summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/tools/dbusxml2qt3/classgen.cpp15
-rw-r--r--src/tools/dbusxml2qt3/classgen.h1
-rw-r--r--src/tools/dbusxml2qt3/main.cpp4
3 files changed, 12 insertions, 8 deletions
diff --git a/src/tools/dbusxml2qt3/classgen.cpp b/src/tools/dbusxml2qt3/classgen.cpp
index 910989a..7ca39a1 100644
--- a/src/tools/dbusxml2qt3/classgen.cpp
+++ b/src/tools/dbusxml2qt3/classgen.cpp
@@ -102,12 +102,6 @@ static void closeNamespaces(const TQStringList& namespaces, TQTextStream& stream
}
}
-static void writeIncludeMoc(const TQString& className, TQTextStream& stream)
-{
- stream << "#include \"" << className.lower() << "Proxy.moc\"" << endl;
- stream << endl;
-}
-
static void writeIncludes(const TQString& description, const TQStringList& includes,
TQTextStream& stream)
{
@@ -1062,8 +1056,6 @@ bool ClassGenerator::generateProxy(const Class& classData,
closeNamespaces(classDataCopy.namespaces, sourceStream);
- writeIncludeMoc(classData.name, sourceStream);
-
return true;
}
@@ -1098,4 +1090,11 @@ bool ClassGenerator::generateNode(const Class& classData,
return true;
}
+bool ClassGenerator::generateIncludeMoc(const TQString& baseName, TQTextStream& stream)
+{
+ stream << "#include \"" << baseName << ".moc\"" << endl;
+ stream << endl;
+ return true;
+}
+
// End of File
diff --git a/src/tools/dbusxml2qt3/classgen.h b/src/tools/dbusxml2qt3/classgen.h
index 3597890..1abb893 100644
--- a/src/tools/dbusxml2qt3/classgen.h
+++ b/src/tools/dbusxml2qt3/classgen.h
@@ -47,6 +47,7 @@ public:
static bool generateNode(const Class& classData,
const TQValueList<Class>& interfaces,
TQTextStream& headerStream, TQTextStream& sourceStream);
+ static bool generateIncludeMoc(const TQString& baseName, TQTextStream& sourceStream);
};
#endif
diff --git a/src/tools/dbusxml2qt3/main.cpp b/src/tools/dbusxml2qt3/main.cpp
index ad54291..0f19dc5 100644
--- a/src/tools/dbusxml2qt3/main.cpp
+++ b/src/tools/dbusxml2qt3/main.cpp
@@ -264,13 +264,17 @@ int main(int argc, char** argv)
if (baseName.isEmpty())
{
+ ClassGenerator::generateIncludeMoc((*it).name.lower() + "Proxy", sourceStream);
ClassGenerator::finishStreams((*it).name.lower() + "Proxy",
headerStream, sourceStream);
}
}
if (!baseName.isEmpty())
+ {
+ ClassGenerator::generateIncludeMoc(baseName, sourceStream);
ClassGenerator::finishStreams(baseName, headerStream, sourceStream);
+ }
}
if (generateNode || generateAll)