class BufferParams;
class FloatPlacement;
+class LayoutModuleList;
class TextClass;
namespace frontend {
GuiDocument(GuiView & lv);
void paramsToDialog();
- void apply(BufferParams & params);
-
void updateFontsize(std::string const &, std::string const &);
+ void updateFontlist();
void updatePagestyle(std::string const &, std::string const &);
void showPreamble();
void classChanged();
void updateModuleInfo();
void modulesChanged();
-
+ void xetexChanged(bool);
private:
/// validate listings parameters and return an error message, if any
QString validateListingsParameters();
/// Modules in use in current buffer
std::list<modInfoStruct> const getSelectedModules();
///
+ std::list<modInfoStruct> const getProvidedModules();
+ ///
+ std::list<modInfoStruct> const
+ makeModuleInfo(LayoutModuleList const & mods);
+ ///
void setLanguage() const;
///
void saveAsDefault() const;