diff options
author | hjk <qthjk@ovi.com> | 2013-01-15 13:52:34 +0100 |
---|---|---|
committer | Nicolas Arnaud-Cormos <nicolas@kdab.com> | 2013-01-15 21:32:10 +0100 |
commit | a31dd26e484f81564db98ce75bc3d874babc0a83 (patch) | |
tree | ad1079e5c9aeedae0b890b354583e1f341334a5f /src/plugins/macros/macroevent.cpp | |
parent | 14e4c19c2ce29b153c6655ff77e91a9e1c7c878c (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.cpp | 12 |
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; } |