**
****************************************************************************/
-#ifndef QSGANCHORS_P_H
-#define QSGANCHORS_P_H
+#ifndef QQUICKANCHORS_P_H
+#define QQUICKANCHORS_P_H
#include <qdeclarative.h>
QT_MODULE(Declarative)
-class QSGItem;
-class QSGAnchorsPrivate;
-class QSGAnchorLine;
-class Q_DECLARATIVE_PRIVATE_EXPORT QSGAnchors : public QObject
+class QQuickItem;
+class QQuickAnchorsPrivate;
+class QQuickAnchorLine;
+class Q_DECLARATIVE_PRIVATE_EXPORT QQuickAnchors : public QObject
{
Q_OBJECT
- Q_PROPERTY(QSGAnchorLine left READ left WRITE setLeft RESET resetLeft NOTIFY leftChanged)
- Q_PROPERTY(QSGAnchorLine right READ right WRITE setRight RESET resetRight NOTIFY rightChanged)
- Q_PROPERTY(QSGAnchorLine horizontalCenter READ horizontalCenter WRITE setHorizontalCenter RESET resetHorizontalCenter NOTIFY horizontalCenterChanged)
- Q_PROPERTY(QSGAnchorLine top READ top WRITE setTop RESET resetTop NOTIFY topChanged)
- Q_PROPERTY(QSGAnchorLine bottom READ bottom WRITE setBottom RESET resetBottom NOTIFY bottomChanged)
- Q_PROPERTY(QSGAnchorLine verticalCenter READ verticalCenter WRITE setVerticalCenter RESET resetVerticalCenter NOTIFY verticalCenterChanged)
- Q_PROPERTY(QSGAnchorLine baseline READ baseline WRITE setBaseline RESET resetBaseline NOTIFY baselineChanged)
+ Q_PROPERTY(QQuickAnchorLine left READ left WRITE setLeft RESET resetLeft NOTIFY leftChanged)
+ Q_PROPERTY(QQuickAnchorLine right READ right WRITE setRight RESET resetRight NOTIFY rightChanged)
+ Q_PROPERTY(QQuickAnchorLine horizontalCenter READ horizontalCenter WRITE setHorizontalCenter RESET resetHorizontalCenter NOTIFY horizontalCenterChanged)
+ Q_PROPERTY(QQuickAnchorLine top READ top WRITE setTop RESET resetTop NOTIFY topChanged)
+ Q_PROPERTY(QQuickAnchorLine bottom READ bottom WRITE setBottom RESET resetBottom NOTIFY bottomChanged)
+ Q_PROPERTY(QQuickAnchorLine verticalCenter READ verticalCenter WRITE setVerticalCenter RESET resetVerticalCenter NOTIFY verticalCenterChanged)
+ Q_PROPERTY(QQuickAnchorLine baseline READ baseline WRITE setBaseline RESET resetBaseline NOTIFY baselineChanged)
Q_PROPERTY(qreal margins READ margins WRITE setMargins NOTIFY marginsChanged)
Q_PROPERTY(qreal leftMargin READ leftMargin WRITE setLeftMargin NOTIFY leftMarginChanged)
Q_PROPERTY(qreal rightMargin READ rightMargin WRITE setRightMargin NOTIFY rightMarginChanged)
Q_PROPERTY(qreal bottomMargin READ bottomMargin WRITE setBottomMargin NOTIFY bottomMarginChanged)
Q_PROPERTY(qreal verticalCenterOffset READ verticalCenterOffset WRITE setVerticalCenterOffset NOTIFY verticalCenterOffsetChanged)
Q_PROPERTY(qreal baselineOffset READ baselineOffset WRITE setBaselineOffset NOTIFY baselineOffsetChanged)
- Q_PROPERTY(QSGItem *fill READ fill WRITE setFill RESET resetFill NOTIFY fillChanged)
- Q_PROPERTY(QSGItem *centerIn READ centerIn WRITE setCenterIn RESET resetCenterIn NOTIFY centerInChanged)
+ Q_PROPERTY(QQuickItem *fill READ fill WRITE setFill RESET resetFill NOTIFY fillChanged)
+ Q_PROPERTY(QQuickItem *centerIn READ centerIn WRITE setCenterIn RESET resetCenterIn NOTIFY centerInChanged)
Q_PROPERTY(bool mirrored READ mirrored NOTIFY mirroredChanged)
public:
- QSGAnchors(QSGItem *item, QObject *parent=0);
- virtual ~QSGAnchors();
+ QQuickAnchors(QQuickItem *item, QObject *parent=0);
+ virtual ~QQuickAnchors();
enum Anchor {
LeftAnchor = 0x01,
};
Q_DECLARE_FLAGS(Anchors, Anchor)
- QSGAnchorLine left() const;
- void setLeft(const QSGAnchorLine &edge);
+ QQuickAnchorLine left() const;
+ void setLeft(const QQuickAnchorLine &edge);
void resetLeft();
- QSGAnchorLine right() const;
- void setRight(const QSGAnchorLine &edge);
+ QQuickAnchorLine right() const;
+ void setRight(const QQuickAnchorLine &edge);
void resetRight();
- QSGAnchorLine horizontalCenter() const;
- void setHorizontalCenter(const QSGAnchorLine &edge);
+ QQuickAnchorLine horizontalCenter() const;
+ void setHorizontalCenter(const QQuickAnchorLine &edge);
void resetHorizontalCenter();
- QSGAnchorLine top() const;
- void setTop(const QSGAnchorLine &edge);
+ QQuickAnchorLine top() const;
+ void setTop(const QQuickAnchorLine &edge);
void resetTop();
- QSGAnchorLine bottom() const;
- void setBottom(const QSGAnchorLine &edge);
+ QQuickAnchorLine bottom() const;
+ void setBottom(const QQuickAnchorLine &edge);
void resetBottom();
- QSGAnchorLine verticalCenter() const;
- void setVerticalCenter(const QSGAnchorLine &edge);
+ QQuickAnchorLine verticalCenter() const;
+ void setVerticalCenter(const QQuickAnchorLine &edge);
void resetVerticalCenter();
- QSGAnchorLine baseline() const;
- void setBaseline(const QSGAnchorLine &edge);
+ QQuickAnchorLine baseline() const;
+ void setBaseline(const QQuickAnchorLine &edge);
void resetBaseline();
qreal leftMargin() const;
qreal baselineOffset() const;
void setBaselineOffset(qreal);
- QSGItem *fill() const;
- void setFill(QSGItem *);
+ QQuickItem *fill() const;
+ void setFill(QQuickItem *);
void resetFill();
- QSGItem *centerIn() const;
- void setCenterIn(QSGItem *);
+ QQuickItem *centerIn() const;
+ void setCenterIn(QQuickItem *);
void resetCenterIn();
Anchors usedAnchors() const;
void mirroredChanged();
private:
- friend class QSGItemPrivate;
- Q_DISABLE_COPY(QSGAnchors)
- Q_DECLARE_PRIVATE(QSGAnchors)
+ friend class QQuickItemPrivate;
+ Q_DISABLE_COPY(QQuickAnchors)
+ Q_DECLARE_PRIVATE(QQuickAnchors)
};
-Q_DECLARE_OPERATORS_FOR_FLAGS(QSGAnchors::Anchors)
+Q_DECLARE_OPERATORS_FOR_FLAGS(QQuickAnchors::Anchors)
QT_END_NAMESPACE
-QML_DECLARE_TYPE(QSGAnchors)
+QML_DECLARE_TYPE(QQuickAnchors)
QT_END_HEADER
-#endif // QSGANCHORS_P_H
+#endif // QQUICKANCHORS_P_H