qWarning("cast went wrong in data_clear");
}
+//// Layouts ////
+
// DeclarativeHBoxLayout
DeclarativeHBoxLayout::DeclarativeHBoxLayout(QObject *parent) : DeclarativeBoxLayout<QHBoxLayout>(parent)
{
CUSTOM_METAOBJECT(DeclarativeVBoxLayout, QVBoxLayout)
-// DeclarativeWidget
-DeclarativeWidget::DeclarativeWidget(QObject *parent) : DeclarativeWidgetProxy<QWidget>(parent)
+//// Widgets ////
+
+// DeclarativeCheckBox
+DeclarativeCheckBox::DeclarativeCheckBox(QObject *parent) : DeclarativeWidgetProxy<QCheckBox>(parent)
{
connectAllSignals(m_proxiedObject, this);
}
-CUSTOM_METAOBJECT(DeclarativeWidget, QWidget)
+CUSTOM_METAOBJECT(DeclarativeCheckBox, QCheckBox)
// DeclarativeLabel
DeclarativeLabel::DeclarativeLabel(QObject *parent) : DeclarativeWidgetProxy<QLabel>(parent)
CUSTOM_METAOBJECT(DeclarativeLabel, QLabel)
+// DeclarativePushButton
+DeclarativePushButton::DeclarativePushButton(QObject *parent) : DeclarativeWidgetProxy<QPushButton>(parent)
+{
+ connectAllSignals(m_proxiedObject, this);
+}
+
+CUSTOM_METAOBJECT(DeclarativePushButton, QPushButton)
+
+// DeclarativeSlider
+DeclarativeSlider::DeclarativeSlider(QObject *parent) : DeclarativeWidgetProxy<QSlider>(parent)
+{
+ connectAllSignals(m_proxiedObject, this);
+}
+
+CUSTOM_METAOBJECT(DeclarativeSlider, QSlider)
+
// DeclarativeTabWidget
class TabWidgetTabHeader::Private
{
CUSTOM_METAOBJECT(DeclarativeTabWidget, QTabWidget)
-// DeclarativePushButton
-DeclarativePushButton::DeclarativePushButton(QObject *parent) : DeclarativeWidgetProxy<QPushButton>(parent)
-{
- connectAllSignals(m_proxiedObject, this);
-}
-
-CUSTOM_METAOBJECT(DeclarativePushButton, QPushButton)
-
-// DeclarativeCheckBox
-DeclarativeCheckBox::DeclarativeCheckBox(QObject *parent) : DeclarativeWidgetProxy<QCheckBox>(parent)
+// DeclarativeWidget
+DeclarativeWidget::DeclarativeWidget(QObject *parent) : DeclarativeWidgetProxy<QWidget>(parent)
{
connectAllSignals(m_proxiedObject, this);
}
-CUSTOM_METAOBJECT(DeclarativeCheckBox, QCheckBox)
-
-// DeclarativeSlider
-DeclarativeSlider::DeclarativeSlider(QObject *parent) : DeclarativeWidgetProxy<QSlider>(parent)
-{
- connectAllSignals(m_proxiedObject, this);
-}
+CUSTOM_METAOBJECT(DeclarativeWidget, QWidget)
-CUSTOM_METAOBJECT(DeclarativeSlider, QSlider)
}
};
+//// Layouts ////
template <class T>
class DeclarativeBoxLayout : public DeclarativeObjectProxy<T>
{
DeclarativeVBoxLayout(QObject *parent = 0);
};
-class DeclarativeWidget : public DeclarativeWidgetProxy<QWidget>
+//// Widgets ////
+class DeclarativeCheckBox : public DeclarativeWidgetProxy<QCheckBox>
{
DECLARATIVE_OBJECT
public:
- DeclarativeWidget(QObject *parent = 0);
+ DeclarativeCheckBox(QObject *parent = 0);
};
class DeclarativeLabel : public DeclarativeWidgetProxy<QLabel>
DeclarativeLabel(QObject *parent = 0);
};
+class DeclarativePushButton : public DeclarativeWidgetProxy<QPushButton>
+{
+ DECLARATIVE_OBJECT
+
+ public:
+ DeclarativePushButton(QObject *parent = 0);
+};
+
+class DeclarativeSlider : public DeclarativeWidgetProxy<QSlider>
+{
+ DECLARATIVE_OBJECT
+
+ public:
+ DeclarativeSlider(QObject *parent = 0);
+};
// attached property for DeclarativeTabWidget
class TabWidgetTabHeader : public QObject
QML_DECLARE_TYPEINFO(DeclarativeTabWidget, QML_HAS_ATTACHED_PROPERTIES)
-/*
-class DeclarativeTab : public DeclarativeWidget
-{
- DECLARATIVE_OBJECT
-
- public:
- DeclarativeTab(QObject *parent = 0);
- ~DeclarativeTab();
-
- virtual QObject* object();
-
- private:
- virtual void dataAppend(QObject *);
- virtual int dataCount();
- virtual QObject *dataAt(int);
- virtual void dataClear();
-
- QObject* m_child;
-};
-*/
-class DeclarativePushButton : public DeclarativeWidgetProxy<QPushButton>
-{
- DECLARATIVE_OBJECT
-
- public:
- DeclarativePushButton(QObject *parent = 0);
-};
-
-class DeclarativeCheckBox : public DeclarativeWidgetProxy<QCheckBox>
-{
- DECLARATIVE_OBJECT
-
- public:
- DeclarativeCheckBox(QObject *parent = 0);
-};
-
-class DeclarativeSlider : public DeclarativeWidgetProxy<QSlider>
+class DeclarativeWidget : public DeclarativeWidgetProxy<QWidget>
{
DECLARATIVE_OBJECT
public:
- DeclarativeSlider(QObject *parent = 0);
+ DeclarativeWidget(QObject *parent = 0);
};
#endif