aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Winkelmann <michael.winkelmann@qt.io>2020-08-19 19:11:13 +0200
committerMichael Winkelmann <michael.winkelmann@qt.io>2020-08-20 09:32:48 +0000
commit098d32b37022702acd43cdbd2fba413975a45b11 (patch)
treee67b2e47ef7de8005cde3b51699401dc0f54ac6d
parenta3ddeb73990d09ae1a14f2c50ebb108e9e82e289 (diff)
QmlPuppet: Refactor ChangeLanguageCommand
Change-Id: I31813d13da753ba742488943afea673540b3a3fa Reviewed-by: Marco Bubke <marco.bubke@qt.io>
-rw-r--r--share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.cpp10
-rw-r--r--share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h16
2 files changed, 9 insertions, 17 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.cpp b/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.cpp
index 2d6e080563..fb023ce445 100644
--- a/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.cpp
+++ b/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.cpp
@@ -29,16 +29,6 @@
namespace QmlDesigner {
-QDataStream &operator<<(QDataStream &out, const ChangeLanguageCommand &command)
-{
- return out << command.language;
-}
-
-QDataStream &operator>>(QDataStream &in, ChangeLanguageCommand &command)
-{
- return in >> command.language;
-}
-
QDebug operator<<(QDebug debug, const ChangeLanguageCommand &command)
{
return debug.nospace() << "ChangeLanguageCommand(" << command.language << ")";
diff --git a/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h b/share/qtcreator/qml/qmlpuppet/commands/changelanguagecommand.h
index d3309c2f73..08bec40289 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;
};