aboutsummaryrefslogtreecommitdiffstats
path: root/abstractmetabuilder.cpp
diff options
context:
space:
mode:
authorLauro Neto <lauro.neto@openbossa.org>2009-10-31 14:50:56 -0300
committerHugo Lima <hugo.lima@openbossa.org>2009-11-09 15:31:30 -0200
commitb6db1498536ce909dad79e85c00f0cec9a4e0340 (patch)
treec63e1e41fc58847c5e75e607a1edbfedcb5307eb /abstractmetabuilder.cpp
parentb70c2847a571ae6bad4bd99535bf6f587c7b7371 (diff)
Use isStream instead of hardcoding QDataStream
Also added documentation
Diffstat (limited to 'abstractmetabuilder.cpp')
-rw-r--r--abstractmetabuilder.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/abstractmetabuilder.cpp b/abstractmetabuilder.cpp
index c4e437073..0cd479911 100644
--- a/abstractmetabuilder.cpp
+++ b/abstractmetabuilder.cpp
@@ -220,8 +220,7 @@ void AbstractMetaBuilder::traverseStreamOperator(FunctionModelItem item)
AbstractMetaClass *streamClass = argumentToClass(arguments.at(0));
AbstractMetaClass *streamedClass = argumentToClass(arguments.at(1));
- if (streamClass && streamedClass
- && (streamClass->name() == "QDataStream" || streamClass->name() == "QTextStream")) {
+ if (streamClass && streamedClass && (streamClass->isStream())) {
AbstractMetaClass *oldCurrentClass = m_currentClass;
m_currentClass = streamedClass;
AbstractMetaFunction *streamFunction = traverseFunction(item);