summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2009-08-13 03:28:05 (GMT)
committerAlan Alpert <alan.alpert@nokia.com>2009-08-13 03:28:05 (GMT)
commit019ae3a99ec0a308a7dd7efb6bdc54472e6e63aa (patch)
tree94838f0c1572e809da19c086018237cbbfdb1e01
parentd51aa99179c0a30a7c78d8cf36d86f85ca887f7c (diff)
downloadQt-019ae3a99ec0a308a7dd7efb6bdc54472e6e63aa.zip
Qt-019ae3a99ec0a308a7dd7efb6bdc54472e6e63aa.tar.gz
Qt-019ae3a99ec0a308a7dd7efb6bdc54472e6e63aa.tar.bz2
Rename layouts to positioners
-rw-r--r--examples/declarative/easing/easing.qml2
-rw-r--r--examples/declarative/fonts/fonts.qml2
-rw-r--r--examples/declarative/listview/highlight.qml2
-rw-r--r--examples/declarative/listview/itemlist.qml2
-rw-r--r--examples/declarative/listview/listview.qml2
-rw-r--r--examples/declarative/listview/recipes.qml4
-rw-r--r--examples/declarative/listview/sections.qml2
-rw-r--r--examples/declarative/modules/installed-version.qml2
-rw-r--r--examples/declarative/modules/local-qualified.qml2
-rw-r--r--examples/declarative/smooth/rect-painting.qml2
-rw-r--r--examples/declarative/snow/snow.qml2
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml2
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml2
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml2
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml2
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml2
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml2
-rw-r--r--examples/declarative/tutorials/helloworld/t2/tutorial2.qml2
-rw-r--r--examples/declarative/tutorials/helloworld/t3/tutorial3.qml2
-rw-r--r--examples/declarative/velocity/velocity.qml2
-rw-r--r--examples/declarative/webview/autosize.qml2
-rw-r--r--src/declarative/fx/fx.pri6
-rw-r--r--src/declarative/fx/qfxpositioners.cpp (renamed from src/declarative/fx/qfxlayouts.cpp)274
-rw-r--r--src/declarative/fx/qfxpositioners.h (renamed from src/declarative/fx/qfxlayouts.h)36
-rw-r--r--src/declarative/fx/qfxpositioners_p.h (renamed from src/declarative/fx/qfxlayouts_p.h)14
-rw-r--r--src/declarative/fx/qfxtext.cpp4
-rw-r--r--src/declarative/fx/qfxtextedit.cpp2
-rw-r--r--src/declarative/util/qfxperf.cpp2
-rw-r--r--src/declarative/util/qmllistmodel.cpp2
29 files changed, 192 insertions, 192 deletions
diff --git a/examples/declarative/easing/easing.qml b/examples/declarative/easing/easing.qml
index e3c22c9..8089f16 100644
--- a/examples/declarative/easing/easing.qml
+++ b/examples/declarative/easing/easing.qml
@@ -51,7 +51,7 @@ Rect {
ListElement { type: "easeOutInBounce" }
}
- VerticalLayout {
+ VerticalPositioner {
id: Layout
anchors.left: Window.left
anchors.right: Window.right
diff --git a/examples/declarative/fonts/fonts.qml b/examples/declarative/fonts/fonts.qml
index c981e51..9fd409a 100644
--- a/examples/declarative/fonts/fonts.qml
+++ b/examples/declarative/fonts/fonts.qml
@@ -16,7 +16,7 @@ Rect {
FontLoader { id: WebFont; source: "http://www.princexml.com/fonts/steffmann/Starburst.ttf" }
FontLoader { id: WebFont2; source: "http://wrong.address.org" }
- VerticalLayout {
+ VerticalPositioner {
anchors.fill: parent
anchors.leftMargin: 10; anchors.rightMargin: 10
Text {
diff --git a/examples/declarative/listview/highlight.qml b/examples/declarative/listview/highlight.qml
index 092ce66..ea9feb0 100644
--- a/examples/declarative/listview/highlight.qml
+++ b/examples/declarative/listview/highlight.qml
@@ -14,7 +14,7 @@ Rect {
Item {
id: Wrapper
width: 200; height: 50
- VerticalLayout {
+ VerticalPositioner {
Text { text: 'Name: ' + name }
Text { text: 'Type: ' + type }
Text { text: 'Age: ' + age }
diff --git a/examples/declarative/listview/itemlist.qml b/examples/declarative/listview/itemlist.qml
index 046321b..4b81614 100644
--- a/examples/declarative/listview/itemlist.qml
+++ b/examples/declarative/listview/itemlist.qml
@@ -40,7 +40,7 @@ Rect {
height: 30
width: 240
- HorizontalLayout {
+ HorizontalPositioner {
anchors.centerIn: parent
spacing: 20
Repeater {
diff --git a/examples/declarative/listview/listview.qml b/examples/declarative/listview/listview.qml
index 82b04ed..6b8d3d6 100644
--- a/examples/declarative/listview/listview.qml
+++ b/examples/declarative/listview/listview.qml
@@ -14,7 +14,7 @@ Rect {
Item {
id: Wrapper
width: 200; height: 50
- VerticalLayout {
+ VerticalPositioner {
Text { text: 'Name: ' + name }
Text { text: 'Type: ' + type }
Text { text: 'Age: ' + age }
diff --git a/examples/declarative/listview/recipes.qml b/examples/declarative/listview/recipes.qml
index 8b12527..7abadd0 100644
--- a/examples/declarative/listview/recipes.qml
+++ b/examples/declarative/listview/recipes.qml
@@ -37,7 +37,7 @@ Rect {
// Layout the page. Picture, title and ingredients at the top, method at the
// bottom. Note that elements that should not be visible in the list
// mode have their opacity set to wrapper.detailsOpacity.
- HorizontalLayout {
+ HorizontalPositioner {
id: topLayout
x: 10; y: 10; height: recipePic.height; width: parent.width
spacing: 10
@@ -45,7 +45,7 @@ Rect {
id: recipePic
source: picture; width: 48; height: 48
}
- VerticalLayout {
+ VerticalPositioner {
height: recipePic.height; width: background.width-recipePic.width-20
spacing: 5
Text { id: name; text: title; font.bold: true; font.size: 16 }
diff --git a/examples/declarative/listview/sections.qml b/examples/declarative/listview/sections.qml
index 415f524..ab9fbdf 100644
--- a/examples/declarative/listview/sections.qml
+++ b/examples/declarative/listview/sections.qml
@@ -36,7 +36,7 @@ Rect {
x: 5
height: Layout.height + 4
anchors.top: Separator.bottom
- VerticalLayout {
+ VerticalPositioner {
id: Layout
y: 2
Text { text: 'Name: ' + name }
diff --git a/examples/declarative/modules/installed-version.qml b/examples/declarative/modules/installed-version.qml
index 8098b9b..0d3fa09 100644
--- a/examples/declarative/modules/installed-version.qml
+++ b/examples/declarative/modules/installed-version.qml
@@ -2,7 +2,7 @@ import Qt 4.6
import com.nokia.Foo 1.6
import com.nokia.Foo 1.7 as NewFoo
-VerticalLayout {
+VerticalPositioner {
Bar { }
Baz { }
NewFoo.Bar { }
diff --git a/examples/declarative/modules/local-qualified.qml b/examples/declarative/modules/local-qualified.qml
index 8658031..f321738 100644
--- a/examples/declarative/modules/local-qualified.qml
+++ b/examples/declarative/modules/local-qualified.qml
@@ -3,7 +3,7 @@ import Qt 4.6
import "local" as X
import "local/SubLib" as Y
-VerticalLayout {
+VerticalPositioner {
X.Foo { }
Y.Bar { }
}
diff --git a/examples/declarative/smooth/rect-painting.qml b/examples/declarative/smooth/rect-painting.qml
index 2f01e4b..ba6c16f 100644
--- a/examples/declarative/smooth/rect-painting.qml
+++ b/examples/declarative/smooth/rect-painting.qml
@@ -12,7 +12,7 @@ Rect {
color: "#eeeeee"
}
- GridLayout {
+ GridPositioner {
anchors.centerIn: parent
columns: 8; rows:4; spacing: 30
diff --git a/examples/declarative/snow/snow.qml b/examples/declarative/snow/snow.qml
index 5dd0006..f091371 100644
--- a/examples/declarative/snow/snow.qml
+++ b/examples/declarative/snow/snow.qml
@@ -22,7 +22,7 @@ Rect {
Item {
anchors.centerIn: parent
- HorizontalLayout {
+ HorizontalPositioner {
id: MyLayout
property real targetX: -(selectedX + imageWidth / 2)
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml
index 92ca377..a70ef16 100644
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml
+++ b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml
@@ -5,7 +5,7 @@ Rect {
width: layout.width
height: layout.height
color: "white"
- VerticalLayout {
+ VerticalPositioner {
id: layout
width: contents.width
GroupBox {
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml b/examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml
index 3b0ef67..7ac513e 100644
--- a/examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml
+++ b/examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml
@@ -5,7 +5,7 @@ Rect {
width: layout.width
height: layout.height
color: "white"
- GridLayout {
+ GridPositioner {
id: layout
columns: 2
rows: 4
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml b/examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml
index 4c458c8..8c54cd6 100644
--- a/examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml
+++ b/examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml
@@ -14,7 +14,7 @@ Item {
onEmailChanged: { emailField.value = email }
onPhoneChanged: { phoneField.value = phone }
- VerticalLayout {
+ VerticalPositioner {
id: layout
anchors.fill: parent
spacing: 5
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml b/examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml
index f70153b..37fd8d3 100644
--- a/examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml
+++ b/examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml
@@ -17,7 +17,7 @@ Item {
onEmailChanged: { emailField.value = email }
onPhoneChanged: { phoneField.value = phone }
- VerticalLayout {
+ VerticalPositioner {
id: layout
anchors.fill: parent
spacing: 5
diff --git a/examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml b/examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml
index 21615cb..d61705c 100644
--- a/examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml
+++ b/examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml
@@ -11,7 +11,7 @@ Rect {
}
// relies on the current focus behavior whereby setting focus=true on a
// component removes focus from any previous element
- GridLayout {
+ GridPositioner {
id: layout
width: contents.width
height: contents.height
diff --git a/examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml b/examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml
index 129ea85..6f40e24 100644
--- a/examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml
+++ b/examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml
@@ -13,7 +13,7 @@ Item {
onEmailChanged: { emailField.value = email }
onPhoneChanged: { phoneField.value = phone }
- VerticalLayout {
+ VerticalPositioner {
id: layout
anchors.fill: parent
spacing: 5
diff --git a/examples/declarative/tutorials/helloworld/t2/tutorial2.qml b/examples/declarative/tutorials/helloworld/t2/tutorial2.qml
index fdb8f3c..efbdbf1 100644
--- a/examples/declarative/tutorials/helloworld/t2/tutorial2.qml
+++ b/examples/declarative/tutorials/helloworld/t2/tutorial2.qml
@@ -13,7 +13,7 @@ Rect {
y: 30
anchors.horizontalCenter: Page.horizontalCenter
}
- GridLayout {
+ GridPositioner {
id: ColorPicker
x: 0
anchors.bottom: Page.bottom
diff --git a/examples/declarative/tutorials/helloworld/t3/tutorial3.qml b/examples/declarative/tutorials/helloworld/t3/tutorial3.qml
index 557f2ca..3e93632 100644
--- a/examples/declarative/tutorials/helloworld/t3/tutorial3.qml
+++ b/examples/declarative/tutorials/helloworld/t3/tutorial3.qml
@@ -40,7 +40,7 @@ Rect {
]
}
MouseRegion { id: MouseRegion; anchors.fill: HelloText }
- GridLayout {
+ GridPositioner {
id: ColorPicker
x: 0
anchors.bottom: Page.bottom
diff --git a/examples/declarative/velocity/velocity.qml b/examples/declarative/velocity/velocity.qml
index a1fbcc1..f609537 100644
--- a/examples/declarative/velocity/velocity.qml
+++ b/examples/declarative/velocity/velocity.qml
@@ -98,7 +98,7 @@ Rect {
id: Flick
anchors.fill: parent
viewportWidth: Lay.width
- HorizontalLayout {
+ HorizontalPositioner {
id: Lay
Repeater {
dataSource: List
diff --git a/examples/declarative/webview/autosize.qml b/examples/declarative/webview/autosize.qml
index 2930657..d8e2063 100644
--- a/examples/declarative/webview/autosize.qml
+++ b/examples/declarative/webview/autosize.qml
@@ -7,7 +7,7 @@ Rect {
color: "white"
width: 200
height: Layout.height
- VerticalLayout {
+ VerticalPositioner {
id: Layout
spacing: 2
WebView {
diff --git a/src/declarative/fx/fx.pri b/src/declarative/fx/fx.pri
index 8b37009..5f574cd 100644
--- a/src/declarative/fx/fx.pri
+++ b/src/declarative/fx/fx.pri
@@ -20,8 +20,8 @@ HEADERS += \
fx/qfxitem_p.h \
fx/qfxfocusscope.h \
fx/qfxkeyproxy.h \
- fx/qfxlayouts.h \
- fx/qfxlayouts_p.h \
+ fx/qfxpositioners.h \
+ fx/qfxpositioners_p.h \
fx/qfxloader.h \
fx/qfxloader_p.h \
fx/qfxmouseregion.h \
@@ -61,7 +61,7 @@ SOURCES += \
fx/qfxitem.cpp \
fx/qfxfocusscope.cpp \
fx/qfxkeyproxy.cpp \
- fx/qfxlayouts.cpp \
+ fx/qfxpositioners.cpp \
fx/qfxloader.cpp \
fx/qfxmouseregion.cpp \
fx/qfxpath.cpp \
diff --git a/src/declarative/fx/qfxlayouts.cpp b/src/declarative/fx/qfxpositioners.cpp
index 836e3e4..270524d 100644
--- a/src/declarative/fx/qfxlayouts.cpp
+++ b/src/declarative/fx/qfxpositioners.cpp
@@ -46,18 +46,18 @@
#include "qmlstategroup.h"
#include "qmlstateoperations.h"
#include "private/qfxperf_p.h"
-#include "qfxlayouts.h"
-#include "qfxlayouts_p.h"
+#include "qfxpositioners.h"
+#include "qfxpositioners_p.h"
QT_BEGIN_NAMESPACE
/*!
\internal
- \class QFxBaseLayout
- \brief The QFxBaseLayout class provides a base for QFx layouts.
+ \class QFxBasePositioner
+ \brief The QFxBasePositioner class provides a base for QFx layouts.
- To create a QFx Layout, simple subclass QFxBaseLayout and implement
+ To create a QFx Layout, simple subclass QFxBasePositioner and implement
doLayout(), which is automatically called when the layout might need
updating.
@@ -67,35 +67,35 @@ QT_BEGIN_NAMESPACE
\ingroup group_layouts
*/
-QFxBaseLayout::QFxBaseLayout(AutoUpdateType at, QFxItem *parent)
- : QFxItem(*(new QFxBaseLayoutPrivate), parent)
+QFxBasePositioner::QFxBasePositioner(AutoUpdateType at, QFxItem *parent)
+ : QFxItem(*(new QFxBasePositionerPrivate), parent)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
d->init(at);
}
-QFxBaseLayout::QFxBaseLayout(QFxBaseLayoutPrivate &dd, AutoUpdateType at, QFxItem *parent)
+QFxBasePositioner::QFxBasePositioner(QFxBasePositionerPrivate &dd, AutoUpdateType at, QFxItem *parent)
: QFxItem(dd, parent)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
d->init(at);
}
/*!
- \property QFxBaseLayout::spacing
+ \property QFxBasePositioner::spacing
\brief the amount of spacing between items (in px)
Note that the subclass is repsonsible for ensuring this.
*/
-int QFxBaseLayout::spacing() const
+int QFxBasePositioner::spacing() const
{
- Q_D(const QFxBaseLayout);
+ Q_D(const QFxBasePositioner);
return d->_spacing;
}
-void QFxBaseLayout::setSpacing(int s)
+void QFxBasePositioner::setSpacing(int s)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
if (s==d->_spacing)
return;
d->_spacing = s;
@@ -103,19 +103,19 @@ void QFxBaseLayout::setSpacing(int s)
}
/*!
- \property QFxBaseLayout::margin
+ \property QFxBasePositioner::margin
\brief the size of the margin around all items (in px)
*/
-int QFxBaseLayout::margin() const
+int QFxBasePositioner::margin() const
{
- Q_D(const QFxBaseLayout);
+ Q_D(const QFxBasePositioner);
return d->_margin;
}
-void QFxBaseLayout::setMargin(int s)
+void QFxBasePositioner::setMargin(int s)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
if (s==d->_margin)
return;
d->_margin = s;
@@ -124,7 +124,7 @@ void QFxBaseLayout::setMargin(int s)
/*!
- \property QFxBaseLayout::move
+ \property QFxBasePositioner::move
\brief the transition when moving an item.
\qml
@@ -140,20 +140,20 @@ BaseLayout {
}
\endqml
*/
-QmlTransition *QFxBaseLayout::move() const
+QmlTransition *QFxBasePositioner::move() const
{
- Q_D(const QFxBaseLayout);
+ Q_D(const QFxBasePositioner);
return d->moveTransition;
}
-void QFxBaseLayout::setMove(QmlTransition *mt)
+void QFxBasePositioner::setMove(QmlTransition *mt)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
d->moveTransition = mt;
}
/*!
- \property QFxBaseLayout::add
+ \property QFxBasePositioner::add
\brief the transition when adding an item.
\qml
@@ -172,21 +172,21 @@ BaseLayout {
}
\endqml
*/
-QmlTransition *QFxBaseLayout::add() const
+QmlTransition *QFxBasePositioner::add() const
{
- Q_D(const QFxBaseLayout);
+ Q_D(const QFxBasePositioner);
return d->addTransition;
}
-void QFxBaseLayout::setAdd(QmlTransition *add)
+void QFxBasePositioner::setAdd(QmlTransition *add)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
d->addTransition = add;
}
/*!
- \property QFxBaseLayout::remove
+ \property QFxBasePositioner::remove
\brief the transition when removing an item.
Note that the item may be 'removed' because its opacity is zero. This can make certain
@@ -207,44 +207,44 @@ BaseLayout {
}
\endqml
*/
-QmlTransition *QFxBaseLayout::remove() const
+QmlTransition *QFxBasePositioner::remove() const
{
- Q_D(const QFxBaseLayout);
+ Q_D(const QFxBasePositioner);
return d->removeTransition;
}
-void QFxBaseLayout::setRemove(QmlTransition *remove)
+void QFxBasePositioner::setRemove(QmlTransition *remove)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
d->removeTransition = remove;
}
/*!
- \property QFxBaseLayout::item
+ \property QFxBasePositioner::item
The item that is currently being laid out. Used to target transitions that apply
only to the item being laid out, such as in the add transition.
*/
-QFxItem *QFxBaseLayout::layoutItem() const
+QFxItem *QFxBasePositioner::layoutItem() const
{
- Q_D(const QFxBaseLayout);
+ Q_D(const QFxBasePositioner);
return d->_layoutItem;
}
/*!
\internal
*/
-void QFxBaseLayout::setLayoutItem(QFxItem *li)
+void QFxBasePositioner::setLayoutItem(QFxItem *li)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
if (li == d->_layoutItem)
return;
d->_layoutItem = li;
emit layoutItemChanged();
}
-void QFxBaseLayout::componentComplete()
+void QFxBasePositioner::componentComplete()
{
QFxItem::componentComplete();
#ifdef Q_ENABLE_PERFORMANCE_LOG
@@ -253,7 +253,7 @@ void QFxBaseLayout::componentComplete()
preLayout();
}
-QVariant QFxBaseLayout::itemChange(GraphicsItemChange change,
+QVariant QFxBasePositioner::itemChange(GraphicsItemChange change,
const QVariant &value)
{
if (change == ItemChildAddedChange ||
@@ -264,9 +264,9 @@ QVariant QFxBaseLayout::itemChange(GraphicsItemChange change,
return QFxItem::itemChange(change, value);
}
-bool QFxBaseLayout::event(QEvent *e)
+bool QFxBasePositioner::event(QEvent *e)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
if (e->type() == QEvent::User) {
d->_ep = false;
d->_stableItems += d->_newItems;
@@ -281,18 +281,18 @@ bool QFxBaseLayout::event(QEvent *e)
Items that have just been added to the layout. This includes invisible items
that have turned visible.
*/
-QSet<QFxItem *>* QFxBaseLayout::newItems()
+QSet<QFxItem *>* QFxBasePositioner::newItems()
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
return &d->_newItems;
}
/*!
Items that are visible in the layout, not including ones that have just been added.
*/
-QSet<QFxItem *>* QFxBaseLayout::items()
+QSet<QFxItem *>* QFxBasePositioner::items()
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
return &d->_stableItems;
}
@@ -300,15 +300,15 @@ QSet<QFxItem *>* QFxBaseLayout::items()
Items that have just left the layout. This includes visible items
that have turned invisible.
*/
-QSet<QFxItem *>* QFxBaseLayout::leavingItems()
+QSet<QFxItem *>* QFxBasePositioner::leavingItems()
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
return &d->_leavingItems;
}
-void QFxBaseLayout::preLayout()
+void QFxBasePositioner::preLayout()
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
if (!isComponentComplete() || d->_movingItem)
return;
@@ -403,9 +403,9 @@ void QFxBaseLayout::preLayout()
setLayoutItem(0);
}
-void QFxBaseLayout::applyTransition(const QList<QPair<QString, QVariant> >& changes, QFxItem* target, QmlStateOperation::ActionList &actions)
+void QFxBasePositioner::applyTransition(const QList<QPair<QString, QVariant> >& changes, QFxItem* target, QmlStateOperation::ActionList &actions)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
if (!target)
return;
setLayoutItem(target);
@@ -426,9 +426,9 @@ void QFxBaseLayout::applyTransition(const QList<QPair<QString, QVariant> >& chan
d->_animated << target;
}
-void QFxBaseLayout::finishApplyTransitions()
+void QFxBasePositioner::finishApplyTransitions()
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
d->addTransitionManager.transition(d->addActions, d->addTransition);
d->moveTransitionManager.transition(d->moveActions, d->moveTransition);
d->removeTransitionManager.transition(d->removeActions, d->removeTransition);
@@ -436,9 +436,9 @@ void QFxBaseLayout::finishApplyTransitions()
d->moveActions.clear();
d->removeActions.clear();
}
-void QFxBaseLayout::setMovingItem(QFxItem *i)
+void QFxBasePositioner::setMovingItem(QFxItem *i)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
d->_movingItem = i;
}
@@ -446,9 +446,9 @@ void QFxBaseLayout::setMovingItem(QFxItem *i)
Applies the layout's add transition to the \a target item.\a changes is a list of property,value
pairs which will be changed on the target using the add transition.
*/
-void QFxBaseLayout::applyAdd(const QList<QPair<QString, QVariant> >& changes, QFxItem* target)
+void QFxBasePositioner::applyAdd(const QList<QPair<QString, QVariant> >& changes, QFxItem* target)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
applyTransition(changes,target, d->addActions);
}
@@ -456,9 +456,9 @@ void QFxBaseLayout::applyAdd(const QList<QPair<QString, QVariant> >& changes, QF
Applies the layout's move transition to the \a target.\a changes is a list of property,value pairs
which will be changed on the target using the move transition.
*/
-void QFxBaseLayout::applyMove(const QList<QPair<QString, QVariant> >& changes, QFxItem* target)
+void QFxBasePositioner::applyMove(const QList<QPair<QString, QVariant> >& changes, QFxItem* target)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
applyTransition(changes,target, d->moveActions);
}
@@ -466,28 +466,28 @@ void QFxBaseLayout::applyMove(const QList<QPair<QString, QVariant> >& changes, Q
Applies the layout's remove transition to the \a target item.\a changes is a list of
property,value pairs which will be changed on the target using the remove transition.
*/
-void QFxBaseLayout::applyRemove(const QList<QPair<QString, QVariant> >& changes, QFxItem* target)
+void QFxBasePositioner::applyRemove(const QList<QPair<QString, QVariant> >& changes, QFxItem* target)
{
- Q_D(QFxBaseLayout);
+ Q_D(QFxBasePositioner);
applyTransition(changes,target, d->removeActions);
}
-QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,VerticalLayout,QFxVerticalLayout)
+QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,VerticalPositioner,QFxVerticalPositioner)
/*!
- \qmlclass VerticalLayout
- \brief The VerticalLayout item arranges its children in a vertical layout.
+ \qmlclass VerticalPositioner
+ \brief The VerticalPositioner item arranges its children in a vertical layout.
\inherits Item
- The VerticalLayout item arranges its child items so that they are vertically
+ The VerticalPositioner item arranges its child items so that they are vertically
aligned and not overlapping. Spacing between items can be added, as can a margin around all the items.
- The below example lays out differently shaped rectangles using a VerticalLayout.
+ The below example lays out differently shaped rectangles using a VerticalPositioner.
\table
\row
\o \image verticalLayout_example.png
\o
\qml
-VerticalLayout {
+VerticalPositioner {
spacing: 2
Rect { color: "red"; width: 50; height: 50 }
Rect { color: "green"; width: 20; height: 50 }
@@ -496,7 +496,7 @@ VerticalLayout {
\endqml
\endtable
- VerticalLayout also provides for transitions to be set when items are added, moved,
+ VerticalPositioner also provides for transitions to be set when items are added, moved,
or removed in the layout. Adding and removing apply both to items which are deleted
or have their position in the document changed so as to no longer be children of the layout,
as well as to items which have their opacity set to or from zero so as to appear or disappear.
@@ -506,7 +506,7 @@ VerticalLayout {
\o \image verticalLayout_transition.gif
\o
\qml
-VerticalLayout {
+VerticalPositioner {
spacing: 2
remove: ...
add: ...
@@ -519,7 +519,7 @@ VerticalLayout {
*/
/*!
- \qmlproperty Transition VerticalLayout::remove
+ \qmlproperty Transition VerticalPositioner::remove
This property holds the transition to apply when removing an item from the layout.
Removed can mean that either the object has been deleted or reparented, and thus is now longer a child of the layout, or that the object has had its opacity set to zero, and thus is no longer visible.
@@ -531,7 +531,7 @@ VerticalLayout {
\o \image layout-remove.gif
\o
\qml
-VerticalLayout {
+VerticalPositioner {
id: layout
remove: Transition {
NumberAnimation {
@@ -548,7 +548,7 @@ VerticalLayout {
*/
/*!
- \qmlproperty Transition VerticalLayout::add
+ \qmlproperty Transition VerticalPositioner::add
This property holds the transition to be applied when adding an item to the layout.
Added can mean that either the object has been created or reparented, and thus is now a child or the layout, or that the object has had its opacity increased from zero, and thus is now visible.
@@ -558,7 +558,7 @@ VerticalLayout {
\o \image layout-add.gif
\o
\qml
-VerticalLayout {
+VerticalPositioner {
id: layout
add: Transition {
NumberAnimation {
@@ -575,7 +575,7 @@ VerticalLayout {
*/
/*!
- \qmlproperty Transition VerticalLayout::move
+ \qmlproperty Transition VerticalPositioner::move
This property holds the transition to apply when moving an item within the layout.
This can happen when other items are added or removed from the layout, or when items resize themselves.
@@ -585,7 +585,7 @@ VerticalLayout {
\o \image layout-move.gif
\o
\qml
-VerticalLayout {
+VerticalPositioner {
id: layout
move: Transition {
NumberAnimation {
@@ -598,15 +598,15 @@ VerticalLayout {
\endtable
*/
/*!
- \qmlproperty Item VerticalLayout::item
+ \qmlproperty Item VerticalPositioner::item
The item that is currently being laid out. Used to target transitions that apply
only to the item being laid out, such as in the add transition.
*/
/*!
- \qmlproperty int VerticalLayout::spacing
- \qmlproperty int VerticalLayout::margin
+ \qmlproperty int VerticalPositioner::spacing
+ \qmlproperty int VerticalPositioner::margin
spacing and margin allow you to control the empty space surrounding
items in layouts.
@@ -615,7 +615,7 @@ VerticalLayout {
item. margin is the amount in pixels which will be left empty
around the inside edge of the layout. Both default to 0.
- The below example places a GridLayout containing a red, a blue and a
+ The below example places a GridPositioner containing a red, a blue and a
green rectangle on a gray background. The area the grid layout
occupies is colored white. The top layout has a spacing of 2 and a
margin of 5, the bottom layout has the defaults of no margin or
@@ -627,16 +627,16 @@ VerticalLayout {
*/
/*!
\internal
- \class QFxVerticalLayout
- \brief The QFxVerticalLayout class lines up items vertically.
+ \class QFxVerticalPositioner
+ \brief The QFxVerticalPositioner class lines up items vertically.
\ingroup group_layouts
*/
-QFxVerticalLayout::QFxVerticalLayout(QFxItem *parent)
-: QFxBaseLayout(Vertical, parent)
+QFxVerticalPositioner::QFxVerticalPositioner(QFxItem *parent)
+: QFxBasePositioner(Vertical, parent)
{
}
-void QFxVerticalLayout::doLayout()
+void QFxVerticalPositioner::doLayout()
{
int voffset = 0;
@@ -675,17 +675,17 @@ void QFxVerticalLayout::doLayout()
setMovingItem(0);
}
-QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,HorizontalLayout,QFxHorizontalLayout)
+QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,HorizontalPositioner,QFxHorizontalPositioner)
/*!
- \qmlclass HorizontalLayout
- \brief The HorizontalLayout item arranges its children in a horizontal layout.
+ \qmlclass HorizontalPositioner
+ \brief The HorizontalPositioner item arranges its children in a horizontal layout.
\inherits Item
- The HorizontalLayout item arranges its child items so that they are horizontally aligned and not overlapping. Spacing can be added between the items, and a margin around all items can also be added. It also provides for transitions to be set when items are added, moved, or removed in the layout. Adding and removing apply both to items which are deleted or have their position in the document changed so as to no longer be children of the layout, as well as to items which have their opacity set to or from zero so as to appear or disappear.
+ The HorizontalPositioner item arranges its child items so that they are horizontally aligned and not overlapping. Spacing can be added between the items, and a margin around all items can also be added. It also provides for transitions to be set when items are added, moved, or removed in the layout. Adding and removing apply both to items which are deleted or have their position in the document changed so as to no longer be children of the layout, as well as to items which have their opacity set to or from zero so as to appear or disappear.
- The below example lays out differently shaped rectangles using a HorizontalLayout.
+ The below example lays out differently shaped rectangles using a HorizontalPositioner.
\qml
-HorizontalLayout {
+HorizontalPositioner {
spacing: 2
Rect { color: "red"; width: 50; height: 50 }
Rect { color: "green"; width: 20; height: 50 }
@@ -696,7 +696,7 @@ HorizontalLayout {
*/
/*!
- \qmlproperty Transition HorizontalLayout::remove
+ \qmlproperty Transition HorizontalPositioner::remove
This property holds the transition to apply when removing an item from the layout.
Removed can mean that either the object has been deleted or reparented, and thus is now longer a child of the layout, or that the object has had its opacity set to zero, and thus is no longer visible.
@@ -704,7 +704,7 @@ HorizontalLayout {
Note that if the item counts as removed because its opacity is zero it will not be visible during the transition unless you set the opacity in the transition, like in the below example.
\qml
-HorizontalLayout {
+HorizontalPositioner {
id: layout
remove: Transition {
NumberAnimation {
@@ -720,13 +720,13 @@ HorizontalLayout {
*/
/*!
- \qmlproperty Transition HorizontalLayout::add
+ \qmlproperty Transition HorizontalPositioner::add
This property holds the transition to apply when adding an item to the layout.
Added can mean that either the object has been created or reparented, and thus is now a child or the layout, or that the object has had its opacity increased from zero, and thus is now visible.
\qml
-HorizontalLayout {
+HorizontalPositioner {
id: layout
add: Transition {
NumberAnimation {
@@ -742,13 +742,13 @@ HorizontalLayout {
*/
/*!
- \qmlproperty Transition HorizontalLayout::move
+ \qmlproperty Transition HorizontalPositioner::move
This property holds the transition to apply when moving an item within the layout.
This can happen when other items are added or removed from the layout, or when items resize themselves.
\qml
-HorizontalLayout {
+HorizontalPositioner {
id: layout
move: Transition {
NumberAnimation {
@@ -761,25 +761,25 @@ HorizontalLayout {
*/
/*!
- \qmlproperty Item HorizontalLayout::item
+ \qmlproperty Item HorizontalPositioner::item
The item that is currently being laid out. Used to target transitions that apply
only to the item being laid out, such as in the add transition.
*/
/*!
- \qmlproperty int HorizontalLayout::spacing
+ \qmlproperty int HorizontalPositioner::spacing
The spacing, in pixels, left empty between each adjacent item.
*/
/*!
- \qmlproperty int HorizontalLayout::margin
+ \qmlproperty int HorizontalPositioner::margin
The margin size, in pixels, which will be left empty around the inside edge of the layout.
*/
/*!
- \qmlproperty int HorizontalLayout::spacing
- \qmlproperty int HorizontalLayout::margin
+ \qmlproperty int HorizontalPositioner::spacing
+ \qmlproperty int HorizontalPositioner::margin
spacing and margin allow you to control the empty space surrounding items in layouts.
@@ -787,7 +787,7 @@ HorizontalLayout {
margin is the amount in pixels which will be left empty around the inside edge of the layout.
Both default to 0.
- The below example places a GridLayout containing a red, a blue and a green rectangle on a gray background. The area the grid layout occupies is colored white. The top layout has a spacing of 2 and a margin of 5, the bottom layout has the defaults of no margin or spacing.
+ The below example places a GridPositioner containing a red, a blue and a green rectangle on a gray background. The area the grid layout occupies is colored white. The top layout has a spacing of 2 and a margin of 5, the bottom layout has the defaults of no margin or spacing.
\image spacing_a.png
\image spacing_b.png
@@ -795,16 +795,16 @@ HorizontalLayout {
*/
/*!
\internal
- \class QFxHorizontalLayout
- \brief The QFxHorizontalLayout class lines up items horizontally.
+ \class QFxHorizontalPositioner
+ \brief The QFxHorizontalPositioner class lines up items horizontally.
\ingroup group_layouts
*/
-QFxHorizontalLayout::QFxHorizontalLayout(QFxItem *parent)
-: QFxBaseLayout(Horizontal, parent)
+QFxHorizontalPositioner::QFxHorizontalPositioner(QFxItem *parent)
+: QFxBasePositioner(Horizontal, parent)
{
}
-void QFxHorizontalLayout::doLayout()
+void QFxHorizontalPositioner::doLayout()
{
int hoffset = 0;
@@ -840,14 +840,14 @@ void QFxHorizontalLayout::doLayout()
finishApplyTransitions();
}
-QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,GridLayout,QFxGridLayout)
+QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,GridPositioner,QFxGridPositioner)
/*!
- \qmlclass GridLayout QFxGridLayout
- \brief The GridLayout item arranges its children in a grid layout.
+ \qmlclass GridPositioner QFxGridPositioner
+ \brief The GridPositioner item arranges its children in a grid layout.
\inherits Item
- The GridLayout item arranges its child items so that they are
+ The GridPositioner item arranges its child items so that they are
aligned in a grid and are not overlapping. Spacing can be added
between the items, and a margin around all the items can also be
defined. It also provides for transitions to be set when items are
@@ -857,7 +857,7 @@ QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,GridLayout,QFxGridLayout)
well as to items which have their opacity set to or from zero so
as to appear or disappear.
- The GridLayout defaults to using four columns, and as many rows as
+ The GridPositioner defaults to using four columns, and as many rows as
are necessary to fit all the child items. The number of rows
and/or the number of columns can be constrained by setting the rows
or columns properties. The grid layout calculates a grid with
@@ -871,7 +871,7 @@ QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,GridLayout,QFxGridLayout)
\o \image gridLayout_example.png
\o
\qml
-GridLayout {
+GridPositioner {
columns: 3
spacing: 2
Rect { color: "red"; width: 50; height: 50 }
@@ -884,7 +884,7 @@ GridLayout {
\endtable
*/
/*!
- \qmlproperty Transition GridLayout::remove
+ \qmlproperty Transition GridPositioner::remove
This property holds the transition to apply when removing an item from the layout.
Removed can mean that either the object has been deleted or
@@ -897,7 +897,7 @@ GridLayout {
the opacity in the transition, like in the below example.
\qml
-GridLayout {
+GridPositioner {
id: layout
remove: Transition {
NumberAnimation {
@@ -913,7 +913,7 @@ GridLayout {
*/
/*!
- \qmlproperty Transition GridLayout::add
+ \qmlproperty Transition GridPositioner::add
This property holds the transition to apply when adding an item to the layout.
Added can mean that either the object has been created or
@@ -922,7 +922,7 @@ GridLayout {
visible.
\qml
-GridLayout {
+GridPositioner {
id: layout
add: Transition {
NumberAnimation {
@@ -938,14 +938,14 @@ GridLayout {
*/
/*!
- \qmlproperty Transition GridLayout::move
+ \qmlproperty Transition GridPositioner::move
This property holds the transition to apply when moving an item within the layout.
This can happen when other items are added or removed from the layout, or
when items resize themselves.
\qml
-GridLayout {
+GridPositioner {
id: layout
move: Transition {
NumberAnimation {
@@ -958,7 +958,7 @@ GridLayout {
*/
/*!
- \qmlproperty Item GridLayout::item
+ \qmlproperty Item GridPositioner::item
The item that is currently being laid out. Used to target
transitions that apply only to the item being laid out, such as in
@@ -966,8 +966,8 @@ GridLayout {
*/
/*!
- \qmlproperty int GridLayout::spacing
- \qmlproperty int GridLayout::margin
+ \qmlproperty int GridPositioner::spacing
+ \qmlproperty int GridPositioner::margin
spacing and margin allow you to control the empty space surrounding
items in layouts.
@@ -976,7 +976,7 @@ GridLayout {
item. margin is the amount in pixels which will be left empty
around the inside edge of the layout. Both default to 0.
- The below example places a GridLayout containing a red, a blue and a
+ The below example places a GridPositioner containing a red, a blue and a
green rectangle on a gray background. The area the grid layout
occupies is colored white. The top layout has a spacing of 2 and a
margin of 5, the bottom layout has the defaults of no margin or
@@ -988,47 +988,47 @@ GridLayout {
*/
/*!
\internal
- \class QFxGridLayout
- \brief The QFxGridLayout class lays out items in a grid.
+ \class QFxGridPositioner
+ \brief The QFxGridPositioner class lays out items in a grid.
\ingroup group_layouts
*/
-QFxGridLayout::QFxGridLayout(QFxItem *parent) :
- QFxBaseLayout(Both, parent)
+QFxGridPositioner::QFxGridPositioner(QFxItem *parent) :
+ QFxBasePositioner(Both, parent)
{
_columns=-1;
_rows=-1;
}
/*!
- \qmlproperty int GridLayout::columns
+ \qmlproperty int GridPositioner::columns
This property holds the number of columns in the grid.
- When the columns property is set the GridLayout will always have
+ When the columns property is set the GridPositioner will always have
that many columns. Note that if you do not have enough items to
fill this many columns some columns will be of zero width.
*/
/*!
- \qmlproperty int GridLayout::rows
+ \qmlproperty int GridPositioner::rows
This property holds the number of rows in the grid.
- When the rows property is set the GridLayout will always have that
+ When the rows property is set the GridPositioner will always have that
many rows. Note that if you do not have enough items to fill this
many rows some rows will be of zero width.
*/
/*!
- \property QFxGridLayout::columns
+ \property QFxGridPositioner::columns
\brief the number of columns in the grid.
*/
/*!
- \property QFxGridLayout::rows
+ \property QFxGridPositioner::rows
\brief the number of rows in the grid.
*/
-void QFxGridLayout::doLayout()
+void QFxGridPositioner::doLayout()
{
int c=_columns,r=_rows;//Actual number of rows/columns
int numVisible = items()->size() + newItems()->size();
diff --git a/src/declarative/fx/qfxlayouts.h b/src/declarative/fx/qfxpositioners.h
index e9c7f51..6acb393 100644
--- a/src/declarative/fx/qfxlayouts.h
+++ b/src/declarative/fx/qfxpositioners.h
@@ -53,9 +53,9 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
QT_MODULE(Declarative)
-class QFxBaseLayoutPrivate;
+class QFxBasePositionerPrivate;
-class Q_DECLARATIVE_EXPORT QFxBaseLayout : public QFxItem
+class Q_DECLARATIVE_EXPORT QFxBasePositioner : public QFxItem
{
Q_OBJECT
@@ -67,7 +67,7 @@ class Q_DECLARATIVE_EXPORT QFxBaseLayout : public QFxItem
Q_PROPERTY(QFxItem *item READ layoutItem NOTIFY layoutItemChanged)
public:
enum AutoUpdateType { None = 0x0, Horizontal = 0x1, Vertical = 0x2, Both = 0x3 };
- QFxBaseLayout(AutoUpdateType, QFxItem *parent);
+ QFxBasePositioner(AutoUpdateType, QFxItem *parent);
int spacing() const;
void setSpacing(int);
@@ -109,45 +109,45 @@ private Q_SLOTS:
void preLayout();
protected:
- QFxBaseLayout(QFxBaseLayoutPrivate &dd, AutoUpdateType at, QFxItem *parent);
+ QFxBasePositioner(QFxBasePositionerPrivate &dd, AutoUpdateType at, QFxItem *parent);
void setMovingItem(QFxItem *);
private:
void applyTransition(const QList<QPair<QString, QVariant> >& changes, QFxItem* target,
QmlStateOperation::ActionList &actions);
- Q_DISABLE_COPY(QFxBaseLayout)
- Q_DECLARE_PRIVATE_D(QGraphicsItem::d_ptr, QFxBaseLayout)
+ Q_DISABLE_COPY(QFxBasePositioner)
+ Q_DECLARE_PRIVATE_D(QGraphicsItem::d_ptr, QFxBasePositioner)
};
-class Q_DECLARATIVE_EXPORT QFxVerticalLayout : public QFxBaseLayout
+class Q_DECLARATIVE_EXPORT QFxVerticalPositioner : public QFxBasePositioner
{
Q_OBJECT
public:
- QFxVerticalLayout(QFxItem *parent=0);
+ QFxVerticalPositioner(QFxItem *parent=0);
protected Q_SLOTS:
virtual void doLayout();
private:
- Q_DISABLE_COPY(QFxVerticalLayout)
+ Q_DISABLE_COPY(QFxVerticalPositioner)
};
-class Q_DECLARATIVE_EXPORT QFxHorizontalLayout: public QFxBaseLayout
+class Q_DECLARATIVE_EXPORT QFxHorizontalPositioner: public QFxBasePositioner
{
Q_OBJECT
public:
- QFxHorizontalLayout(QFxItem *parent=0);
+ QFxHorizontalPositioner(QFxItem *parent=0);
protected Q_SLOTS:
virtual void doLayout();
private:
- Q_DISABLE_COPY(QFxHorizontalLayout)
+ Q_DISABLE_COPY(QFxHorizontalPositioner)
};
-class Q_DECLARATIVE_EXPORT QFxGridLayout : public QFxBaseLayout
+class Q_DECLARATIVE_EXPORT QFxGridPositioner : public QFxBasePositioner
{
Q_OBJECT
Q_PROPERTY(int rows READ rows WRITE setRows)
Q_PROPERTY(int columns READ columns WRITE setcolumns)
public:
- QFxGridLayout(QFxItem *parent=0);
+ QFxGridPositioner(QFxItem *parent=0);
int rows() const {return _rows;}
void setRows(const int rows){_rows = rows;}
@@ -160,14 +160,14 @@ protected Q_SLOTS:
private:
int _rows;
int _columns;
- Q_DISABLE_COPY(QFxGridLayout)
+ Q_DISABLE_COPY(QFxGridPositioner)
};
QT_END_NAMESPACE
-QML_DECLARE_TYPE(QFxVerticalLayout)
-QML_DECLARE_TYPE(QFxHorizontalLayout)
-QML_DECLARE_TYPE(QFxGridLayout)
+QML_DECLARE_TYPE(QFxVerticalPositioner)
+QML_DECLARE_TYPE(QFxHorizontalPositioner)
+QML_DECLARE_TYPE(QFxGridPositioner)
QT_END_HEADER
diff --git a/src/declarative/fx/qfxlayouts_p.h b/src/declarative/fx/qfxpositioners_p.h
index 87b944c..53f5dcd 100644
--- a/src/declarative/fx/qfxlayouts_p.h
+++ b/src/declarative/fx/qfxpositioners_p.h
@@ -56,25 +56,25 @@
#include <private/qfxitem_p.h>
#include <QtCore/QObject>
#include <QtCore/QString>
-#include <QtDeclarative/qfxlayouts.h>
+#include <QtDeclarative/qfxpositioners.h>
#include <QtDeclarative/qmlstate.h>
#include <private/qmltransitionmanager_p.h>
#include <QtDeclarative/qmlstateoperations.h>
QT_BEGIN_NAMESPACE
-class QFxBaseLayoutPrivate : public QFxItemPrivate
+class QFxBasePositionerPrivate : public QFxItemPrivate
{
- Q_DECLARE_PUBLIC(QFxBaseLayout)
+ Q_DECLARE_PUBLIC(QFxBasePositioner)
public:
- QFxBaseLayoutPrivate()
+ QFxBasePositionerPrivate()
: _ep(false), _componentComplete(false), _spacing(0),
- _margin(0), aut(QFxBaseLayout::None), moveTransition(0), addTransition(0),
+ _margin(0), aut(QFxBasePositioner::None), moveTransition(0), addTransition(0),
removeTransition(0), _layoutItem(0), _movingItem(0)
{
}
- void init(QFxBaseLayout::AutoUpdateType at)
+ void init(QFxBasePositioner::AutoUpdateType at)
{
aut = at;
}
@@ -83,7 +83,7 @@ public:
bool _componentComplete;
int _spacing;
int _margin;
- QFxBaseLayout::AutoUpdateType aut;
+ QFxBasePositioner::AutoUpdateType aut;
QmlTransition *moveTransition;
QmlTransition *addTransition;
QmlTransition *removeTransition;
diff --git a/src/declarative/fx/qfxtext.cpp b/src/declarative/fx/qfxtext.cpp
index c3872c4..0315a75 100644
--- a/src/declarative/fx/qfxtext.cpp
+++ b/src/declarative/fx/qfxtext.cpp
@@ -229,7 +229,7 @@ QColor QFxText::color() const
Supported text styles are \c Normal, \c Outline, \c Raised and \c Sunken.
\qml
- HorizontalLayout {
+ HorizontalPositioner {
Text { font.size: 24; text: "Normal" }
Text { font.size: 24; text: "Raised"; style: "Raised"; styleColor: "#AAAAAA" }
Text { font.size: 24; text: "Outline"; style: "Outline"; styleColor: "red" }
@@ -386,7 +386,7 @@ void QFxText::setWrap(bool w)
\row
\o
\qml
-VerticalLayout {
+VerticalPositioner {
TextEdit {
font.size: 24
text: "<b>Hello</b> <i>World!</i>"
diff --git a/src/declarative/fx/qfxtextedit.cpp b/src/declarative/fx/qfxtextedit.cpp
index fcc9e69..3013ac2 100644
--- a/src/declarative/fx/qfxtextedit.cpp
+++ b/src/declarative/fx/qfxtextedit.cpp
@@ -179,7 +179,7 @@ void QFxTextEdit::setText(const QString &text)
\row
\o
\qml
-VerticalLayout {
+VerticalPositioner {
TextEdit {
font.size: 24
text: "<b>Hello</b> <i>World!</i>"
diff --git a/src/declarative/util/qfxperf.cpp b/src/declarative/util/qfxperf.cpp
index f768827..90f639e 100644
--- a/src/declarative/util/qfxperf.cpp
+++ b/src/declarative/util/qfxperf.cpp
@@ -59,7 +59,7 @@ Q_DEFINE_PERFORMANCE_LOG(QFxPerf, "QFx") {
Q_DEFINE_PERFORMANCE_METRIC(ItemComponentComplete, " QFxItem::componentComplete")
Q_DEFINE_PERFORMANCE_METRIC(ImageComponentComplete, " QFxImage::componentComplete")
Q_DEFINE_PERFORMANCE_METRIC(ComponentInstanceComponentComplete, " QFxComponentInstance::componentComplete")
- Q_DEFINE_PERFORMANCE_METRIC(BaseLayoutComponentComplete, " QFxBaseLayout::componentComplete")
+ Q_DEFINE_PERFORMANCE_METRIC(BaseLayoutComponentComplete, " QFxBasePositioner::componentComplete")
Q_DEFINE_PERFORMANCE_METRIC(TextComponentComplete, " QFxText::componentComplete")
Q_DEFINE_PERFORMANCE_METRIC(QFxText_setText, " QFxText::setText")
Q_DEFINE_PERFORMANCE_METRIC(AddScript, "QmlScript::addScriptToEngine")
diff --git a/src/declarative/util/qmllistmodel.cpp b/src/declarative/util/qmllistmodel.cpp
index 718040e..e2575ab 100644
--- a/src/declarative/util/qmllistmodel.cpp
+++ b/src/declarative/util/qmllistmodel.cpp
@@ -153,7 +153,7 @@ struct ListModelData
width: 200; height: 50
Text { id: Name; text: name }
Text { text: '$'+cost; anchors.right: parent.right }
- HorizontalLayout {
+ HorizontalPositioner {
anchors.top: Name.bottom
spacing: 5
Text { text: "Attributes:" }