20#ifndef RCOLUMNLAYOUT_H
21#define RCOLUMNLAYOUT_H
41 RColumnLayout(QWidget* parent, QToolBar* toolBar,
int buttonSize);
46 virtual void addItem(QLayoutItem* item);
47 virtual int count()
const;
48 virtual QLayoutItem* itemAt(
int index)
const;
49 virtual QLayoutItem* takeAt(
int index);
51 static unsigned long int getAccumulatedSortOrder(QObject* item,
const QString& objectName);
52 static unsigned int getSortOrder(QObject* item,
const QString& objectName);
53 static unsigned int getGroupSortOrder(QObject* item,
const QString& objectName);
55 QSize minimumSize()
const;
56 QSize sizeHint()
const;
57 virtual void setGeometry(
const QRect& rect);
59 void setGeometry()
const;
64 static bool itemLessThan(
const QPair<QLayoutItem*, unsigned long int>& v1,
const QPair<QLayoutItem*, unsigned long int>& v2) {
65 return v1.second < v2.second;
70 mutable QList<QPair<QLayoutItem*, unsigned long int> >
itemList;
Definition RColumnLayout.h:36
QList< QPair< QLayoutItem *, unsigned long int > > itemList
Definition RColumnLayout.h:70
int sHintColumns
Definition RColumnLayout.h:76
int sHintHeight
Definition RColumnLayout.h:78
static bool itemLessThan(const QPair< QLayoutItem *, unsigned long int > &v1, const QPair< QLayoutItem *, unsigned long int > &v2)
Definition RColumnLayout.h:64
bool sHintVerticalWhenFloating
Definition RColumnLayout.h:79
QToolBar * toolBar
Definition RColumnLayout.h:73
int sHintHorizontal
Definition RColumnLayout.h:80
int sHintWidth
Definition RColumnLayout.h:77
QSize sHint
Definition RColumnLayout.h:75
int sHintIconSize
Definition RColumnLayout.h:81
Abstract base class for GUI action classes.
Definition RGuiAction.h:62
#define QCADGUI_EXPORT
Definition gui_global.h:10