]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt4/GuiDocument.h
start XeTeX support.
[features.git] / src / frontends / qt4 / GuiDocument.h
index 1fcb6a5448cb54fae326461b782edff731316950..04338820fcef31d604fdbb2c0264ddf89361b5d2 100644 (file)
@@ -41,6 +41,7 @@ namespace lyx {
 
 class BufferParams;
 class FloatPlacement;
+class LayoutModuleList;
 class TextClass;
 
 namespace frontend {
@@ -67,9 +68,8 @@ public:
        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();
@@ -98,7 +98,7 @@ private Q_SLOTS:
        void classChanged();
        void updateModuleInfo();
        void modulesChanged();
-
+       void xetexChanged(bool);
 private:
        /// validate listings parameters and return an error message, if any
        QString validateListingsParameters();
@@ -187,6 +187,11 @@ private:
        /// 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;