class UiWidget : public QWidget, public UI
{
public:
- UiWidget(QWidget * parent = 0) : QWidget(parent) { UI::setupUi(this); }
+ UiWidget(QWidget * parent) : QWidget(parent) { UI::setupUi(this); }
};
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 &);
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();
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_;
///
void allPackages(int);
///
+ bool isBiblatex() const;
+ ///
BufferParams bp_;
/// List of names of available modules
std::list<modInfoStruct> moduleNames_;
{
Q_OBJECT
public:
- PreambleModule();
+ PreambleModule(QWidget * parent);
void update(BufferParams const & params, BufferId id);
void apply(BufferParams & params);
{
Q_OBJECT
public:
- LocalLayout();
+ LocalLayout(QWidget * parent);
void update(BufferParams const & params, BufferId id);
void apply(BufferParams & params);
bool isValid() const { return validated_; }
{
Q_OBJECT
public:
+ FontModule(QWidget * parent) : UiWidget<Ui::FontUi>(parent) {}
/// The roman font currently not selected by osFontsCB->isChecked()
QString font_roman;
/// The sans font currently not selected by osFontsCB->isChecked()