X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiDocument.h;h=920e95145d102319956b8c1ddc407bae1b3b3c5e;hb=425d092204118ea6c24c28e85fdf03fcf2bb51a4;hp=00665eba73d6f0eded3860cc47a7d17475b490ee;hpb=5862b252db7e7f7d48c9f0441fa6cd8cdee9bcdc;p=lyx.git diff --git a/src/frontends/qt4/GuiDocument.h b/src/frontends/qt4/GuiDocument.h index 00665eba73..920e95145d 100644 --- a/src/frontends/qt4/GuiDocument.h +++ b/src/frontends/qt4/GuiDocument.h @@ -23,6 +23,7 @@ #include "ui_DocumentUi.h" #include "ui_FontUi.h" #include "ui_TextLayoutUi.h" +#include "ui_MasterChildUi.h" #include "ui_MathsUi.h" #include "ui_LaTeXUi.h" #include "ui_PageLayoutUi.h" @@ -34,6 +35,7 @@ #include "ui_PDFSupportUi.h" #include "ui_ModulesUi.h" #include "ui_OutputUi.h" +#include "ui_ListingsSettingsUi.h" #include #include @@ -74,6 +76,7 @@ public: void updateFontlist(); void updateDefaultFormat(); void updatePagestyle(std::string const &, std::string const &); + bool isChildIncluded(std::string const &); void showPreamble(); /// @@ -82,6 +85,7 @@ public: private Q_SLOTS: void updateNumbering(); void change_adaptor(); + void includeonlyClicked(QTreeWidgetItem * item, int); void setListingsMessage(); void saveDefaultClicked(); void useDefaultsClicked(); @@ -90,9 +94,12 @@ private Q_SLOTS: void papersizeChanged(int); void setColSep(); void setCustomMargins(bool); + void fontencChanged(int); void romanChanged(int); void sansChanged(int); void ttChanged(int); + void setIndent(int); + void enableIndent(bool); void setSkip(int); void enableSkip(bool); void portraitChanged(); @@ -111,6 +118,7 @@ private: QString validateListingsParameters(); UiWidget *textLayoutModule; + UiWidget *masterChildModule; UiWidget *fontModule; UiWidget *pageLayoutModule; UiWidget *marginsModule; @@ -122,6 +130,7 @@ private: UiWidget *pdfSupportModule; UiWidget *modulesModule; UiWidget *outputModule; + UiWidget *listingsModule; PreambleModule * preambleModule; GuiBranches * branchesModule; @@ -145,6 +154,8 @@ private: void updateAvailableModules(); /// void updateSelectedModules(); + /// + void updateIncludeonlys(); /// save as default template void saveDocDefault(); /// reset to default params @@ -227,6 +238,8 @@ private: std::list moduleNames_; /// std::map changedBranches_; + /// + std::list includeonlys_; };