X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiPrefs.cpp;h=ee43b4fdabd6ed32597ab01462b6ef8b4b3e8613;hb=244de5d2c10a990828eafdd72283fc87742dc133;hp=dd59dbfe64f822f214ec8c74682cc81f7c627a8f;hpb=ff0c95aba639ab35a71f5d8ee347ecefbb9e71e1;p=features.git diff --git a/src/frontends/qt4/GuiPrefs.cpp b/src/frontends/qt4/GuiPrefs.cpp index dd59dbfe64..ee43b4fdab 100644 --- a/src/frontends/qt4/GuiPrefs.cpp +++ b/src/frontends/qt4/GuiPrefs.cpp @@ -1610,6 +1610,10 @@ PrefConverters::PrefConverters(GuiPreferences * form) this, SIGNAL(changed())); connect(maxAgeLE, SIGNAL(textEdited(QString)), this, SIGNAL(changed())); + connect(needauthForbiddenCB, SIGNAL(toggled(bool)), + this, SIGNAL(changed())); + connect(needauthCB, SIGNAL(toggled(bool)), + this, SIGNAL(changed())); converterED->setValidator(new NoNewLineValidator(converterED)); converterFlagED->setValidator(new NoNewLineValidator(converterFlagED)); @@ -1621,6 +1625,8 @@ PrefConverters::PrefConverters(GuiPreferences * form) void PrefConverters::applyRC(LyXRC & rc) const { rc.use_converter_cache = cacheCB->isChecked(); + rc.use_converter_needauth_forbidden = needauthForbiddenCB->isChecked(); + rc.use_converter_needauth = needauthCB->isChecked(); rc.converter_cache_maxage = int(widgetToDouble(maxAgeLE) * 86400.0); } @@ -1628,6 +1634,8 @@ void PrefConverters::applyRC(LyXRC & rc) const void PrefConverters::updateRC(LyXRC const & rc) { cacheCB->setChecked(rc.use_converter_cache); + needauthForbiddenCB->setChecked(rc.use_converter_needauth_forbidden); + needauthCB->setChecked(rc.use_converter_needauth); QString max_age; doubleToWidget(maxAgeLE, (double(rc.converter_cache_maxage) / 86400.0), 'g', 6); updateGui(); @@ -1788,6 +1796,12 @@ void PrefConverters::on_cacheCB_stateChanged(int state) } +void PrefConverters::on_needauthForbiddenCB_toggled(bool checked) +{ + needauthCB->setEnabled(!checked); +} + + ///////////////////////////////////////////////////////////////////// // // FormatValidator