summaryrefslogtreecommitdiff
path: root/src/gui/widgets/qdockarealayout_p.h
diff options
context:
space:
mode:
authorThierry Bastian <thierry.bastian@nokia.com>2009-06-22 14:50:05 +0200
committerThierry Bastian <thierry.bastian@nokia.com>2009-06-22 16:58:46 +0200
commit308ed3913b406c43dfdab4fa734a332863dc4cbc (patch)
tree11e3b9291586a84c1fe5b03f814974e0e676a6ea /src/gui/widgets/qdockarealayout_p.h
parentfbc9a2e0a429e5fc2b178ab3875c2e3550129c12 (diff)
downloadqt4-tools-308ed3913b406c43dfdab4fa734a332863dc4cbc.tar.gz
QDockWidget: removed separator for not resizable dock widget
Task-number: 212058
Diffstat (limited to 'src/gui/widgets/qdockarealayout_p.h')
-rw-r--r--src/gui/widgets/qdockarealayout_p.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gui/widgets/qdockarealayout_p.h b/src/gui/widgets/qdockarealayout_p.h
index 0b8d83212e..137aebab59 100644
--- a/src/gui/widgets/qdockarealayout_p.h
+++ b/src/gui/widgets/qdockarealayout_p.h
@@ -103,6 +103,7 @@ struct QDockAreaLayoutItem
QSize maximumSize() const;
QSize sizeHint() const;
bool expansive(Qt::Orientation o) const;
+ bool hasFixedSize(Qt::Orientation o) const;
QLayoutItem *widgetItem;
QDockAreaLayoutInfo *subinfo;
@@ -167,6 +168,7 @@ public:
void clear();
bool isEmpty() const;
+ bool hasFixedSize() const;
QList<int> findSeparator(const QPoint &pos) const;
int next(int idx) const;
int prev(int idx) const;
@@ -188,7 +190,7 @@ public:
QMainWindowLayout *mainWindowLayout() const;
int sep;
- QVector<QWidget*> separatorWidgets;
+ mutable QVector<QWidget*> separatorWidgets;
QInternal::DockPosition dockPos;
Qt::Orientation o;
QRect rect;
@@ -231,7 +233,7 @@ public:
QDockAreaLayout(QMainWindow *win);
QDockAreaLayoutInfo docks[4];
int sep; // separator extent
- QVector<QWidget*> separatorWidgets;
+ mutable QVector<QWidget*> separatorWidgets;
bool isValid() const;