class ModuleSelectionManager;
class PreambleModule;
class LocalLayout;
+class FontModule;
///
typedef void const * BufferId;
UiWidget<Ui::TextLayoutUi> *textLayoutModule;
UiWidget<Ui::MasterChildUi> *masterChildModule;
- UiWidget<Ui::FontUi> *fontModule;
+ FontModule *fontModule;
UiWidget<Ui::PageLayoutUi> *pageLayoutModule;
UiWidget<Ui::MarginsUi> *marginsModule;
UiWidget<Ui::LanguageUi> *langModule;
};
+class FontModule : public UiWidget<Ui::FontUi>
+{
+ Q_OBJECT
+public:
+ /// The roman font currently not selected by osFontsCB->isChecked()
+ QString font_roman;
+ /// The sans font currently not selected by osFontsCB->isChecked()
+ QString font_sans;
+ /// The typewriter font currently not selected by osFontsCB->isChecked()
+ QString font_typewriter;
+ /// The math font currently not selected by osFontsCB->isChecked()
+ QString font_math;
+ /// The sans font scale currently not selected by osFontsCB->isChecked()
+ int font_sf_scale;
+ /// The typewriter font scale currently not selected by osFontsCB->isChecked()
+ int font_tt_scale;
+};
+
+
} // namespace frontend
} // namespace lyx