- /// Apply changes
- virtual void apply() {};
- /// update
- virtual void update_contents();
- /// build the dialog
- virtual void build_dialog();
+ ///
+ void updateContents();
+
+ /// Nothing to initialise in this case.
+ bool initialiseParams(std::string const &) { return true; }
+ ///
+ void clearParams() {}
+ ///
+ void dispatchParams() {}
+ ///
+ bool isBufferDependent() const { return true; }
+ /// always true since dispatchParams() is empty
+ bool canApply() const { return true; }
+
+ /// return date of change
+ docstring changeDate() const;
+ /// return author of change
+ docstring changeAuthor() const;