class BufferParams;
class LayoutModuleList;
+class LyXModule;
class TextClass;
namespace frontend {
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 &);
///
BufferParams const & params() const { return bp_; }
+public Q_SLOTS:
+ void onBufferViewChanged();//override
+
private Q_SLOTS:
void updateNumbering();
void change_adaptor();
void classChanged_adaptor();
void languagePackageChanged(int);
void biblioChanged();
+ void rescanBibFiles();
+ void resetDefaultBibfile();
+ void citeEngineChanged(int);
+ void citeStyleChanged();
void bibtexChanged(int);
- void setAuthorYear(bool);
- void setNumerical(bool);
+ void updateResetDefaultBiblio();
void updateModuleInfo();
void modulesChanged();
void changeBackgroundColor();
void updateSelectedModules();
///
void updateIncludeonlys();
+ ///
+ void updateDefaultBiblio(std::string const & style);
/// save as default template
void saveDocDefault();
/// reset to default params
std::string id;
QString description;
};
+ ///
+ static modInfoStruct modInfo(LyXModule const & mod);
/// List of available modules
std::list<modInfoStruct> const & getModuleInfo();
/// Modules in use in current buffer
private:
void validate();
void convert();
+ void hideConvert();
private Q_SLOTS:
void textChanged();
void validatePressed();