 |
OpendTect
6.6
|
Go to the documentation of this file.
18 namespace Pick {
class Set; }
41 const char*
name()
const {
return getName(); }
115 void storeAs(
bool trywithoutdlg=
false )
const;
224 static const char*
sKeyManager() {
return "ScaleBarAnnotations"; }
243 #define mDefineParentItem(type,typestr,defsz) \
244 class type##ParentItem : public AnnotTreeItem \
248 : AnnotTreeItem(typestr) {} \
250 uiTreeItem* createSubItem(int di,Pick::Set& pck) \
251 { return new type##SubItem(pck,di); } \
252 const char* managerName() const { return type##SubItem::sKeyManager(); } \
253 const char* oldSelKey() const { return typestr; } \
254 int defScale() const { return defsz; } \
virtual const char * parentType() const =0
void createMenu(MenuHandler *, bool istb)
uiODTreeItem inheritedClass
Definition: treeitem.h:50
void storeAs(bool trywithoutdlg=false) const
void handleMenuCB(CallBacker *)
Definition: treeitem.h:21
virtual uiTreeItem * createSubItem(int, Pick::Set &)=0
Set of picks with something in common.
Definition: pickset.h:34
Definition: uitreeitemmanager.h:34
virtual void handleMenuCB(CallBacker *)
~ArrowSubItem()
Definition: treeitem.h:171
SubItem(Pick::Set &, int displayid=-1)
Pickset becomes mine, if it's not in the mgr.
uiTreeItem * create(int, uiTreeItem *) const
float defscale_
Definition: treeitem.h:119
void handleMenuCB(CallBacker *)
static const char * sKeyManager()
Definition: treeitem.h:168
Pick::Set * set_
Definition: treeitem.h:124
TextSubItem(Pick::Set &pck, int displayid=-1)
static bool doesNameExist(const char *)
BufferString prevtxt_
Definition: treeitem.h:148
void prepareForShutdown()
Definition: treeitem.h:24
void createMenu(MenuHandler *, bool istb)
Definition: menuhandler.h:187
virtual const char * parentType() const
Definition: uiodtreeitem.h:101
virtual void mouseMoveCB(CallBacker *)
Definition: treeitem.h:103
Pick::Set * getSet()
Definition: treeitem.h:90
Definition: picklocation.h:21
bool readPicks(Pick::Set &)
bool editText(BufferString &str, BufferString &url, bool &enab)
void fillStoragePar(IOPar &) const
virtual void pickAddedCB(CallBacker *)
Definition: uiodtreeitem.h:27
Definition: visannotimage.h:61
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
virtual const char * managerName() const =0
Definition: treeitem.h:162
void fillStoragePar(IOPar &) const
bool hasScale() const
Definition: treeitem.h:153
virtual bool rightClick(uiTreeViewItem *)
@ Text
Definition: file.h:122
static const char * sKeyArrowType()
Definition: treeitem.h:185
ScaleBarSubItem(Pick::Set &, int displayid=-1)
void scaleChg(CallBacker *)
void handleMenuCB(CallBacker *)
~ImageSubItem()
Definition: treeitem.h:199
bool hasScale() const
Definition: treeitem.h:182
ScaleBar base object.
Definition: plugins/Annotations/visscalebar.h:27
const char * parentType() const
const char * managerName() const
Definition: treeitem.h:211
MenuItem changecolormnuitem_
Definition: treeitem.h:157
static const char * sKeyManager()
Definition: treeitem.h:224
Definition: treeitem.h:192
static const char * sKeyManager()
Definition: treeitem.h:196
const char * managerName() const
Definition: treeitem.h:183
virtual void setScale(float)
virtual void clickCB(CallBacker *)
Definition: treeitem.h:102
#define mClass(module)
Definition: commondefs.h:181
virtual const char * parentType() const
virtual const char * parentType() const
static const char * getName()
Definition: treeitem.h:42
void prepareForShutdown()
Definition: treeitem.h:39
Definition: uioddisplaytreeitem.h:24
void handleMenuCB(CallBacker *)
const char * parentType() const
void propertyChange(CallBacker *)
void selectFileName() const
void fillStoragePar(IOPar &) const
void propertyChange(CallBacker *)
virtual void createMenu(MenuHandler *, bool istb)
mMenuOnAnyButton
Definition: treeitem.h:55
Compound key consisting of ints.
Definition: multiid.h:24
int arrowtype_
Definition: treeitem.h:180
virtual const char * oldSelKey() const =0
Color boxcolor_
Definition: treeitem.h:149
virtual const char * managerName() const =0
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
const char * managerName() const
Definition: treeitem.h:236
BufferString typestr_
Definition: treeitem.h:75
virtual bool showSubMenu()
static char createIOEntry(const char *nm, bool overwrite, MultiID &, const char *mannm)
void setRemovedCB(CallBacker *)
void removePickSet(Pick::Set *ps)
uiTreeItem * create() const
Definition: treeitem.h:43
Definition: treeitem.h:81
void createMenu(MenuHandler *, bool istb)
~TextSubItem()
Definition: treeitem.h:136
~ScaleBarSubItem()
Definition: treeitem.h:227
const char * name() const
Definition: treeitem.h:41
const char * managerName() const
Definition: treeitem.h:140
Definition: treeitem.h:49
virtual void fillStoragePar(IOPar &) const
Definition: treeitem.h:100
void retrieveFileName(CallBacker *)
bool hasScale() const
Definition: treeitem.h:210
#define mDefineParentItem(type, typestr, defsz)
Definition: treeitem.h:243
Definition: treeitem.h:129
virtual void rightclickCB(CallBacker *)
Definition: treeitem.h:104
ArrowSubItem(Pick::Set &pck, int displayid=-1)
MenuItem propmnuitem_
Definition: treeitem.h:179
void updateColumnText(int col)
virtual bool hasScale() const
Definition: treeitem.h:109
MenuItem storeasmnuitem_
Definition: treeitem.h:123
static const char * sKeyLineWidth()
Definition: treeitem.h:186
MenuItem filemnuitem_
Definition: treeitem.h:215
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
MenuItem scalemnuitem_
Definition: treeitem.h:121
MenuItem storemnuitem_
Definition: treeitem.h:122
MenuItem changetextmnuitem_
Definition: treeitem.h:156
MenuItem propmnuitem_
Definition: treeitem.h:238
void fillStoragePar(IOPar &) const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
static const char * sKeyBoxColor()
Definition: treeitem.h:151
Definition: treeitem.h:220
void addPickSet(Pick::Set *ps)
ImageSubItem(Pick::Set &, int displayid=-1)
AnnotTreeItem(const char *)
void createMenu(MenuHandler *, bool istb)
virtual int defScale() const
Definition: treeitem.h:63
Definition: uitreeview.h:202
static const char * sKeyManager()
Definition: treeitem.h:133
const char * parentType() const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021