17 #ifndef BERRYIWORKBENCHCONFIGURER_H_
18 #define BERRYIWORKBENCHCONFIGURER_H_
56 static const int RESTORE_CODE_RESET = 1;
64 static const int RESTORE_CODE_EXIT = 2;
83 virtual bool GetSaveAndRestore() = 0;
92 virtual void SetSaveAndRestore(
bool enabled) = 0;
147 virtual void EmergencyClose() = 0;
159 virtual bool EmergencyClosing() = 0;
202 virtual bool RestoreState() = 0;
214 virtual void OpenFirstTimeWindow() = 0;
241 virtual bool GetExitOnLastWindowClose() = 0;
256 virtual void SetExitOnLastWindowClose(
bool enabled) = 0;
Light weight base class for most BlueBerry classes.
T::Pointer GetData(const std::string &name)
#define berryObjectMacro(...)