OpendTect  6.3
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
uiColTabToolBar Class Reference
Inheritance diagram for uiColTabToolBar:
[legend]

Public Member Functions

 uiColTabToolBar (uiParent *)
 
uiColTabSelToolselTool ()
 
 operator uiColTabSelTool & ()
 
- Public Member Functions inherited from uiToolBar
 uiToolBar (uiParent *, const uiString &nm, ToolBarArea d=Top, bool newline=false)
 
 ~uiToolBar ()
 
uiParentparent ()
 
int addButton (const uiToolButtonSetup &)
 
int addButton (const char *fnm, const uiString &tooltip, const CallBack &=CallBack(), bool toggle=false, int id=-1)
 
int addButton (const MenuItem &)
 
void addObject (uiObject *)
 
void setLabel (const uiString &)
 
void setToggle (int id, bool)
 
void setIcon (int id, const char *)
 
void setIcon (int id, const uiIcon &)
 
void setToolTip (int id, const uiString &)
 
void setShortcut (int id, const char *)
 
void turnOn (int id, bool yn)
 
bool isOn (int id) const
 
void setSensitive (int id, bool yn)
 
void setSensitive (bool yn)
 
bool isSensitive () const
 
OD::Orientation getOrientation () const
 
void setButtonMenu (int, uiMenu *, uiToolButton::PopupMode=uiToolButton::MenuButtonPopup)
 Menu will be owned by uiToolButton. More...
 
virtual void display (bool yn=true, bool s=false, bool m=false)
 
void setToolBarMenuAction (uiAction *)
 
void translateText ()
 
bool isHidden () const
 
bool isVisible () const
 
void addSeparator ()
 
void clear ()
 
ToolBarArea prefArea () const
 
int getNrWidgets () const
 
 mQtclass (QWidget)*getWidget(int)
 
 mQtclass (QToolBar)*getQToolbar()
 
void getEntityList (ObjectSet< const CallBacker > &) const
 CmdDriver functionality, not for casual use. More...
 
- Public Member Functions inherited from uiActionContainer
virtual ~uiActionContainer ()
 
int nrActions () const
 
const ObjectSet< uiAction > & actions () const
 
bool isEmpty () const
 
uiAction * findAction (const uiActionSeparString &)
 
uiAction * findAction (const char *itmtxt)
 
uiAction * findAction (const uiString &itmtxt)
 The full string of the text will be used. More...
 
uiAction * findAction (int id)
 
uiAction * findAction (const uiMenu *)
 
uiAction * findAction (const FixedString &fs)
 
int getID (const uiAction *) const
 
int getID (const mQtclass(QAction)*) const
 
int insertAction (uiAction *, int id=-1, const uiAction *before=0)
 
int insertAction (const MenuItem &)
 
uiMenuaddMenu (uiMenu *, const uiMenu *before=0)
 
uiAction * insertSeparator ()
 
void removeAction (uiAction *)
 
void removeAction (int id)
 
void removeAllActions ()
 
void reloadIcons ()
 
int insertItem (uiAction *a, int id=-1, const uiAction *before=0)
 Legacy. More...
 
int insertItem (uiMenu *mnu)
 
void removeItem (uiAction *a)
 Legacy. More...
 
void removeItem (int id)
 Legacy. More...
 
- Public Member Functions inherited from uiParent
 uiParent (const char *nm, uiParentBody *)
 
void addChild (uiBaseObject &)
 
void manageChld (uiBaseObject &, uiObjectBody &)
 
void attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal)
 
const ObjectSet< uiBaseObject > * childList () const
 
virtual uiMainWinmainwin ()
 
uiObjectmainObject ()
 
const uiObjectmainObject () const
 
uiParentBodypbody ()
 
const uiParentBodypbody () const
 
void attach (constraintType t, int margin=-1)
 
void attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true)
 
void attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true)
 
bool isDisplayed () const
 
void setFocus ()
 
bool hasFocus () const
 
void setSensitive (bool yn=true)
 
bool sensitive () const
 
const uiFontfont () const
 
void setFont (const uiFont &f)
 
void setCaption (const uiString &c)
 
void setCursor (const MouseCursor &c)
 
uiSize actualsize (bool include_border) const
 
int prefHNrPics () const
 
int prefVNrPics () const
 
void setPrefHeight (int h)
 
void setPrefWidth (int w)
 
void setPrefHeightInChar (int h)
 
void setPrefHeightInChar (float h)
 
void setPrefWidthInChar (float w)
 
void setPrefWidthInChar (int w)
 
virtual void reDraw (bool deep)
 
void shallowRedraw (CallBacker *=0)
 
void deepRedraw (CallBacker *=0)
 
void setStretch (int h, int v)
 
Color backgroundColor () const
 
Color roBackgroundColor () const
 
void setBackgroundColor (const Color &c)
 
void translateText ()
 

Protected Attributes

uiColTabSelToolseltool_
 
- Protected Attributes inherited from uiToolBar
uiAction * toolbarmenuaction_
 
i_ToolBarMessengermsgr_
 
ToolBarArea tbarea_
 
ObjectSet< uiObjectaddedobjects_
 
uiString label_
 
uiParentparent_
 
- Protected Attributes inherited from uiActionContainer
ObjectSet< uiAction > actions_
 
TypeSet< int > ids_
 

Private Member Functions

 mODTextTranslationClass (uiColTabToolBar)
 

Additional Inherited Members

- Public Types inherited from uiToolBar
enum  ToolBarArea {
  Left =0x1, Right =0x2, Top =0x4, Bottom =0x8,
  None =0, All =0xf
}
 ToolBar Dock Identifier. More...
 
- Static Public Member Functions inherited from uiToolBar
static ToolBarArea pluginArea ()
 
static ObjectSet< uiToolBar > & toolBars ()
 
- Public Attributes inherited from uiToolBar
CNotifier< uiToolBar, int > buttonClicked
 
Notifier< uiToolBarorientationChanged
 
- Protected Member Functions inherited from uiToolBar
void doInsertMenu (mQtclass(QMenu)*, mQtclass(QAction)*before)
 
void doInsertAction (mQtclass(QAction)*, mQtclass(QAction)*before)
 
void doInsertSeparator (mQtclass(QAction)*before)
 
void doRemoveAction (mQtclass(QAction)*)
 
void doClear ()
 
void handleFinalise (bool pre)
 
 mQtclass (QToolBar *) qtoolbar_
 
int getButtonID (mQtclass(QAction *))
 
- Protected Member Functions inherited from uiActionContainer
 uiActionContainer ()
 
int getFreeID () const
 
- Protected Member Functions inherited from uiParent
virtual void attach_ (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true)
 
virtual uiObjectmainobject ()
 

Detailed Description

Constructor & Destructor Documentation

uiColTabToolBar::uiColTabToolBar ( uiParent )

Member Function Documentation

uiColTabToolBar::mODTextTranslationClass ( uiColTabToolBar  )
private
uiColTabToolBar::operator uiColTabSelTool & ( )
inline
uiColTabSelTool& uiColTabToolBar::selTool ( )
inline

Member Data Documentation

uiColTabSelTool& uiColTabToolBar::seltool_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017