/// Base class for historical LyX dialogs.
/**
* \warning New dialogs should use the leaner classes \c DialogView or
- * \c DockView depending on the intent. Eventally, old dialog should be
+ * \c DockView depending on the intent. Eventually, old dialogs should be
* converted to \c DialogView too.
*/
class GuiDialog : public QDialog, public Dialog
void slotOK();
// Apply button clicked
void slotApply();
+ // AutoApply checkbox clicked
+ void slotAutoApply();
// Close button clicked or closed from WindowManager
void slotClose();
///
void closeEvent(QCloseEvent * e);
+protected Q_SLOTS:
+ void onBufferViewChanged() {};//override
+
public:
/** Check whether we may apply our data.
*
* to close or not (no point refreshing the display for example).
*/
bool isClosing() const { return is_closing_; }
+
+ ///
+ bool needBufferOpen() const { return isBufferDependent(); }
/// Update the display of the dialog whilst it is still visible.
virtual void updateView();