public Q_SLOTS:
void onBufferViewChanged();//override
+ // OK button clicked
+ void slotOK();
+ // Apply button clicked
+ void slotApply();
private Q_SLOTS:
void updateNumbering();
void change_adaptor();
+ void shellescapeChanged();
void includeonlyClicked(QTreeWidgetItem * item, int);
void setListingsMessage();
+ void listingsPackageChanged(int);
void saveDefaultClicked();
void useDefaultsClicked();
void setLSpacing(int);
void ttChanged(int);
void fontOsfToggled(bool state);
void fontScToggled(bool state);
- void dashesToggled(bool state);
void setIndent(int);
void enableIndent(bool);
void setSkip(int);
void enableSkip(bool);
+ void allowMathIndent();
+ void enableMathIndent(int);
void browseLayout();
void browseMaster();
void classChanged();
bool providesOSF(QString const & font) const;
/// does this font provide true Small Caps?
bool providesSC(QString const & font) const;
- /** does this font provide OSF and Small Caps only via
+ /** does this font provide OSF and Small Caps only via
* a single, undifferentiated expert option?
*/
bool hasMonolithicExpertSet(QString const & font) const;
///
bool isBiblatex() const;
///
+ void checkPossibleCiteEngines();
+ ///
BufferParams bp_;
/// List of names of available modules
std::list<modInfoStruct> moduleNames_;
bool biblioChanged_;
/// Track if a non-module document param changed
bool nonModuleChanged_;
+ /// Track if used modules changed
+ bool modulesChanged_;
+ /// Track if the shellescape param changed
+ bool shellescapeChanged_;
};