diff options
author | Artur Duque de Souza <artur.souza@openbossa.org> | 2009-11-04 15:56:16 (GMT) |
---|---|---|
committer | Artur Duque de Souza <artur.souza@openbossa.org> | 2009-11-04 21:33:42 (GMT) |
commit | 7940327801724560b9193fef1b5d849412fbd6f3 (patch) | |
tree | 459454605ab8c9e5f3940203e061cd41c802e920 /src/gui/graphicsview | |
parent | 89ccbd14fe8c0e6b0fefcca2151da28d98088bf5 (diff) | |
download | Qt-7940327801724560b9193fef1b5d849412fbd6f3.zip Qt-7940327801724560b9193fef1b5d849412fbd6f3.tar.gz Qt-7940327801724560b9193fef1b5d849412fbd6f3.tar.bz2 |
Add min/pref/max size properties to QGraphicsWidget
QGraphicsLayouts and specially QGraphicsAnchorLayout makes large
use of min/pref/max sizes. Making it properties allow QtScript
bindings to take advantage of this and eases the use of Anchor
Layout on this cases.
The first use case for this patch was the use that Plasma makes
of it on it's javascript engine.
Signed-off-by: Artur Duque de Souza <artur.souza@openbossa.org>
Diffstat (limited to 'src/gui/graphicsview')
-rw-r--r-- | src/gui/graphicsview/qgraphicswidget.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/graphicsview/qgraphicswidget.h b/src/gui/graphicsview/qgraphicswidget.h index 9c71140..38f72f0 100644 --- a/src/gui/graphicsview/qgraphicswidget.h +++ b/src/gui/graphicsview/qgraphicswidget.h @@ -74,6 +74,9 @@ class Q_GUI_EXPORT QGraphicsWidget : public QGraphicsObject, public QGraphicsLay Q_PROPERTY(QFont font READ font WRITE setFont) Q_PROPERTY(Qt::LayoutDirection layoutDirection READ layoutDirection WRITE setLayoutDirection RESET unsetLayoutDirection) Q_PROPERTY(QSizeF size READ size WRITE resize) + Q_PROPERTY(QSizeF minimumSize READ minimumSize WRITE setMinimumSize) + Q_PROPERTY(QSizeF preferredSize READ preferredSize WRITE setPreferredSize) + Q_PROPERTY(QSizeF maximumSize READ maximumSize WRITE setMaximumSize) Q_PROPERTY(Qt::FocusPolicy focusPolicy READ focusPolicy WRITE setFocusPolicy) Q_PROPERTY(Qt::WindowFlags windowFlags READ windowFlags WRITE setWindowFlags) Q_PROPERTY(QString windowTitle READ windowTitle WRITE setWindowTitle) |