]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiDocument.h
Extend LATEXIFY command param handling and add literal param.
[lyx.git] / src / frontends / qt4 / GuiDocument.h
index 097abfff651fc7c963e2b526745c6a839ee50b37..593a67a3d7c2eb496921e71ee3565df067f0d3d7 100644 (file)
@@ -75,6 +75,8 @@ public:
        void updateFontsize(std::string const &, std::string const &);
        void updateFontlist();
        void updateDefaultFormat();
+       void updateCiteStyles(std::vector<std::string> const &,
+                             CiteEngineType const & sel = ENGINE_TYPE_AUTHORYEAR);
        void updateEngineType(std::string const &, CiteEngineType const &);
        void updatePagestyle(std::string const &, std::string const &);
        bool isChildIncluded(std::string const &);
@@ -82,6 +84,9 @@ public:
        ///
        BufferParams const & params() const { return bp_; }
 
+public Q_SLOTS:
+       void onBufferViewChanged();//override
+
 private Q_SLOTS:
        void updateNumbering();
        void change_adaptor();
@@ -110,9 +115,16 @@ private Q_SLOTS:
        void classChanged_adaptor();
        void languagePackageChanged(int);
        void biblioChanged();
+       void rescanBibFiles();
+       void resetDefaultBibfile(std::string const & which = std::string());
+       void resetDefaultBbxBibfile();
+       void resetDefaultCbxBibfile();
+       void citeEngineChanged(int);
+       void citeStyleChanged();
        void bibtexChanged(int);
-       void setAuthorYear(bool);
-       void setNumerical(bool);
+       void updateResetDefaultBiblio();
+       void matchBiblatexStyles();
+       void updateEngineDependends();
        void updateModuleInfo();
        void modulesChanged();
        void changeBackgroundColor();
@@ -175,12 +187,17 @@ private:
        void updateSelectedModules();
        ///
        void updateIncludeonlys();
+       ///
+       void updateDefaultBiblio(std::string const & style,
+                                std::string const & which = std::string());
        /// save as default template
        void saveDocDefault();
        /// reset to default params
        void useClassDefaults();
        ///
        void setLayoutComboByIDString(std::string const & idString);
+       /// Update quotes styles combo, indicating the current language's default
+       void updateQuoteStyles(bool const set = false);
 
        /// available modules
        GuiIdListModel modules_av_model_;
@@ -269,6 +286,8 @@ private:
        ///
        void allPackages(int);
        ///
+       bool isBiblatex() const;
+       ///
        BufferParams bp_;
        /// List of names of available modules
        std::list<modInfoStruct> moduleNames_;
@@ -322,6 +341,7 @@ Q_SIGNALS:
 private:
        void validate();
        void convert();
+       void hideConvert();
 private Q_SLOTS:
        void textChanged();
        void validatePressed();