 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiodmainmod.h"
35 class uiODRequestServerMgr;
49 void restart(
bool interact,
bool doconfirm);
50 void exit(
bool interact,
bool doconfirm);
52 void restart() { restart(
true,
true); }
54 void exit() { exit(
true,
true); }
93 {
return tr(
"OpendTect Main Window"); }
uiVisColTabEd * ctabed_
Definition: uiodmain.h:101
uiODMain & appl()
Definition: uiodmain.h:161
Timer & sesstimer_
Definition: uiodmain.h:136
void saveSession()
pops up the save session dialog
bool closeOK(bool interact, bool doconfirm)
bool restoringsess_
Definition: uiodmain.h:106
uiToolBar * colTabToolBar()
Definition: uiodmain.h:61
User interface main window.
Definition: uimainwin.h:35
bool isRestoringSession()
Definition: uiodmain.h:85
uiODApplMgr * applmgr_
Definition: uiodmain.h:97
void menuChgCB(CallBacker *)
uiODViewer2DMgr & viewer2DMgr()
Definition: uiodmain.h:59
void afterSurvChgCB(CallBacker *)
#define mGlobal(module)
Definition: commondefs.h:180
ODSession & lastsession_
Definition: uiodmain.h:105
Notifier< uiODMain > sessionRestoreEarly
Get data from pars, before vis.
Definition: uiodmain.h:65
uiODMenuMgr & menuMgr()
Definition: uiodmain.h:57
Timer & memtimer_
Definition: uiodmain.h:137
CtxtIOObj * getUserSessionIOData(bool)
BufferString programname_
Definition: uiodmain.h:108
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
mDeprecated("Provide arguments") void restart()
Definition: uiodmain.h:51
virtual void beforeSurveyChange()
Definition: uiodmain.h:167
void handleStartupSession()
uiMain & uiapp_
Definition: uiodmain.h:103
uiToolBar * ctabtb_
Definition: uiodmain.h:102
#define mExpClass(module)
Definition: commondefs.h:177
bool failed_
Definition: uiodmain.h:111
void setProgInfo(const char *)
bool restarting_
Definition: uiodmain.h:107
MultiID cursessid_
Definition: uiodmain.h:110
virtual void treeAdded(int sceneid)
Definition: uiodmain.h:172
bool neednewsurvinit_
Definition: uiodmain.h:139
friend int ODMain(uiMain &)
uiODMain * ODMainWin()
Top-level access for plugins.
virtual void dTectMenuChanged()
Definition: uiodmain.h:170
void autoSession()
pops up the auto session dlg
void afterStartupCB(CallBacker *)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Definition: uiodmain.h:158
void memTimerCB(CallBacker *)
bool sceneMgrAvailable() const
Definition: uiodmain.h:149
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void applCloseCB(CallBacker *)
uiString getProgramString() const
bool askStoreAttribs(bool, bool &askedanything)
Timer class.
Definition: timer.h:25
void restoreSession(const IOObj *)
void beforeSurvChgCB(CallBacker *)
mDeprecatedDef void closeApplication()
virtual bool closeOK()
confirm window close
Definition: uiodmain.h:113
void treeAddCB(CallBacker *)
uiVisColTabEd & colTabEd()
Definition: uiodmain.h:60
Definition: uiviscoltabed.h:25
Definition: uiodviewer2dmgr.h:34
uiODMenuMgr * menumgr_
Definition: uiodmain.h:98
void exit(bool interact, bool doconfirm)
bool prepareRestart(bool interact, bool doconfirm)
bool ensureGoodSurveySetup()
Notifier< uiODMain > sessionRestore
Get data from pars.
Definition: uiodmain.h:66
uiServiceClientMgr & serviceMgr()
bool askStore(bool &askedanything, const uiString &actiontype)
void newSurvInitTimerCB(CallBacker *)
mDeprecated("Use exit function") void forceExit()
ODSession * cursession_
Definition: uiodmain.h:104
OpendTect application top level object.
Definition: uiodmain.h:42
bool viewer2DMgrAvailable() const
Definition: uiodmain.h:151
Compound key consisting of ints.
Definition: multiid.h:24
dTect session save/restore
Definition: odsession.h:23
uiString getProgramName()
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
virtual void afterSurveyChange()
Definition: uiodmain.h:168
virtual void dTectToolbarChanged()
Definition: uiodmain.h:171
Timer & newsurvinittimer_
Definition: uiodmain.h:138
mODTextTranslationClass(uiODMain) public ~uiODMain()
virtual ~uiPluginInitMgr()
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Notifier< uiODMain > sessionSave
Put data in pars.
Definition: uiodmain.h:64
uiODViewer2DMgr * viewer2dmgr_
Definition: uiodmain.h:100
void restoreSession()
pops up the restore session dlg
void afterSurveyChgCB(CallBacker *)
Application level manager - ties part servers together.
Definition: uiodapplmgr.h:55
Definition: uiserviceclientmgr.h:50
void tbChgCB(CallBacker *)
void sessTimerCB(CallBacker *)
uiODSceneMgr & sceneMgr()
Definition: uiodmain.h:58
void setProgramName(const char *)
uiODMain & appl_
Definition: uiodmain.h:174
friend int ODMain(int, char **)
virtual void applicationClosing()
Definition: uiodmain.h:169
uiODSceneMgr * scenemgr_
Definition: uiodmain.h:99
Notifier< uiODMain > justBeforeGo
Scenes inited, auto-plugins loaded.
Definition: uiodmain.h:70
#define mDeprecatedDef
Definition: plfdefs.h:216
uiODApplMgr & applMgr()
Definition: uiodmain.h:56
Manages the scenes and the corresponding trees.
Definition: uiodscenemgr.h:47
mDeprecated("Provide arguments") void exit()
Definition: uiodmain.h:53
bool menuMgrAvailable() const
Definition: uiodmain.h:150
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void restart(bool interact, bool doconfirm)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021