summaryrefslogtreecommitdiff
path: root/src/controls/qquickmenu_p.h
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@digia.com>2013-04-29 12:22:36 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-04-30 13:06:23 +0200
commit4059b38a8f90dc58558e0c3f6fcf7ad493188230 (patch)
tree4ef1348bf9b61db7bbf1121e4b156bf56b9866f7 /src/controls/qquickmenu_p.h
parent2b205db8514c0d64880edd77404b96460e5226bc (diff)
downloadqtquickcontrols-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.h9
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