[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/solid-hardware
From: Lukáš Tinkl <lukas () kde ! org>
Date: 2010-11-09 19:01:41
Message-ID: 20101109190141.21C9AAC89B () svn ! kde ! org
[Download RAW message or body]
SVN commit 1194745 by lukas:
allow to stream QList<int>, needed eg. for QList<int> OpticalDrive::writeSpeeds() \
const
M +13 -0 solid-hardware.cpp
M +2 -0 solid-hardware.h
--- trunk/KDE/kdebase/runtime/solid-hardware/solid-hardware.cpp #1194744:1194745
@@ -91,6 +91,19 @@
out << value.toString()
<< " (0x" << QString::number(value.toULongLong(), 16) << ") (" << \
QVariant::typeToName(value.type()) << ")"; break;
+ case QVariant::UserType:
+ {
+ //qDebug() << "got variant type:" << value.typeName();
+ if (value.canConvert<QList<int> >())
+ {
+ QList<int> intlist = value.value<QList<int> >();
+ QStringList tmp;
+ foreach (int val, intlist)
+ tmp.append(QString::number(val));
+ out << "{" << tmp.join(",") << "} (int list)";
+ }
+ break;
+ }
default:
out << "'" << value.toString() << "' (string)";
break;
--- trunk/KDE/kdebase/runtime/solid-hardware/solid-hardware.h #1194744:1194745
@@ -63,4 +63,6 @@
void slotInfoMessage(KJob *job, const QString &message);
};
+Q_DECLARE_METATYPE(QList<int>);
+
#endif // SOLID_HARDWARE_H
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic