From 82b392eb0d078439af2f9b1a5d3663fdcef403e8 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Wed, 1 Apr 2015 10:07:20 +0200 Subject: [PATCH] GuiInfo: implement checkWidgets. --- src/frontends/qt4/GuiInfo.cpp | 10 ++++++++++ src/frontends/qt4/GuiInfo.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/frontends/qt4/GuiInfo.cpp b/src/frontends/qt4/GuiInfo.cpp index dcc5ee9855..8994b9431e 100644 --- a/src/frontends/qt4/GuiInfo.cpp +++ b/src/frontends/qt4/GuiInfo.cpp @@ -90,6 +90,16 @@ docstring GuiInfo::dialogToParams() const } +bool GuiInfo::checkWidgets(bool readonly) const +{ + nameLE->setReadOnly(readonly); + typeCO->setEnabled(!readonly); + if (!InsetParamsWidget::checkWidgets()) + return false; + return !nameLE->text().isEmpty(); +} + + } // namespace frontend } // namespace lyx diff --git a/src/frontends/qt4/GuiInfo.h b/src/frontends/qt4/GuiInfo.h index 8911172c0a..4d3e296531 100644 --- a/src/frontends/qt4/GuiInfo.h +++ b/src/frontends/qt4/GuiInfo.h @@ -35,6 +35,7 @@ private: FuncCode creationCode() const { return LFUN_INFO_INSERT; } void paramsToDialog(Inset const *); docstring dialogToParams() const; + bool checkWidgets(bool readonly = false) const; //@} }; -- 2.39.2