OpendTect-6_4  6.4
Public Member Functions | Private Member Functions | List of all members
uiColorTableToolBar Class Reference
Inheritance diagram for uiColorTableToolBar:
[legend]

Public Member Functions

 uiColorTableToolBar (uiParent *, const ColTab::Sequence &, bool newline=false)
 
 uiColorTableToolBar (uiParent *, bool newline=false)
 
 ~uiColorTableToolBar ()
 
virtual OD::Orientation getOrientation () const
 
- 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 ()
 
uiString getDispNm ()
 
ToolBarArea prefArea () const
 
 mQtclass (QToolBar *) qwidget()
 
void getEntityList (ObjectSet< const CallBacker > &) const
 CmdDriver functionality, not for casual use. More...
 
void addButton (uiButton *)
 Legacy, use addObject instead. 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 ()
 
- Public Member Functions inherited from uiColorTable
virtual ~uiColorTable ()
 
const ColTab::SequencecolTabSeq () const
 
const ColTab::MapperSetupcolTabMapperSetup () const
 
void setSequence (const char *, bool emitnotif=true)
 
void setSequence (const ColTab::Sequence *, bool allowedit, bool emitnotif=true)
 
void setMapperSetup (const ColTab::MapperSetup *, bool emitnotif=true)
 
void setHistogram (const TypeSet< float > *)
 
void setInterval (const Interval< float > &)
 
void enableTransparencyEdit (bool)
 
void commitInput ()
 
void enableManage (bool yn)
 
void enableClippingDlg (bool yn)
 
void setDispPars (const FlatView::DataDispPars::VD &)
 
void getDispPars (FlatView::DataDispPars::VD &) const
 
void orientationChgd (CallBacker *)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Private Member Functions

 mODTextTranslationClass (uiColorTableToolBar)
 
void init ()
 

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
 
- Public Attributes inherited from uiColorTable
Notifier< uiColorTableseqChanged
 
Notifier< uiColorTablescaleChanged
 
- 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 ()
 
- Protected Member Functions inherited from uiColorTable
 uiColorTable (const ColTab::Sequence &)
 
void createFields (uiParent *, OD::Orientation, bool withminmax)
 
void updateRgFld ()
 
void canvasreDraw (CallBacker *)
 
void canvasClick (CallBacker *)
 
void canvasDoubleClick (CallBacker *)
 
void tabSel (CallBacker *)
 
void tableAdded (CallBacker *)
 
void rangeEntered (CallBacker *)
 
void doManage (CallBacker *)
 
void doFlip (CallBacker *)
 
void setAsDefault (CallBacker *)
 
void editScaling (CallBacker *)
 
void makeSymmetrical (CallBacker *)
 
void colTabChgdCB (CallBacker *)
 
void colTabManChgd (CallBacker *)
 
bool isEditable () const
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 
- 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_
 
- Protected Attributes inherited from uiColorTable
bool enabmanage_
 
bool enabclipdlg_
 
ColTab::MapperSetupmapsetup_
 
ColTab::Sequencecoltabseq_
 
TypeSet< float > histogram_
 
uiParentparent_
 
uiColorTableCanvascanvas_
 
uiLineEditminfld_
 
uiLineEditmaxfld_
 
uiColorTableSelselfld_
 
uiAutoRangeClipDlg * scalingdlg_
 
bool enabletrans_
 

Detailed Description

Constructor & Destructor Documentation

uiColorTableToolBar::uiColorTableToolBar ( uiParent ,
const ColTab::Sequence ,
bool  newline = false 
)
uiColorTableToolBar::uiColorTableToolBar ( uiParent ,
bool  newline = false 
)
uiColorTableToolBar::~uiColorTableToolBar ( )

Member Function Documentation

virtual OD::Orientation uiColorTableToolBar::getOrientation ( ) const
virtual

Implements uiColorTable.

void uiColorTableToolBar::init ( )
private
uiColorTableToolBar::mODTextTranslationClass ( uiColorTableToolBar  )
private

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