diff options
author | J-P Nurmi <jpnurmi@digia.com> | 2014-01-21 23:40:50 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-01-25 18:26:27 +0100 |
commit | afb5bf71c942d411d6102ce637bc7499d8ae467c (patch) | |
tree | 50abc97628feb209b52e191091d310fc3e164bdc /src/quick/items/qquickpositioners_p.h | |
parent | 97a6e62cb5947ea5731814c0d7183028668dfd03 (diff) |
Positioners: fix layout mirroring
Listen to positioner geometry changes when the _effective_ layout
direction is RTL.
Task-number: QTBUG-35095
Change-Id: If06955c6bb04e5bed2126b05489229278c192173
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
Diffstat (limited to 'src/quick/items/qquickpositioners_p.h')
-rw-r--r-- | src/quick/items/qquickpositioners_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/quick/items/qquickpositioners_p.h b/src/quick/items/qquickpositioners_p.h index eaccdf7653..bbb8319b15 100644 --- a/src/quick/items/qquickpositioners_p.h +++ b/src/quick/items/qquickpositioners_p.h @@ -187,6 +187,7 @@ private: Q_DISABLE_COPY(QQuickColumn) }; +class QQuickRowPrivate; class Q_AUTOTEST_EXPORT QQuickRow: public QQuickBasePositioner { Q_OBJECT @@ -208,8 +209,10 @@ protected: virtual void reportConflictingAnchors(); private: Q_DISABLE_COPY(QQuickRow) + Q_DECLARE_PRIVATE(QQuickRow) }; +class QQuickGridPrivate; class Q_AUTOTEST_EXPORT QQuickGrid : public QQuickBasePositioner { Q_OBJECT @@ -293,6 +296,7 @@ private: HAlignment m_hItemAlign; VAlignment m_vItemAlign; Q_DISABLE_COPY(QQuickGrid) + Q_DECLARE_PRIVATE(QQuickGrid) }; class QQuickFlowPrivate; |