diff options
author | Gabriel de Dietrich <gabriel.dedietrich@digia.com> | 2013-04-29 12:22:36 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-04-30 13:06:23 +0200 |
commit | 4059b38a8f90dc58558e0c3f6fcf7ad493188230 (patch) | |
tree | 4ef1348bf9b61db7bbf1121e4b156bf56b9866f7 /src/controls/qquickmenu_p.h | |
parent | 2b205db8514c0d64880edd77404b96460e5226bc (diff) | |
download | qtquickcontrols-4059b38a8f90dc58558e0c3f6fcf7ad493188230.tar.gz |
Menu: Add __xOffset, __yOffset properties
These are for tweaking the popup position according to the current
style. First usage goes to ComboBox.
Also prepares for proper support of 'small' and 'mini' style hints.
Change-Id: I7bc682d5d82bf6fa7a36916a9d4c64dfb2bdb56e
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'src/controls/qquickmenu_p.h')
-rw-r--r-- | src/controls/qquickmenu_p.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/controls/qquickmenu_p.h b/src/controls/qquickmenu_p.h index d2017d45..d57de126 100644 --- a/src/controls/qquickmenu_p.h +++ b/src/controls/qquickmenu_p.h @@ -70,6 +70,8 @@ class QQuickMenu : public QQuickMenuText Q_PROPERTY(QQuickItem *__contentItem READ menuContentItem WRITE setMenuContentItem) Q_PROPERTY(int __minimumWidth READ minimumWidth WRITE setMinimumWidth) Q_PROPERTY(QFont __font WRITE setFont) + Q_PROPERTY(qreal __xOffset READ xOffset WRITE setXOffset) + Q_PROPERTY(qreal __yOffset READ yOffset WRITE setYOffset) public: Q_INVOKABLE void popup(); @@ -115,6 +117,11 @@ public: void setFont(const QFont &font); + qreal xOffset() const { return m_xOffset; } + void setXOffset(qreal); + qreal yOffset() const { return m_yOffset; } + void setYOffset(qreal); + QQuickItem *menuContentItem() const { return m_menuContentItem; } bool popupVisible() const { return m_popupVisible; } @@ -162,6 +169,8 @@ private: QQuickItem * m_menuContentItem; bool m_popupVisible; int m_containersCount; + qreal m_xOffset; + qreal m_yOffset; }; QT_END_NAMESPACE |