OpendTect
7.0
|
Public Member Functions | |
uiMainWinBody (uiMainWin &handle, uiParent *parnt, const char *nm, bool modal) | |
virtual | ~uiMainWinBody () |
void | activateInGUIThread (const CallBack &, bool busywait) |
void | addDockWin (uiDockWin &, uiMainWin::Dock) |
void | addToolBar (uiToolBar *) |
void | close () |
void | construct (int nrstatusflds, bool wantmenubar) |
QMenu * | createPopupMenu () override |
virtual void | display (bool yn) |
const ObjectSet< uiDockWin > & | dockWins () const |
void | doSetWindowFlags (Qt::WindowFlags, bool yn) |
uiToolBar * | findToolBar (const char *) |
uiMenu & | getToolbarsMenu () |
void | go (bool showminimized=false) |
bool | isDeleteOnClose () const |
bool | isModal () const |
void | move (int, int) |
void | move (uiMainWin::PopupArea) |
virtual void | polish () |
bool | poppedUp () const |
void | reDraw (bool deep) |
void | removeDockWin (uiDockWin *) |
uiToolBar * | removeToolBar (uiToolBar *) |
QScreen * | screen (bool usetoplevel=false) const |
void | setInTray (bool yn) |
void | setModal (bool yn) |
virtual void | show () |
const ObjectSet< uiToolBar > & | toolBars () const |
bool | touch () |
uiMenuBar * | uimenubar () |
uiStatusBar * | uistatusbar () |
void | updateToolbarsMenu () |
Public Member Functions inherited from uiCentralWidgetBody | |
virtual | ~uiCentralWidgetBody () |
void | addChild (uiBaseObject &) override |
void | attachChild (constraintType, uiObject *child, uiObject *other, int margin, bool reciprocal) override |
uiGroup * | uiCentralWidg () |
Public Member Functions inherited from uiParentBody | |
virtual | ~uiParentBody () |
const ObjectSet< uiBaseObject > * | childList () const |
void | clearChildren () |
void | finalizeChildren () |
bool | finalized () const override |
void | manageChild (uiBaseObject &child, uiObjectBody &) |
child becomes mine. More... | |
QWidget * | managewidg () |
widget to be used as parent for QWidgets More... | |
const QWidget * | managewidg () const |
widget to be used as parent for QWidgets More... | |
Public Member Functions inherited from uiBody | |
virtual | ~uiBody () |
virtual void | clear () |
virtual void | fontchanged () |
QWidget * | qwidget () |
can return 0 More... | |
const QWidget * | qwidget () const |
can return 0 More... | |
Public Member Functions inherited from NamedCallBacker | |
NamedCallBacker (const char *nm=0) | |
NamedCallBacker (const NamedCallBacker &) | |
virtual Notifier< NamedCallBacker > & | objectToBeDeleted () const |
bool | operator== (const NamedCallBacker &oth) const |
bool | operator== (const NamedObject &oth) const |
Public Member Functions inherited from CallBacker | |
CallBacker () | |
CallBacker (const CallBacker &) | |
virtual | ~CallBacker () |
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
void | detachAllNotifiers () const |
Call from the destructor of your inherited object. More... | |
void | detachCB (const NotifierAccess &, const CallBack &) const |
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
virtual bool | isCapsule () const |
bool | isNotifierAttached (const NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
void | stopReceivingNotifications () const |
virtual CallBacker * | trueCaller () |
Public Member Functions inherited from NamedObject | |
NamedObject (const char *nm=nullptr) | |
NamedObject (const NamedObject &oth) | |
virtual | ~NamedObject () |
virtual BufferString | getName () const |
bool | getNameFromPar (const IOPar &) |
const name_type & | name () const override |
NamedObject & | operator= (const NamedObject &) |
bool | operator== (const NamedObject &oth) const |
virtual void | setName (const char *nm) |
Public Member Functions inherited from ObjectWithName | |
virtual | ~ObjectWithName () |
bool | hasName (const char *nm) const |
bool | hasName (const name_type &nm) const |
void | putNameInPar (IOPar &) const |
Static Public Member Functions | |
static void | getTopLevelWindows (ObjectSet< uiMainWin > &, bool visibleonly) |
static QScreen * | primaryScreen () |
Static Public Member Functions inherited from CallBacker | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Public Attributes | |
bool | force_finalize_ |
Protected Member Functions | |
void | closeEvent (QCloseEvent *) override |
void | doDisplay (bool yn) |
void | doShow (bool minimized=false) |
bool | event (QEvent *) override |
void | finalize () override |
virtual void | finalize (bool trigger_finalize_start_stop) |
void | keyPressEvent (QKeyEvent *) override |
void | managePopupPos () |
const QWidget * | qwidget_ () const override |
void | readSettings () |
void | renewToolbarsMenu () |
void | resizeEvent (QResizeEvent *) override |
void | restoreDefaultState () |
void | saveSettings () |
void | toggleToolbar (CallBacker *) |
Protected Member Functions inherited from uiCentralWidgetBody | |
uiCentralWidgetBody (const char *nm) | |
void | manageChld_ (uiBaseObject &, uiObjectBody &) override |
const QWidget * | managewidg_ () const override |
Protected Member Functions inherited from uiParentBody | |
uiParentBody (const char *nm) | |
void | childDel (CallBacker *) |
void | deleteAllChildren () |
Protected Member Functions inherited from uiBody | |
uiBody () | |
Protected Member Functions inherited from NamedCallBacker | |
void | sendDelNotif () const |
Protected Attributes | |
ObjectSet< CallBack > | activatecbs_ |
Threads::Mutex | activatemutex_ |
ObjectSet< uiDockWin > | dockwins_ |
int | eventrefnr_ = -1 |
bool | exitapponclose_ |
uiMainWin & | handle_ |
uiMenuBar * | menubar_ |
int | nractivated_ |
uiStatusBar * | statusbar_ |
ObjectSet< uiToolBar > | toolbars_ |
uiMenu * | toolbarsmnu_ |
uiString | windowtitle_ |
Protected Attributes inherited from uiCentralWidgetBody | |
uiGroup * | centralwidget_ |
bool | initing_ |
Protected Attributes inherited from uiParentBody | |
ObjectSet< uiBaseObject > | children_ |
Protected Attributes inherited from NamedCallBacker | |
Threads::Atomic< bool > | delalreadytriggered_ |
Notifier< NamedCallBacker > | delnotif_ |
Protected Attributes inherited from NamedObject | |
BufferString | name_ |
Private Member Functions | |
void | getPosForParentMiddle (int &x, int &y) |
void | getPosForScreenMiddle (int &x, int &y) |
void | popTimTick (CallBacker *) |
Private Attributes | |
bool | createtbmenu_ |
bool | deletefrombody_ |
bool | deletefromod_ |
QEventLoop | eventloop_ |
bool | hasguisettings_ |
int | iconsz_ |
bool | intray_ = false |
bool | modal_ |
bool | moved_ |
bool | poppedup_ |
Timer | poptimer_ |
uiPoint | prefpos_ |
uiSize | prefsz_ |
Friends | |
class | uiMainWin |
Additional Inherited Members | |
Public Types inherited from ObjectWithName | |
typedef OD::String | name_type |
|
virtual |
void uiMainWinBody::activateInGUIThread | ( | const CallBack & | , |
bool | busywait | ||
) |
void uiMainWinBody::addDockWin | ( | uiDockWin & | , |
uiMainWin::Dock | |||
) |
void uiMainWinBody::addToolBar | ( | uiToolBar * | ) |
void uiMainWinBody::close | ( | ) |
|
overrideprotected |
void uiMainWinBody::construct | ( | int | nrstatusflds, |
bool | wantmenubar | ||
) |
|
override |
|
inlinevirtual |
|
protected |
void uiMainWinBody::doSetWindowFlags | ( | Qt::WindowFlags | , |
bool | yn | ||
) |
|
protected |
|
overrideprotected |
|
inlineoverrideprotectedvirtual |
Reimplemented from uiParentBody.
Reimplemented in uiDialogBody.
|
protectedvirtual |
Reimplemented in uiDialogBody.
uiToolBar* uiMainWinBody::findToolBar | ( | const char * | ) |
|
private |
|
private |
|
inline |
|
static |
void uiMainWinBody::go | ( | bool | showminimized = false | ) |
bool uiMainWinBody::isDeleteOnClose | ( | ) | const |
|
inline |
|
overrideprotected |
|
protected |
void uiMainWinBody::move | ( | int | , |
int | |||
) |
void uiMainWinBody::move | ( | uiMainWin::PopupArea | ) |
|
virtual |
|
inline |
|
private |
|
static |
|
inlineoverrideprotectedvirtual |
Implements uiBody.
|
protected |
void uiMainWinBody::reDraw | ( | bool | deep | ) |
void uiMainWinBody::removeDockWin | ( | uiDockWin * | ) |
|
protected |
|
overrideprotected |
|
protected |
|
protected |
QScreen* uiMainWinBody::screen | ( | bool | usetoplevel = false | ) | const |
|
inline |
void uiMainWinBody::setModal | ( | bool | yn | ) |
|
inlinevirtual |
|
protected |
bool uiMainWinBody::touch | ( | ) |
uiMenuBar* uiMainWinBody::uimenubar | ( | ) |
uiStatusBar* uiMainWinBody::uistatusbar | ( | ) |
void uiMainWinBody::updateToolbarsMenu | ( | ) |
|
friend |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
protected |
|
protected |
bool uiMainWinBody::force_finalize_ |
|
protected |
|
private |
|
private |
|
private |
|
protected |
|
private |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024