#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"
void updateFontlist();
void updateDefaultFormat();
void updatePagestyle(std::string const &, std::string const &);
+ bool isChildIncluded(std::string const &);
void showPreamble();
///
private Q_SLOTS:
void updateNumbering();
void change_adaptor();
+ void includeonlyClicked(QTreeWidgetItem * item, int);
void setListingsMessage();
void saveDefaultClicked();
void useDefaultsClicked();
void papersizeChanged(int);
void setColSep();
void setCustomMargins(bool);
+ void fontencChanged(int);
void romanChanged(int);
void sansChanged(int);
void ttChanged(int);
QString validateListingsParameters();
UiWidget<Ui::TextLayoutUi> *textLayoutModule;
+ UiWidget<Ui::MasterChildUi> *masterChildModule;
UiWidget<Ui::FontUi> *fontModule;
UiWidget<Ui::PageLayoutUi> *pageLayoutModule;
UiWidget<Ui::MarginsUi> *marginsModule;
void updateAvailableModules();
///
void updateSelectedModules();
+ ///
+ void updateIncludeonlys();
/// save as default template
void saveDocDefault();
/// reset to default params
std::list<modInfoStruct> moduleNames_;
///
std::map<docstring, docstring> changedBranches_;
+ ///
+ std::list<std::string> includeonlys_;
};