 |
OpendTect
6.6
|
Go to the documentation of this file.
76 const char*
name,uiObjectBody& mngbdy);
86 virtual mQtclass(QLayoutItem*) itemAt(
int idx)
const;
87 virtual mQtclass(QLayoutItem*) takeAt(
int idx);
96 bool reciprocal=
true);
132 int,
int,
const mQtclass(QRect&),
int);
friend class i_LayoutItem
Definition: i_layout.h:71
int vspacing_
Definition: i_layout.h:149
stretchLimitTp
internal enum used to determine in which direction a widget
Definition: i_layout.h:28
mQtclass(QRect) prefgeometry_
void childrenCommitGeometrySet(bool)
virtual void initChildLayout(LayoutMode)
CallBacker object with a name. Use if you want your object to be able to send and receive CallBack's,...
Definition: namedobj.h:72
uiRect & curpos(LayoutMode)
virtual mQtclass(QSize) sizeHint() const
bool poppedup_
Definition: i_layout.h:157
Set of pointers to objects.
Definition: commontypes.h:31
@ above
Definition: i_layout.h:28
bool tryToGrowItem(resizeItem &, const int, const int, int, int, const mQtclass(QRect &), int)
@ left
Definition: i_layout.h:28
bool prefposstored_
Definition: i_layout.h:145
void itemDel(CallBacker *)
bool attach(constraintType, mQtclass(QWidget &), mQtclass(QWidget *), int, bool reciprocal=true)
void layoutChildren(LayoutMode, bool finalLoop=false)
void fillResizeList(ObjectSet< resizeItem > &, bool)
void setGeometry(const mQtclass(QRect &))
LayoutMode
Definition: i_layout.h:35
const int nLayoutMode
Definition: i_layout.h:36
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
@ setGeom
Definition: i_layout.h:35
constraintType
Definition: uilayout.h:19
virtual int count() const
virtual void invalidate()
bool minimumdone_
Definition: i_layout.h:143
void setHSpacing(int s)
Definition: i_layout.h:112
Timer class.
Definition: timer.h:25
virtual void updatedAlignment(LayoutMode)
virtual const name_type & name() const
Definition: namedobj.h:54
uiObjectBody & managedbody_
Definition: i_layout.h:152
uiRect childrenRect(LayoutMode)
friend class uiGroupParentBody
Definition: i_layout.h:72
void childrenClear(uiObject *)
int childStretch(bool hor) const
uiRect layoutpos_[nLayoutMode]
Definition: i_layout.h:140
int borderSpace() const
Definition: i_layout.h:108
bool preferreddone_
Definition: i_layout.h:144
virtual mQtclass(QLayoutItem *) takeAt(int idx)
@ rightLimit
Definition: i_layout.h:29
void setBorderSpace(int s)
Definition: i_layout.h:114
@ all
Definition: i_layout.h:35
bool timerrunning_
Definition: i_layout.h:158
Timer & poptimer_
Definition: i_layout.h:156
dGB's layout manager
Definition: i_layout.h:70
uiRect winpos(LayoutMode) const
void moveChildrenTo(int, int, LayoutMode)
@ right
Definition: i_layout.h:28
void popTimTick(CallBacker *)
void forceChildrenRedraw(uiObjectBody *, bool deep)
virtual mQtclass(QLayoutItem *) itemAt(int idx) const
void resizeTo(const mQtclass(QRect &))
int verSpacing() const
Definition: i_layout.h:110
void setIsMain(bool yn)
Definition: i_layout.h:116
i_LayoutMngr(mQtclass(QWidget *) prnt, const char *name, uiObjectBody &mngbdy)
bool ismain_
Definition: i_layout.h:146
#define mQtclass(cls)
Definition: commondefs.h:234
The base class for most UI elements.
Definition: uiobj.h:38
@ preferred
Definition: i_layout.h:35
void doLayout(LayoutMode m, const mQtclass(QRect &) r) const
Definition: i_layout.h:123
@ below
Definition: i_layout.h:28
@ minimum
Definition: i_layout.h:35
@ bottomLimit
Definition: i_layout.h:29
const uiRect & curpos(LayoutMode) const
virtual mQtclass(QSize) minimumSize() const
int hspacing_
Definition: i_layout.h:148
virtual void addItem(mQtclass(QLayoutItem *))
void doLayout(LayoutMode, const mQtclass(QRect &))
void setVSpacing(int s)
Definition: i_layout.h:113
int borderspc_
Definition: i_layout.h:150
ObjectSet< i_LayoutItem > childrenlist_
Definition: i_layout.h:138
void addItem(i_LayoutItem *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021