OpendTect
6.6
|
The OpendTect menu manager. More...
Classes | |
struct | ManageActionIDSet |
Public Member Functions | |
void | add2D3DMenuItem (uiMenu &, const char *iconnnm, const uiString &menuitmtxt, const CallBack &cb2d, const CallBack &cb3d, int itmid2d=-1, int itmid3d=-1) |
int | add2D3DToolButton (uiToolBar &, const char *iconnnm, const uiString &tooltip, const CallBack &cb2d, const CallBack &cb3d, int itmid2d=-1, int itmid3d=-1) |
uiMenu * | analMnu () |
uiMenu * | analWellMnu () |
void | createFaultToolMan () |
uiMenu * | createSeisOutputMenu () |
uiToolBar * | customTB (const char *) |
uiMenu * | docMnu () |
uiToolBar * | dtectTB () |
< Within Survey - Import or Export More... | |
void | enableActButton (bool) |
void | enableMenuBar (bool) |
uiMenu * | fileMnu () |
uiMenu * | getBaseMnu (uiODApplMgr::ActType) |
uiMenu * | getMnu (bool imp, uiODApplMgr::ObjType) |
< Within Survey menu More... | |
uiMenu * | helpMnu () |
void | insertNewSceneItem (uiAction *, int id) |
void | insertNewSceneItem (uiMenu *) |
uiMenu * | installMnu () |
bool | isSoloModeOn () const |
uiMenu * | layerModelMnu () |
int | manActionID (uiODApplMgr::ObjType) const |
uiToolBar * | manTB () |
uiToolBar * | pluginTB () |
To get access to button in Manage ToolBar. More... | |
uiMenu * | preLoadMenu () |
uiMenu * | procMnu () |
uiMenu * | procWellMnu () |
uiMenu * | sceneMnu () |
void | setCameraPixmap (bool isperspective) |
uiMenu * | settMnu () |
uiMenu * | surveyMnu () |
uiMenu * | toolsMnu () |
void | updateAxisMode (bool) |
void | updateSceneMenu () |
void | updateStereoMenu () |
void | updateViewMode (bool) |
uiMenu * | utilMnu () |
uiMenu * | viewMnu () |
uiToolBar * | viewTB () |
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 |
Static Public Member Functions | |
static int | ask2D3D (const uiString &txt, int res2d=2, int res3d=3, int rescncl=0) |
Static Public Member Functions inherited from CallBacker | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Public Attributes | |
Notifier< uiODMenuMgr > | dTectMnuChanged |
Notifier< uiODMenuMgr > | dTectTBChanged |
Private Attributes | |
ManageActionIDSet | manids_ |
Friends | |
class | uiODHelpMenuMgr |
class | uiODMain |
The OpendTect menu manager.
The uiODMenuMgr instance can be accessed like: ODMainWin()->menuMgr()
All standard menus should be reachable directly without searching for the text. It is easy to add your own menu items. And tool buttons, for that matter.
<>
|
protected |
|
protected |
void uiODMenuMgr::add2D3DMenuItem | ( | uiMenu & | , |
const char * | iconnnm, | ||
const uiString & | menuitmtxt, | ||
const CallBack & | cb2d, | ||
const CallBack & | cb3d, | ||
int | itmid2d = -1 , |
||
int | itmid3d = -1 |
||
) |
|
protected |
int uiODMenuMgr::add2D3DToolButton | ( | uiToolBar & | , |
const char * | iconnnm, | ||
const uiString & | tooltip, | ||
const CallBack & | cb2d, | ||
const CallBack & | cb3d, | ||
int | itmid2d = -1 , |
||
int | itmid3d = -1 |
||
) |
|
protected |
|
inline |
|
inline |
|
inlineprotected |
|
static |
void uiODMenuMgr::createFaultToolMan | ( | ) |
|
inline |
uiToolBar* uiODMenuMgr::customTB | ( | const char * | ) |
|
protected |
uiMenu* uiODMenuMgr::docMnu | ( | ) |
void uiODMenuMgr::enableActButton | ( | bool | ) |
void uiODMenuMgr::enableMenuBar | ( | bool | ) |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
uiMenu* uiODMenuMgr::getBaseMnu | ( | uiODApplMgr::ActType | ) |
uiMenu* uiODMenuMgr::getMnu | ( | bool | imp, |
uiODApplMgr::ObjType | |||
) |
< Within Survey menu
|
protected |
|
protected |
|
protected |
|
inline |
|
protected |
|
protected |
void uiODMenuMgr::insertNewSceneItem | ( | uiAction * | , |
int | id | ||
) |
void uiODMenuMgr::insertNewSceneItem | ( | uiMenu * | ) |
|
inline |
bool uiODMenuMgr::isSoloModeOn | ( | ) | const |
|
inline |
int uiODMenuMgr::manActionID | ( | uiODApplMgr::ObjType | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
protected |
|
protected |
|
protected |
uiToolBar* uiODMenuMgr::pluginTB | ( | ) |
To get access to button in Manage ToolBar.
|
inline |
|
inline |
|
inline |
|
protected |
|
inlineprotected |
|
inline |
|
protected |
void uiODMenuMgr::setCameraPixmap | ( | bool | isperspective | ) |
|
inline |
|
protected |
|
protected |
|
protected |
|
inline |
|
protected |
|
protected |
|
inline |
void uiODMenuMgr::updateAxisMode | ( | bool | ) |
|
protected |
|
protected |
void uiODMenuMgr::updateSceneMenu | ( | ) |
void uiODMenuMgr::updateStereoMenu | ( | ) |
void uiODMenuMgr::updateViewMode | ( | bool | ) |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Notifier<uiODMenuMgr> uiODMenuMgr::dTectMnuChanged |
|
protected |
Notifier<uiODMenuMgr> uiODMenuMgr::dTectTBChanged |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022