From 2364bf0f87d2ac8cee0f252bb4b4d0d65c29a2d0 Mon Sep 17 00:00:00 2001 From: Toby Tomkins Date: Wed, 30 Nov 2011 17:30:27 +1000 Subject: [PATCH] Add correct namespace macros around Qt classes. This change is required to support generation of correctly namespaced code that can be used by Qt binaries configured with the -qtnamespace option. Task-number: QTBUG-19579 Change-Id: I6f8db9e0c60a50b51a79c1c09ac6aa7e9ace07c0 Sanity-Review: Qt Sanity Bot Reviewed-by: Rohan McGovern Reviewed-by: Thiago Macieira --- src/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp b/src/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp index 9c49183..74f257b 100644 --- a/src/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp +++ b/src/qdbus/qdbusxml2cpp/qdbusxml2cpp.cpp @@ -107,12 +107,14 @@ static const char includeList[] = "#include \n"; static const char forwardDeclarations[] = + "QT_BEGIN_NAMESPACE\n" "class QByteArray;\n" "template class QList;\n" "template class QMap;\n" "class QString;\n" "class QStringList;\n" - "class QVariant;\n"; + "class QVariant;\n" + "QT_END_NAMESPACE\n"; static void showHelp() { -- 2.7.4