mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
GuiDocument: re-introduce allowMathIndent()
was accidentally reverted by [d86954eb/lyxgit]
This commit is contained in:
parent
7c419d5666
commit
6cabf4948f
@ -726,6 +726,8 @@ GuiDocument::GuiDocument(GuiView & lv)
|
||||
|
||||
connect(textLayoutModule->MathIndentCB, SIGNAL(toggled(bool)),
|
||||
this, SLOT(change_adaptor()));
|
||||
connect(textLayoutModule->MathIndentCB, SIGNAL(toggled(bool)),
|
||||
this, SLOT(allowMathIndent()));
|
||||
connect(textLayoutModule->MathIndentCO, SIGNAL(activated(int)),
|
||||
this, SLOT(change_adaptor()));
|
||||
connect(textLayoutModule->MathIndentCO, SIGNAL(activated(int)),
|
||||
@ -1609,6 +1611,20 @@ void GuiDocument::enableSkip(bool skip)
|
||||
setSkip(textLayoutModule->skipCO->currentIndex());
|
||||
}
|
||||
|
||||
void GuiDocument::allowMathIndent() {
|
||||
// only disable when not checked, checked does not always allow enabling
|
||||
if (!textLayoutModule->MathIndentCB->isChecked()) {
|
||||
textLayoutModule->MathIndentLE->setEnabled(false);
|
||||
textLayoutModule->MathIndentLengthCO->setEnabled(false);
|
||||
}
|
||||
if (textLayoutModule->MathIndentCB->isChecked()
|
||||
&& textLayoutModule->MathIndentCO->currentIndex() == 1) {
|
||||
textLayoutModule->MathIndentLE->setEnabled(true);
|
||||
textLayoutModule->MathIndentLengthCO->setEnabled(true);
|
||||
}
|
||||
isValid();
|
||||
}
|
||||
|
||||
void GuiDocument::setMathIndent(int item)
|
||||
{
|
||||
bool const enable = (item == 1);
|
||||
|
@ -109,6 +109,7 @@ private Q_SLOTS:
|
||||
void enableIndent(bool);
|
||||
void setSkip(int);
|
||||
void enableSkip(bool);
|
||||
void allowMathIndent();
|
||||
void setMathIndent(int);
|
||||
void browseLayout();
|
||||
void browseMaster();
|
||||
|
Loading…
Reference in New Issue
Block a user