diff options
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h')
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h b/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h index d3309c2f732..08bec40289a 100644 --- a/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h +++ b/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h @@ -27,22 +27,24 @@ #include <QMetaType> #include <QString> +#include <QDataStream> namespace QmlDesigner { class ChangeLanguageCommand { public: - ChangeLanguageCommand() = default; - ChangeLanguageCommand(const QString &language) - : language(language) - {} + friend QDataStream &operator<<(QDataStream &out, const ChangeLanguageCommand &command) + { + return out << command.language; + } + friend QDataStream &operator>>(QDataStream &in, ChangeLanguageCommand &command) + { + return in >> command.language; + } - friend QDataStream &operator<<(QDataStream &out, const ChangeLanguageCommand &command); - friend QDataStream &operator>>(QDataStream &in, ChangeLanguageCommand &command); friend QDebug operator<<(QDebug debug, const ChangeLanguageCommand &command); -public: QString language; }; |