1 #ifndef uinotsaveddlg_h 2 #define uinotsaveddlg_h 16 #include "uitoolsmod.h" 24 class NotSavedPrompterData;
89 bool issaveas,
const void* dataptr );
99 void addObject(
const char* str,
const CallBack& savecb,
bool issaveas,
100 const void* dataptr );
110 bool isSaveAs()
const;
114 const void* getCurrentObjectData()
const;
124 void reportSuccessfullSave();
136 friend class uiNotSavedDlg;
138 void closeQueueCB(CallBacker* cb);
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiNotSavedDlg * dlg_
Definition: uinotsaveddlg.h:141
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
ObjectSet< NotSavedPrompterData > objects_
Definition: uinotsaveddlg.h:140
int queueID() const
Definition: uinotsaveddlg.h:83
Definition: uistring.h:89
Definition: uiparent.h:26
Definition: uinotsaveddlg.h:74
int queueid_
Definition: uinotsaveddlg.h:142
Notifier< NotSavedPrompter > promptSaving
Definition: uinotsaveddlg.h:79
~NotSavedPrompter()
Definition: uinotsaveddlg.h:131
CallBacks object-oriented (object + method).
Definition: callback.h:57