qml: compile fix with namespaces

This commit is contained in:
hjk
2010-02-17 17:08:51 +01:00
parent b6a99c4e4f
commit 3d8b17aeb5
13 changed files with 34 additions and 18 deletions

View File

@@ -175,13 +175,13 @@ public:
QVBoxLayoutObject(QObject *parent=0); QVBoxLayoutObject(QObject *parent=0);
}; };
#endif // BASICLAYOUTS_H
QT_END_NAMESPACE
QML_DECLARE_TYPE(QBoxLayoutObject); QML_DECLARE_TYPE(QBoxLayoutObject);
QML_DECLARE_TYPE(QHBoxLayoutObject); QML_DECLARE_TYPE(QHBoxLayoutObject);
QML_DECLARE_TYPE(QVBoxLayoutObject); QML_DECLARE_TYPE(QVBoxLayoutObject);
QT_END_NAMESPACE
QT_END_HEADER QT_END_HEADER
#endif // BASICLAYOUTS_H

View File

@@ -1168,8 +1168,6 @@ public:
{} {}
}; };
QT_END_NAMESPACE
QML_DEFINE_EXTENDED_TYPE(Bauhaus,1,0,QWidget,QWidget,QWidgetDeclarativeUI); QML_DEFINE_EXTENDED_TYPE(Bauhaus,1,0,QWidget,QWidget,QWidgetDeclarativeUI);
//display //display
@@ -1232,4 +1230,6 @@ QML_DEFINE_EXTENDED_TYPE(Bauhaus,1,0,QMenu,QMenu, QMenuDeclarativeUI)
QML_DECLARE_TYPE(QTabObject); QML_DECLARE_TYPE(QTabObject);
QML_DEFINE_TYPE(Qt,4,6,QTabObject,QTabObject); //### with namespacing, this should just be 'Tab' QML_DEFINE_TYPE(Qt,4,6,QTabObject,QTabObject); //### with namespacing, this should just be 'Tab'
QT_END_NAMESPACE
#include "basicwidgets.moc" #include "basicwidgets.moc"

View File

@@ -57,6 +57,8 @@
#include "filewidget.h" #include "filewidget.h"
#include "layoutwidget.h" #include "layoutwidget.h"
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(QWidget); QML_DECLARE_TYPE(QWidget);
//display //display
@@ -94,16 +96,12 @@ QML_DECLARE_TYPE(QTabWidget);
QML_DECLARE_TYPE(FileWidget); QML_DECLARE_TYPE(FileWidget);
QML_DECLARE_TYPE(LayoutWidget); QML_DECLARE_TYPE(LayoutWidget);
QT_BEGIN_NAMESPACE
class Action : public QAction { class Action : public QAction {
Q_OBJECT Q_OBJECT
public: public:
Action(QObject *parent = 0) : QAction(parent) {} Action(QObject *parent = 0) : QAction(parent) {}
}; };
QT_END_NAMESPACE
QML_DECLARE_TYPE(QMenu); QML_DECLARE_TYPE(QMenu);
QML_DECLARE_TYPE(Action); QML_DECLARE_TYPE(Action);
@@ -116,4 +114,6 @@ QML_DECLARE_TYPE(Action);
//top-level windows? //top-level windows?
QT_END_NAMESPACE
#endif // BASICWIDGETS_H #endif // BASICWIDGETS_H

View File

@@ -93,6 +93,8 @@ private:
}; };
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(QmlDesigner::BehaviorWidget); QML_DECLARE_TYPE(QmlDesigner::BehaviorWidget);
QT_END_NAMESPACE
#endif// BEHAVIORDIALOG_H #endif// BEHAVIORDIALOG_H

View File

@@ -301,8 +301,10 @@ private:
} //QmlDesigner } //QmlDesigner
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(QmlDesigner::ColorButton); QML_DECLARE_TYPE(QmlDesigner::ColorButton);
QML_DECLARE_TYPE(QmlDesigner::HueControl); QML_DECLARE_TYPE(QmlDesigner::HueControl);
QML_DECLARE_TYPE(QmlDesigner::ColorBox); QML_DECLARE_TYPE(QmlDesigner::ColorBox);
QT_END_NAMESPACE
#endif //COLORWIDGET_H #endif //COLORWIDGET_H

View File

@@ -96,6 +96,8 @@ private: //variables
} // namespace QmlDesigner } // namespace QmlDesigner
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(QmlDesigner::FontWidget); QML_DECLARE_TYPE(QmlDesigner::FontWidget);
QT_END_NAMESPACE
#endif // FONTWIDGET_H #endif // FONTWIDGET_H

View File

@@ -146,9 +146,11 @@ private: //variables
QmlDesigner::RewriterTransaction m_rewriterTransaction; QmlDesigner::RewriterTransaction m_rewriterTransaction;
}; };
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(PropertyEditorValue); QML_DECLARE_TYPE(PropertyEditorValue);
QML_DECLARE_TYPE(PropertyEditorNodeWrapper); QML_DECLARE_TYPE(PropertyEditorNodeWrapper);
QML_DECLARE_TYPE(QmlPropertyMap); QML_DECLARE_TYPE(QmlPropertyMap);
QT_END_NAMESPACE
#endif // PROPERTYEDITORVALUE_H #endif // PROPERTYEDITORVALUE_H

View File

@@ -49,10 +49,10 @@ public:
virtual QLayout *layout() const; virtual QLayout *layout() const;
}; };
QT_END_NAMESPACE
QML_DECLARE_TYPE(QLayoutObject); QML_DECLARE_TYPE(QLayoutObject);
QT_END_NAMESPACE
QT_END_HEADER QT_END_HEADER
#endif // QLAYOUTOBJECT_H #endif // QLAYOUTOBJECT_H

View File

@@ -87,11 +87,12 @@ private:
QGraphicsLayoutItem *other; QGraphicsLayoutItem *other;
}; };
#endif // QPROXYLAYOUTITEM_H
QT_END_NAMESPACE
QML_DECLARE_TYPE(QProxyLayout); QML_DECLARE_TYPE(QProxyLayout);
QML_DECLARE_TYPE(QProxyLayoutItem); QML_DECLARE_TYPE(QProxyLayoutItem);
QT_END_NAMESPACE
QT_END_HEADER QT_END_HEADER
#endif // QPROXYLAYOUTITEM_H

View File

@@ -40,9 +40,10 @@
#include <QDebug> #include <QDebug>
#include <QApplication> #include <QApplication>
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(QmlDesigner::ResetWidget); QML_DECLARE_TYPE(QmlDesigner::ResetWidget);
QML_DEFINE_TYPE(Bauhaus, 1, 0, ResetWidget, QmlDesigner::ResetWidget); QML_DEFINE_TYPE(Bauhaus, 1, 0, ResetWidget, QmlDesigner::ResetWidget);
QT_END_NAMESPACE
namespace QmlDesigner { namespace QmlDesigner {

View File

@@ -98,6 +98,8 @@ protected:
} // namespace Internal } // namespace Internal
} // namespace QmlDesigner } // namespace QmlDesigner
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(QmlDesigner::Internal::QmlPropertyChangesObject) QML_DECLARE_TYPE(QmlDesigner::Internal::QmlPropertyChangesObject)
QT_END_NAMESPACE
#endif // QMLPROPERTYCHANGESNODEINSTANCE_H #endif // QMLPROPERTYCHANGESNODEINSTANCE_H

View File

@@ -104,9 +104,11 @@ public:
} // namespace QmlProjectManager } // namespace QmlProjectManager
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(QmlProjectManager::QmlFileFilterItem) QML_DECLARE_TYPE(QmlProjectManager::QmlFileFilterItem)
QML_DECLARE_TYPE(QmlProjectManager::JsFileFilterItem) QML_DECLARE_TYPE(QmlProjectManager::JsFileFilterItem)
QML_DECLARE_TYPE(QmlProjectManager::ImageFileFilterItem) QML_DECLARE_TYPE(QmlProjectManager::ImageFileFilterItem)
QML_DECLARE_TYPE(QmlProjectManager::CssFileFilterItem) QML_DECLARE_TYPE(QmlProjectManager::CssFileFilterItem)
QT_END_NAMESPACE
#endif // FILEFILTERITEMS_HPROJECTITEM_H #endif // FILEFILTERITEMS_HPROJECTITEM_H

View File

@@ -53,9 +53,11 @@ protected:
} // namespace QmlProjectManager } // namespace QmlProjectManager
QT_BEGIN_NAMESPACE
QML_DECLARE_TYPE(QmlProjectManager::QmlProjectItem); QML_DECLARE_TYPE(QmlProjectManager::QmlProjectItem);
QML_DECLARE_TYPE(QmlProjectManager::QmlProjectContentItem); QML_DECLARE_TYPE(QmlProjectManager::QmlProjectContentItem);
Q_DECLARE_METATYPE(QList<QmlProjectManager::QmlProjectContentItem *>); QT_DECLARE_METATYPE(QList<QmlProjectManager::QmlProjectContentItem *>);
QT_END_NAMESPACE
#endif // PROJECTITEM_H #endif // PROJECTITEM_H