aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/macros/macroevent.cpp
diff options
context:
space:
mode:
authorhjk <qthjk@ovi.com>2013-01-15 13:52:34 +0100
committerNicolas Arnaud-Cormos <nicolas@kdab.com>2013-01-15 21:32:10 +0100
commita31dd26e484f81564db98ce75bc3d874babc0a83 (patch)
treead1079e5c9aeedae0b890b354583e1f341334a5f /src/plugins/macros/macroevent.cpp
parent14e4c19c2ce29b153c6655ff77e91a9e1c7c878c (diff)
Macros: Use Core::Id instead of strings in some places
Change-Id: Ib6c23db2b6a37a2dfd831da76c15c6fba8113ff6 Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Diffstat (limited to 'src/plugins/macros/macroevent.cpp')
-rw-r--r--src/plugins/macros/macroevent.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/plugins/macros/macroevent.cpp b/src/plugins/macros/macroevent.cpp
index 8276a6f03b..acdc1ccd05 100644
--- a/src/plugins/macros/macroevent.cpp
+++ b/src/plugins/macros/macroevent.cpp
@@ -53,7 +53,7 @@ using namespace Macros;
class MacroEvent::MacroEventPrivate
{
public:
- QByteArray id;
+ Core::Id id;
QMap<quint8, QVariant> values;
};
@@ -98,7 +98,9 @@ void MacroEvent::setValue(quint8 id, const QVariant &value)
void MacroEvent::load(QDataStream &stream)
{
- stream >> d->id;
+ QByteArray ba;
+ stream >> ba;
+ d->id = Core::Id(ba);
int count;
stream >> count;
quint8 id;
@@ -112,7 +114,7 @@ void MacroEvent::load(QDataStream &stream)
void MacroEvent::save(QDataStream &stream) const
{
- stream << d->id;
+ stream << d->id.name();
stream << d->values.count();
QMapIterator<quint8, QVariant> i(d->values);
while (i.hasNext()) {
@@ -121,12 +123,12 @@ void MacroEvent::save(QDataStream &stream) const
}
}
-const QByteArray & MacroEvent::id() const
+Core::Id MacroEvent::id() const
{
return d->id;
}
-void MacroEvent::setId(const char *id)
+void MacroEvent::setId(Core::Id id)
{
d->id = id;
}