virtual void saveGeometry() = 0;
/// show busy cursor
- virtual void busy(bool) const = 0;
+ virtual void busy(bool) = 0;
virtual Toolbars::ToolbarPtr makeToolbar(ToolbarBackend::Toolbar const & tbb) = 0;
/// update the toolbar
void updateToolbars();
+ /// get toolbar state
+ ToolbarBackend::Flags getToolbarState(std::string const & name);
+ /// toggle toolbar state
+ void toggleToolbarState(std::string const & name);
/// update the menubar
void updateMenubar();
/// update the status bar
/// updates the title of the window
void updateWindowTitle();
+ /// updates the tab view
+ virtual void updateTab() = 0;
+
/// reset autosave timer
void resetAutosaveTimer();