Changeset 846 for trunk/tools/qdbus/qdbusviewer/qdbusmodel.cpp
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/tools/qdbus/qdbusviewer/qdbusmodel.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 76 76 QString name; 77 77 QString caption; 78 QString typeSignature; 78 79 }; 79 80 … … 119 120 child.attribute(QLatin1String("name")), parent); 120 121 item->caption = QLatin1String("Method: ") + item->name; 122 //get "type" from <arg> where "direction" is "in" 123 QDomElement n = child.firstChildElement(); 124 while (!n.isNull()) { 125 if (n.attribute(QLatin1String("direction")) == QLatin1String("in")) 126 item->typeSignature += n.attribute(QLatin1String("type")); 127 n = n.nextSiblingElement(); 128 } 121 129 } else if (child.tagName() == QLatin1String("signal")) { 122 130 item = new QDBusItem(QDBusModel::SignalItem, … … 299 307 } 300 308 309 QString QDBusModel::dBusTypeSignature(const QModelIndex &index) const 310 { 311 QDBusItem *item = static_cast<QDBusItem *>(index.internalPointer()); 312 return item ? item->typeSignature : QString(); 313 } 314 301 315 QModelIndex QDBusModel::findObject(const QDBusObjectPath &objectPath) 302 316 {
Note:
See TracChangeset
for help on using the changeset viewer.