diff --git a/src/plugins/qmldesigner/components/propertyeditor/basiclayouts.cpp b/src/plugins/qmldesigner/components/propertyeditor/basiclayouts.cpp index b862afbebf3..a986dc57c6b 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/basiclayouts.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/basiclayouts.cpp @@ -71,8 +71,8 @@ QT_END_NAMESPACE void BasicLayouts::registerDeclarativeTypes() { - QML_REGISTER_TYPE(Bauhaus,1,0,QBoxLayout,QBoxLayoutObject); - QML_REGISTER_TYPE(Bauhaus,1,0,QHBoxLayout,QHBoxLayoutObject); - QML_REGISTER_TYPE(Bauhaus,1,0,QVBoxLayout,QVBoxLayoutObject); + qmlRegisterType("Bauhaus",1,0,"QBoxLayout"); + qmlRegisterType("Bauhaus",1,0,"QHBoxLayout"); + qmlRegisterType("Bauhaus",1,0,"QVBoxLayout"); } diff --git a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp index 1e0d887f38a..479edaadc29 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp @@ -977,8 +977,7 @@ void WidgetLoader::setSource(const QUrl &source) } QDeclarativeContext *ctxt = new QDeclarativeContext(qmlContext(this)); - ctxt->addDefaultObject(this); - + ctxt->addDefaultObject(this); QObject *obj = m_component->create(ctxt); if (obj) { QWidget *widget = qobject_cast(obj); @@ -1256,64 +1255,64 @@ QML_DECLARE_TYPE(WidgetFrame); void BasicWidgets::registerDeclarativeTypes() { - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QWidget,QWidget,QWidgetDeclarativeUI); + qmlRegisterExtendedType("Bauhaus",1,0,"QWidget"); //display - QML_REGISTER_TYPE(Bauhaus,1,0,QProgressBar,QProgressBar); - QML_REGISTER_TYPE(Bauhaus,1,0,QLCDNumber,QLCDNumber); + qmlRegisterType("Bauhaus",1,0,"QProgressBar"); + qmlRegisterType("Bauhaus",1,0,"QLCDNumber"); //input - QML_REGISTER_TYPE(Bauhaus,1,0,QLineEdit,QLineEdit); - QML_REGISTER_TYPE(Bauhaus,1,0,QTextEdit,QTextEdit); - QML_REGISTER_TYPE(Bauhaus,1,0,ExpressionEdit,ExpressionEdit); - QML_REGISTER_TYPE(Bauhaus,1,0,QPlainTextEdit,QPlainTextEdit); - QML_REGISTER_TYPE(Bauhaus,1,0,QSpinBox,QSpinBox); - QML_REGISTER_TYPE(Bauhaus,1,0,QDoubleSpinBox,QDoubleSpinBox); - QML_REGISTER_TYPE(Bauhaus,1,0,QSlider,QSlider); - QML_REGISTER_TYPE(Bauhaus,1,0,QDateTimeEdit,QDateTimeEdit); - QML_REGISTER_TYPE(Bauhaus,1,0,QDateEdit,QDateEdit); - QML_REGISTER_TYPE(Bauhaus,1,0,QTimeEdit,QTimeEdit); - QML_REGISTER_TYPE(Bauhaus,1,0,QFontComboBox,QFontComboBox); - QML_REGISTER_TYPE(Bauhaus,1,0,QDial,QDial); - QML_REGISTER_TYPE(Bauhaus,1,0,QScrollBar,QScrollBar); - QML_REGISTER_TYPE(Bauhaus,1,0,QCalendarWidget, QCalendarWidget); + qmlRegisterType("Bauhaus",1,0,"QLineEdit"); + qmlRegisterType("Bauhaus",1,0,"QTextEdit"); + qmlRegisterType("Bauhaus",1,0,"ExpressionEdit"); + qmlRegisterType("Bauhaus",1,0,"QPlainTextEdit"); + qmlRegisterType("Bauhaus",1,0,"QSpinBox"); + qmlRegisterType("Bauhaus",1,0,"QDoubleSpinBox"); + qmlRegisterType("Bauhaus",1,0,"QSlider"); + qmlRegisterType("Bauhaus",1,0,"QDateTimeEdit"); + qmlRegisterType("Bauhaus",1,0,"QDateEdit"); + qmlRegisterType("Bauhaus",1,0,"QTimeEdit"); + qmlRegisterType("Bauhaus",1,0,"QFontComboBox"); + qmlRegisterType("Bauhaus",1,0,"QDial"); + qmlRegisterType("Bauhaus",1,0,"QScrollBar"); + qmlRegisterType("Bauhaus",1,0,"QCalendarWidget"); - //QML_REGISTER_TYPE(Bauhaus,1,0,QComboBox,QComboBox); //need a way to populate + //qmlRegisterType<>("Bauhaus",1,0,QComboBox,QComboBox); //need a way to populate //QML_REGISTER_EXTENDED_TYPE(QComboBox,QComboBox, QComboBox); //need a way to populate //buttons - //QML_REGISTER_TYPE(Bauhaus,1,0,QPushButton,QPushButton); - QML_REGISTER_TYPE(Bauhaus,1,0,QCheckBox,QCheckBox); - QML_REGISTER_TYPE(Bauhaus,1,0,QGroupBox,QGroupBox); - QML_REGISTER_TYPE(Bauhaus,1,0,QAction,Action); - QML_REGISTER_TYPE(Bauhaus,1,0,QRadioButton,QRadioButton); - QML_REGISTER_TYPE(Bauhaus,1,0,FileWidget, FileWidget); - QML_REGISTER_TYPE(Bauhaus,1,0,LayoutWidget, LayoutWidget); + //qmlRegisterType<>("Bauhaus",1,0,QPushButton,QPushButton); + qmlRegisterType("Bauhaus",1,0,"QCheckBox"); + qmlRegisterType("Bauhaus",1,0,"QGroupBox"); + qmlRegisterType("Bauhaus",1,0,"QAction"); + qmlRegisterType("Bauhaus",1,0,"QRadioButton"); + qmlRegisterType("Bauhaus",1,0,"FileWidget"); + qmlRegisterType("Bauhaus",1,0,"LayoutWidget"); //containers - QML_REGISTER_TYPE(Bauhaus,1,0,QFrame,QFrame); - QML_REGISTER_TYPE(Bauhaus,1,0,WidgetFrame,WidgetFrame); - QML_REGISTER_TYPE(Bauhaus,1,0,WidgetLoader,WidgetLoader); - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QExtGroupBox,MyGroupBox,QGroupBoxDeclarativeUI); - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QTabWidget,QTabWidget,QTabWidgetDeclarativeUI); - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QScrollArea,QScrollArea,QScrollAreaDeclarativeUI); - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QPushButton,QPushButton,QPushButtonDeclarativeUI); - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QLabel,QLabel,QLabelDeclarativeUI); - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QToolButton,QToolButton, QToolButtonDeclarativeUI); - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QComboBox,QComboBox, QComboBoxDeclarativeUI); - QML_REGISTER_EXTENDED_TYPE(Bauhaus,1,0,QMenu,QMenu, QMenuDeclarativeUI); - //QML_REGISTER_TYPE(Bauhaus,1,0,BauhausoolBox,BauhausoolBox); - //QML_REGISTER_TYPE(Bauhaus,1,0,QScrollArea,QScrollArea); + qmlRegisterType("Bauhaus",1,0,"QFrame"); + qmlRegisterType("Bauhaus",1,0,"WidgetFrame"); + qmlRegisterType("Bauhaus",1,0,"WidgetLoader"); + qmlRegisterExtendedType("Bauhaus",1,0,"QExtGroupBox"); + qmlRegisterExtendedType("Bauhaus",1,0,"QTabWidget"); + qmlRegisterExtendedType("Bauhaus",1,0,"QScrollArea"); + qmlRegisterExtendedType("Bauhaus",1,0,"QPushButton"); + qmlRegisterExtendedType("Bauhaus",1,0,"QLabel"); + qmlRegisterExtendedType("Bauhaus",1,0,"QToolButton"); + qmlRegisterExtendedType("Bauhaus",1,0,"QComboBox"); + qmlRegisterExtendedType("Bauhaus",1,0,"QMenu"); + //qmlRegisterType<>("Bauhaus",1,0,BauhausoolBox,BauhausoolBox); + //qmlRegisterType<>("Bauhaus",1,0,QScrollArea,QScrollArea); //QML_REGISTER_EXTENDED_TYPE(BauhausColorButton,BauhausColorButton,BauhausColorButtonDeclarativeUI); //itemviews - //QML_REGISTER_TYPE(Bauhaus,1,0,QListView,QListView); - //QML_REGISTER_TYPE(Bauhaus,1,0,BauhausreeView,BauhausreeView); - //QML_REGISTER_TYPE(Bauhaus,1,0,BauhausableView,BauhausableView); + //qmlRegisterType<>("Bauhaus",1,0,QListView,QListView); + //qmlRegisterType<>("Bauhaus",1,0,BauhausreeView,BauhausreeView); + //qmlRegisterType<>("Bauhaus",1,0,BauhausableView,BauhausableView); - QML_REGISTER_TYPE(Bauhaus,1,0,QTabObject,QTabObject); //### with namespacing, this should just be 'Tab' + qmlRegisterType("Bauhaus",1,0,"QTabObject"); //### with namespacing, this should just be 'Tab' } #include "basicwidgets.moc" diff --git a/src/plugins/qmldesigner/components/propertyeditor/behaviordialog.cpp b/src/plugins/qmldesigner/components/propertyeditor/behaviordialog.cpp index 58549840b21..4b03c1dfa0e 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/behaviordialog.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/behaviordialog.cpp @@ -43,7 +43,7 @@ namespace QmlDesigner { void BehaviorDialog::registerDeclarativeType() { - QML_REGISTER_TYPE(Bauhaus,1,0,BehaviorWidget,QmlDesigner::BehaviorWidget); + qmlRegisterType("Bauhaus",1,0,"BehaviorWidget"); } BehaviorWidget::BehaviorWidget() : QPushButton(), m_BehaviorDialog(new BehaviorDialog(0)) diff --git a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp index 9eda8b37712..26fa81f04d8 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp @@ -44,9 +44,9 @@ namespace QmlDesigner { void ColorWidget::registerDeclarativeTypes() { - QML_REGISTER_TYPE(Bauhaus,1,0,ColorButton,QmlDesigner::ColorButton); - QML_REGISTER_TYPE(Bauhaus,1,0,HueControl,QmlDesigner::HueControl); - QML_REGISTER_TYPE(Bauhaus,1,0,ColorBox,QmlDesigner::ColorBox); + qmlRegisterType("Bauhaus",1,0,"ColorButton"); + qmlRegisterType("Bauhaus",1,0,"HueControl"); + qmlRegisterType("Bauhaus",1,0,"ColorBox"); } void ColorButton::paintEvent(QPaintEvent *event) diff --git a/src/plugins/qmldesigner/components/propertyeditor/fontwidget.cpp b/src/plugins/qmldesigner/components/propertyeditor/fontwidget.cpp index 85ecbbd2f4c..b5aee497488 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/fontwidget.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/fontwidget.cpp @@ -168,7 +168,7 @@ void FontWidget::setFontSize(qreal size) } void FontWidget::registerDeclarativeTypes() { - QML_REGISTER_TYPE(Bauhaus,1,0,FontWidget,QmlDesigner::FontWidget); + qmlRegisterType("Bauhaus",1,0,"FontWidget"); } } // namespace QmlDesigner diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp b/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp index d4e2644d0be..1ce3eea3b9e 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp @@ -188,9 +188,9 @@ void PropertyEditorValue::resetValue() void PropertyEditorValue::registerDeclarativeTypes() { - QML_REGISTER_TYPE(Bauhaus,1,0,PropertyEditorValue,PropertyEditorValue); - QML_REGISTER_TYPE(Bauhaus,1,0,PropertyEditorNodeWrapper,PropertyEditorNodeWrapper); - QML_REGISTER_TYPE(Bauhaus,1,0,QDeclarativePropertyMap,QDeclarativePropertyMap); + qmlRegisterType("Bauhaus",1,0,"PropertyEditorValue"); + qmlRegisterType("Bauhaus",1,0,"PropertyEditorNodeWrapper"); + qmlRegisterType("Bauhaus",1,0,"QDeclarativePropertyMap"); } PropertyEditorNodeWrapper::PropertyEditorNodeWrapper(PropertyEditorValue* parent) : m_valuesPropertyMap(this) diff --git a/src/plugins/qmldesigner/components/propertyeditor/qlayoutobject.cpp b/src/plugins/qmldesigner/components/propertyeditor/qlayoutobject.cpp index 3089a3f8145..6077f245f97 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/qlayoutobject.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/qlayoutobject.cpp @@ -34,7 +34,7 @@ QT_BEGIN_NAMESPACE void QLayoutObject::registerDeclarativeType() { - QML_REGISTER_TYPE(Bauhaus,1,0,QLayoutObject,QLayoutObject); + qmlRegisterType("Bauhaus",1,0,"QLayoutObject"); } QLayoutObject::QLayoutObject(QObject *parent) diff --git a/src/plugins/qmldesigner/components/propertyeditor/qproxylayoutitem.cpp b/src/plugins/qmldesigner/components/propertyeditor/qproxylayoutitem.cpp index 6213d6827d6..b46e665aebc 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/qproxylayoutitem.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/qproxylayoutitem.cpp @@ -160,8 +160,8 @@ QSizeF QProxyLayout::sizeHint(Qt::SizeHint which, void QProxyLayoutItem::registerDeclarativeTypes() { - QML_REGISTER_TYPE(Bauhaus,1,0,LayoutItem,QProxyLayoutItem); - QML_REGISTER_TYPE(Bauhaus,1,0,ProxyLayout,QProxyLayout); + qmlRegisterType("Bauhaus",1,0,"LayoutItem"); + qmlRegisterType("Bauhaus",1,0,"ProxyLayout"); } QT_END_NAMESPACE diff --git a/src/plugins/qmldesigner/components/propertyeditor/resetwidget.cpp b/src/plugins/qmldesigner/components/propertyeditor/resetwidget.cpp index 42eaa65afe2..bdbd24fad75 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/resetwidget.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/resetwidget.cpp @@ -59,7 +59,7 @@ ResetWidget::ResetWidget(QWidget *parent) : QGroupBox(parent), m_backendObject(0 void ResetWidget::registerDeclarativeType() { - QML_REGISTER_TYPE(Bauhaus, 1, 0, ResetWidget, QmlDesigner::ResetWidget); + qmlRegisterType("Bauhaus", 1, 0, "ResetWidget"); } void ResetWidget::resetView() diff --git a/src/plugins/qmldesigner/components/propertyeditor/siblingcombobox.cpp b/src/plugins/qmldesigner/components/propertyeditor/siblingcombobox.cpp index 6fc0642a831..5c677348cf4 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/siblingcombobox.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/siblingcombobox.cpp @@ -44,7 +44,7 @@ void SiblingComboBox::setItemNode(const QVariant &itemNode) void SiblingComboBox::registerDeclarativeTypes() { - QML_REGISTER_TYPE(Bauhaus,1,0,SiblingComboBox,SiblingComboBox); + qmlRegisterType("Bauhaus",1,0,"SiblingComboBox"); } void SiblingComboBox::setSelectedItemNode(const QVariant &itemNode) diff --git a/src/plugins/qmldesigner/core/instances/nodeinstance.cpp b/src/plugins/qmldesigner/core/instances/nodeinstance.cpp index db50927ee9b..6bf9dd2048d 100644 --- a/src/plugins/qmldesigner/core/instances/nodeinstance.cpp +++ b/src/plugins/qmldesigner/core/instances/nodeinstance.cpp @@ -616,7 +616,7 @@ void NodeInstance::refreshState() */ void NodeInstance::registerDeclarativeTypes() { - QML_REGISTER_NOCREATE_TYPE(QmlDesigner::Internal::QmlPropertyChangesObject); + qmlRegisterType(); } } // namespace QmlDesigner diff --git a/src/plugins/qmlprojectmanager/fileformat/qmlprojectfileformat.cpp b/src/plugins/qmlprojectmanager/fileformat/qmlprojectfileformat.cpp index 46aab1617d3..46b624fec48 100644 --- a/src/plugins/qmlprojectmanager/fileformat/qmlprojectfileformat.cpp +++ b/src/plugins/qmlprojectmanager/fileformat/qmlprojectfileformat.cpp @@ -8,13 +8,13 @@ namespace QmlProjectManager { void QmlProjectFileFormat::registerDeclarativeTypes() { - QML_REGISTER_NOCREATE_TYPE(QmlProjectManager::QmlProjectContentItem); - QML_REGISTER_TYPE(QmlProject,1,0,Project,QmlProjectManager::QmlProjectItem); + qmlRegisterType(); + qmlRegisterType("QmlProject",1,0,"Project"); - QML_REGISTER_TYPE(QmlProject,1,0,QmlFiles,QmlProjectManager::QmlFileFilterItem); - QML_REGISTER_TYPE(QmlProject,1,0,JavaScriptFiles,QmlProjectManager::JsFileFilterItem); - QML_REGISTER_TYPE(QmlProject,1,0,ImageFiles,QmlProjectManager::ImageFileFilterItem); - QML_REGISTER_TYPE(QmlProject,1,0,CssFiles,QmlProjectManager::CssFileFilterItem); + qmlRegisterType("QmlProject",1,0,"QmlFiles"); + qmlRegisterType("QmlProject",1,0,"JavaScriptFiles"); + qmlRegisterType("QmlProject",1,0,"ImageFiles"); + qmlRegisterType("QmlProject",1,0,"CssFiles"); } } // namespace QmlProjectManager