diff --git a/examples/basiclayouts/main.qml b/examples/basiclayouts/main.qml index 374646d4ebb55a5b084bfff39fcd6e6a78de38dc..2e338a81b5ac16d5dd8c3c0b040c344235e1ed42 100644 --- a/examples/basiclayouts/main.qml +++ b/examples/basiclayouts/main.qml @@ -88,8 +88,8 @@ ApplicationWindow { Layout.fillWidth: true GridLayout { id: gridLayout - horizontalSpacing: 6 - verticalSpacing: 6 + rowSpacing: 6 + columnSpacing: 6 Label { text: "Line 1" Layout.row: 0 diff --git a/src/layouts/qquicklinearlayout.cpp b/src/layouts/qquicklinearlayout.cpp index 1bdc62f8efb6e302c4de6b7d70184407727f0dd9..d098a6c457e84b38329aa12902ae2108fa7ae55e 100644 --- a/src/layouts/qquicklinearlayout.cpp +++ b/src/layouts/qquicklinearlayout.cpp @@ -339,42 +339,42 @@ QQuickGridLayout::QQuickGridLayout(QQuickItem *parent /* = 0*/) : QQuickGridLayoutBase(*new QQuickGridLayoutPrivate, Qt::Horizontal, parent) { Q_D(QQuickGridLayout); - d->horizontalSpacing = q_declarativeLayoutDefaultSpacing; - d->verticalSpacing = q_declarativeLayoutDefaultSpacing; - d->engine.setSpacing(d->horizontalSpacing, Qt::Horizontal); - d->engine.setSpacing(d->verticalSpacing, Qt::Vertical); + d->columnSpacing = q_declarativeLayoutDefaultSpacing; + d->rowSpacing = q_declarativeLayoutDefaultSpacing; + d->engine.setSpacing(d->columnSpacing, Qt::Horizontal); + d->engine.setSpacing(d->rowSpacing, Qt::Vertical); } -qreal QQuickGridLayout::horizontalSpacing() const +qreal QQuickGridLayout::columnSpacing() const { Q_D(const QQuickGridLayout); - return d->horizontalSpacing; + return d->columnSpacing; } void QQuickGridLayout::setHorizontalSpacing(qreal spacing) { Q_D(QQuickGridLayout); - if (qIsNaN(spacing) || d->horizontalSpacing == spacing) + if (qIsNaN(spacing) || d->columnSpacing == spacing) return; - d->horizontalSpacing = spacing; + d->columnSpacing = spacing; d->engine.setSpacing(spacing, Qt::Horizontal | Qt::Vertical); invalidate(); } -qreal QQuickGridLayout::verticalSpacing() const +qreal QQuickGridLayout::rowSpacing() const { Q_D(const QQuickGridLayout); - return d->verticalSpacing; + return d->rowSpacing; } void QQuickGridLayout::setVerticalSpacing(qreal spacing) { Q_D(QQuickGridLayout); - if (qIsNaN(spacing) || d->verticalSpacing == spacing) + if (qIsNaN(spacing) || d->rowSpacing == spacing) return; - d->verticalSpacing = spacing; + d->rowSpacing = spacing; d->engine.setSpacing(spacing, Qt::Horizontal | Qt::Vertical); invalidate(); } diff --git a/src/layouts/qquicklinearlayout_p.h b/src/layouts/qquicklinearlayout_p.h index 858d0b9b6d979059f01d094a8a0000c913c2dfa7..04b3b300141312b7e73641a361731a4aac40c99c 100644 --- a/src/layouts/qquicklinearlayout_p.h +++ b/src/layouts/qquicklinearlayout_p.h @@ -109,17 +109,17 @@ class QQuickGridLayoutPrivate; class QQuickGridLayout : public QQuickGridLayoutBase { Q_OBJECT - Q_PROPERTY(qreal horizontalSpacing READ horizontalSpacing WRITE setHorizontalSpacing NOTIFY horizontalSpacingChanged) - Q_PROPERTY(qreal verticalSpacing READ verticalSpacing WRITE setVerticalSpacing NOTIFY verticalSpacingChanged) + Q_PROPERTY(qreal columnSpacing READ columnSpacing WRITE setHorizontalSpacing NOTIFY columnSpacingChanged) + Q_PROPERTY(qreal rowSpacing READ rowSpacing WRITE setVerticalSpacing NOTIFY rowSpacingChanged) public: explicit QQuickGridLayout(QQuickItem *parent = 0); - qreal horizontalSpacing() const; + qreal columnSpacing() const; void setHorizontalSpacing(qreal spacing); - qreal verticalSpacing() const; + qreal rowSpacing() const; void setVerticalSpacing(qreal spacing); signals: - void horizontalSpacingChanged(); - void verticalSpacingChanged(); + void columnSpacingChanged(); + void rowSpacingChanged(); private: Q_DECLARE_PRIVATE(QQuickGridLayout) @@ -130,8 +130,8 @@ class QQuickGridLayoutPrivate : public QQuickGridLayoutBasePrivate Q_DECLARE_PUBLIC(QQuickGridLayout) public: QQuickGridLayoutPrivate() {} - qreal horizontalSpacing; - qreal verticalSpacing; + qreal columnSpacing; + qreal rowSpacing; }; diff --git a/tests/manual/Layout.qml b/tests/manual/Layout.qml index 3577aa9d815dceea7acaed14ed1bf7a419600b34..2fe822223263886c47ee0aeb423d81dfb5b6250c 100644 --- a/tests/manual/Layout.qml +++ b/tests/manual/Layout.qml @@ -559,8 +559,8 @@ Item { // [1] GridLayout { id: flag - verticalSpacing: spacingSlider.value - horizontalSpacing: spacingSlider.value + rowSpacing: spacingSlider.value + columnSpacing: spacingSlider.value // row 0 anchors.left: parent.left anchors.right: parent.right