QmlDesigner: Add qdebugs for commands

Change-Id: I60bdd5b36749be5092d4dabe486b101d62b3df06
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
Marco Bubke
2013-07-16 17:00:07 +02:00
committed by Thomas Hartmann
parent 8f22b84016
commit 0ba2b9b37d
70 changed files with 427 additions and 5 deletions

View File

@@ -29,6 +29,8 @@
#include "changeauxiliarycommand.h" #include "changeauxiliarycommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
ChangeAuxiliaryCommand::ChangeAuxiliaryCommand() ChangeAuxiliaryCommand::ChangeAuxiliaryCommand()
@@ -59,4 +61,9 @@ QDataStream &operator>>(QDataStream &in, ChangeAuxiliaryCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ChangeAuxiliaryCommand &command)
{
return debug.nospace() << "ChangeAuxiliaryCommand(auxiliaryChanges: " << command.m_auxiliaryChangeVector << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -40,6 +40,7 @@ namespace QmlDesigner {
class ChangeAuxiliaryCommand class ChangeAuxiliaryCommand
{ {
friend QDataStream &operator>>(QDataStream &in, ChangeAuxiliaryCommand &command); friend QDataStream &operator>>(QDataStream &in, ChangeAuxiliaryCommand &command);
friend QDebug operator <<(QDebug debug, const ChangeAuxiliaryCommand &command);
public: public:
ChangeAuxiliaryCommand(); ChangeAuxiliaryCommand();
@@ -54,6 +55,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ChangeAuxiliaryCommand &command); QDataStream &operator<<(QDataStream &out, const ChangeAuxiliaryCommand &command);
QDataStream &operator>>(QDataStream &in, ChangeAuxiliaryCommand &command); QDataStream &operator>>(QDataStream &in, ChangeAuxiliaryCommand &command);
QDebug operator <<(QDebug debug, const ChangeAuxiliaryCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ChangeAuxiliaryCommand) Q_DECLARE_METATYPE(QmlDesigner::ChangeAuxiliaryCommand)

View File

@@ -29,6 +29,8 @@
#include "changebindingscommand.h" #include "changebindingscommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
ChangeBindingsCommand::ChangeBindingsCommand() ChangeBindingsCommand::ChangeBindingsCommand()
@@ -58,4 +60,10 @@ QDataStream &operator>>(QDataStream &in, ChangeBindingsCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ChangeBindingsCommand &command)
{
return debug.nospace() << "PropertyValueContainer(bindingChanges: " << command.m_bindingChangeVector << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -40,6 +40,7 @@ namespace QmlDesigner {
class ChangeBindingsCommand class ChangeBindingsCommand
{ {
friend QDataStream &operator>>(QDataStream &in, ChangeBindingsCommand &command); friend QDataStream &operator>>(QDataStream &in, ChangeBindingsCommand &command);
friend QDebug operator <<(QDebug debug, const ChangeBindingsCommand &command);
public: public:
ChangeBindingsCommand(); ChangeBindingsCommand();
@@ -54,6 +55,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ChangeBindingsCommand &command); QDataStream &operator<<(QDataStream &out, const ChangeBindingsCommand &command);
QDataStream &operator>>(QDataStream &in, ChangeBindingsCommand &command); QDataStream &operator>>(QDataStream &in, ChangeBindingsCommand &command);
QDebug operator <<(QDebug debug, const ChangeBindingsCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ChangeBindingsCommand) Q_DECLARE_METATYPE(QmlDesigner::ChangeBindingsCommand)

View File

@@ -28,7 +28,9 @@
****************************************************************************/ ****************************************************************************/
#include "changefileurlcommand.h" #include "changefileurlcommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -60,4 +62,10 @@ QDataStream &operator>>(QDataStream &in, ChangeFileUrlCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ChangeFileUrlCommand &command)
{
return debug.nospace() << "ChangeFileUrlCommand("
<< "fileUrl: " << command.fileUrl() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -52,6 +52,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ChangeFileUrlCommand &command); QDataStream &operator<<(QDataStream &out, const ChangeFileUrlCommand &command);
QDataStream &operator>>(QDataStream &in, ChangeFileUrlCommand &command); QDataStream &operator>>(QDataStream &in, ChangeFileUrlCommand &command);
QDebug operator <<(QDebug debug, const ChangeFileUrlCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ChangeFileUrlCommand) Q_DECLARE_METATYPE(QmlDesigner::ChangeFileUrlCommand)

View File

@@ -29,6 +29,8 @@
#include "changeidscommand.h" #include "changeidscommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
ChangeIdsCommand::ChangeIdsCommand() ChangeIdsCommand::ChangeIdsCommand()
@@ -59,4 +61,9 @@ QDataStream &operator>>(QDataStream &in, ChangeIdsCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ChangeIdsCommand &command)
{
return debug.nospace() << "ChangeIdsCommand(ids: " << command.m_idVector << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -41,6 +41,8 @@ namespace QmlDesigner {
class ChangeIdsCommand class ChangeIdsCommand
{ {
friend QDataStream &operator>>(QDataStream &in, ChangeIdsCommand &command); friend QDataStream &operator>>(QDataStream &in, ChangeIdsCommand &command);
friend QDebug operator <<(QDebug debug, const ChangeIdsCommand &command);
public: public:
ChangeIdsCommand(); ChangeIdsCommand();
explicit ChangeIdsCommand(const QVector<IdContainer> &idVector); explicit ChangeIdsCommand(const QVector<IdContainer> &idVector);
@@ -54,6 +56,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ChangeIdsCommand &command); QDataStream &operator<<(QDataStream &out, const ChangeIdsCommand &command);
QDataStream &operator>>(QDataStream &in, ChangeIdsCommand &command); QDataStream &operator>>(QDataStream &in, ChangeIdsCommand &command);
QDebug operator <<(QDebug debug, const ChangeIdsCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ChangeIdsCommand) Q_DECLARE_METATYPE(QmlDesigner::ChangeIdsCommand)

View File

@@ -30,6 +30,7 @@
#include "changenodesourcecommand.h" #include "changenodesourcecommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -68,4 +69,11 @@ QDataStream &operator>>(QDataStream &in, ChangeNodeSourceCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ChangeNodeSourceCommand &command)
{
return debug.nospace() << "ReparentInstancesCommand("
<< "instanceId: " << command.m_instanceId
<< "nodeSource: " << command.m_nodeSource << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -39,6 +39,8 @@ namespace QmlDesigner {
class ChangeNodeSourceCommand class ChangeNodeSourceCommand
{ {
friend QDataStream &operator>>(QDataStream &in, ChangeNodeSourceCommand &command); friend QDataStream &operator>>(QDataStream &in, ChangeNodeSourceCommand &command);
friend QDebug operator <<(QDebug debug, const ChangeNodeSourceCommand &command);
public: public:
ChangeNodeSourceCommand(); ChangeNodeSourceCommand();
explicit ChangeNodeSourceCommand(qint32 instanceId, const QString &nodeSource); explicit ChangeNodeSourceCommand(qint32 instanceId, const QString &nodeSource);
@@ -53,6 +55,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ChangeNodeSourceCommand &command); QDataStream &operator<<(QDataStream &out, const ChangeNodeSourceCommand &command);
QDataStream &operator>>(QDataStream &in, ChangeNodeSourceCommand &command); QDataStream &operator>>(QDataStream &in, ChangeNodeSourceCommand &command);
QDebug operator <<(QDebug debug, const ChangeNodeSourceCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ChangeNodeSourceCommand) Q_DECLARE_METATYPE(QmlDesigner::ChangeNodeSourceCommand)

View File

@@ -29,6 +29,8 @@
#include "changestatecommand.h" #include "changestatecommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
ChangeStateCommand::ChangeStateCommand() ChangeStateCommand::ChangeStateCommand()
@@ -60,4 +62,9 @@ QDataStream &operator>>(QDataStream &in, ChangeStateCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ChangeStateCommand &command)
{
return debug.nospace() << "ChangeStateCommand(stateInstanceId: " << command.m_stateInstanceId << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -40,6 +40,7 @@ namespace QmlDesigner {
class ChangeStateCommand class ChangeStateCommand
{ {
friend QDataStream &operator>>(QDataStream &in, ChangeStateCommand &command); friend QDataStream &operator>>(QDataStream &in, ChangeStateCommand &command);
friend QDebug operator <<(QDebug debug, const ChangeStateCommand &command);
public: public:
ChangeStateCommand(); ChangeStateCommand();
@@ -54,6 +55,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ChangeStateCommand &command); QDataStream &operator<<(QDataStream &out, const ChangeStateCommand &command);
QDataStream &operator>>(QDataStream &in, ChangeStateCommand &command); QDataStream &operator>>(QDataStream &in, ChangeStateCommand &command);
QDebug operator <<(QDebug debug, const ChangeStateCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ChangeStateCommand) Q_DECLARE_METATYPE(QmlDesigner::ChangeStateCommand)

View File

@@ -29,6 +29,8 @@
#include "changevaluescommand.h" #include "changevaluescommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
ChangeValuesCommand::ChangeValuesCommand() ChangeValuesCommand::ChangeValuesCommand()
@@ -59,4 +61,9 @@ QDataStream &operator>>(QDataStream &in, ChangeValuesCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ChangeValuesCommand &command)
{
return debug.nospace() << "ChangeValuesCommand(valueChanges: " << command.m_valueChangeVector << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -40,6 +40,7 @@ namespace QmlDesigner {
class ChangeValuesCommand class ChangeValuesCommand
{ {
friend QDataStream &operator>>(QDataStream &in, ChangeValuesCommand &command); friend QDataStream &operator>>(QDataStream &in, ChangeValuesCommand &command);
friend QDebug operator <<(QDebug debug, const ChangeValuesCommand &command);
public: public:
ChangeValuesCommand(); ChangeValuesCommand();
@@ -54,6 +55,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ChangeValuesCommand &command); QDataStream &operator<<(QDataStream &out, const ChangeValuesCommand &command);
QDataStream &operator>>(QDataStream &in, ChangeValuesCommand &command); QDataStream &operator>>(QDataStream &in, ChangeValuesCommand &command);
QDebug operator <<(QDebug debug, const ChangeValuesCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ChangeValuesCommand) Q_DECLARE_METATYPE(QmlDesigner::ChangeValuesCommand)

View File

@@ -29,6 +29,8 @@
#include "childrenchangedcommand.h" #include "childrenchangedcommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
ChildrenChangedCommand::ChildrenChangedCommand() ChildrenChangedCommand::ChildrenChangedCommand()
@@ -88,4 +90,12 @@ bool operator ==(const ChildrenChangedCommand &first, const ChildrenChangedComma
&& first.m_informationVector == second.m_informationVector; && first.m_informationVector == second.m_informationVector;
} }
QDebug operator <<(QDebug debug, const ChildrenChangedCommand &command)
{
return debug.nospace() << "ChildrenChangedCommand("
<< "parentInstanceId: " << command.parentInstanceId() << ", "
<< "children: " << command.childrenInstances() << ", "
<< "informations: " << command.informations() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -61,6 +61,7 @@ QDataStream &operator<<(QDataStream &out, const ChildrenChangedCommand &command)
QDataStream &operator>>(QDataStream &in, ChildrenChangedCommand &command); QDataStream &operator>>(QDataStream &in, ChildrenChangedCommand &command);
bool operator ==(const ChildrenChangedCommand &first, const ChildrenChangedCommand &second); bool operator ==(const ChildrenChangedCommand &first, const ChildrenChangedCommand &second);
QDebug operator <<(QDebug debug, const ChildrenChangedCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -29,6 +29,8 @@
#include "clearscenecommand.h" #include "clearscenecommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
ClearSceneCommand::ClearSceneCommand() ClearSceneCommand::ClearSceneCommand()
@@ -45,4 +47,9 @@ QDataStream &operator>>(QDataStream &in, ClearSceneCommand &/*command*/)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ClearSceneCommand &/*command*/)
{
return debug.nospace() << "ClearSceneCommand()";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -43,6 +43,8 @@ public:
QDataStream &operator<<(QDataStream &out, const ClearSceneCommand &command); QDataStream &operator<<(QDataStream &out, const ClearSceneCommand &command);
QDataStream &operator>>(QDataStream &in, ClearSceneCommand &command); QDataStream &operator>>(QDataStream &in, ClearSceneCommand &command);
QDebug operator <<(QDebug debug, const ClearSceneCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ClearSceneCommand) Q_DECLARE_METATYPE(QmlDesigner::ClearSceneCommand)

View File

@@ -30,6 +30,7 @@
#include "completecomponentcommand.h" #include "completecomponentcommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -61,4 +62,9 @@ QDataStream &operator>>(QDataStream &in, CompleteComponentCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const CompleteComponentCommand &command)
{
return debug.nospace() << "CompleteComponentCommand(instances: " << command.m_instanceVector << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -39,6 +39,7 @@ namespace QmlDesigner {
class CompleteComponentCommand class CompleteComponentCommand
{ {
friend QDataStream &operator>>(QDataStream &in, CompleteComponentCommand &command); friend QDataStream &operator>>(QDataStream &in, CompleteComponentCommand &command);
friend QDebug operator <<(QDebug debug, const CompleteComponentCommand &command);
public: public:
CompleteComponentCommand(); CompleteComponentCommand();
@@ -53,6 +54,8 @@ private:
QDataStream &operator<<(QDataStream &out, const CompleteComponentCommand &command); QDataStream &operator<<(QDataStream &out, const CompleteComponentCommand &command);
QDataStream &operator>>(QDataStream &in, CompleteComponentCommand &command); QDataStream &operator>>(QDataStream &in, CompleteComponentCommand &command);
QDebug operator <<(QDebug debug, const CompleteComponentCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::CompleteComponentCommand) Q_DECLARE_METATYPE(QmlDesigner::CompleteComponentCommand)

View File

@@ -30,6 +30,7 @@
#include "componentcompletedcommand.h" #include "componentcompletedcommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -71,5 +72,11 @@ bool operator ==(const ComponentCompletedCommand &first, const ComponentComplete
return first.m_instanceVector == second.m_instanceVector; return first.m_instanceVector == second.m_instanceVector;
} }
QDebug operator <<(QDebug debug, const ComponentCompletedCommand &command)
{
return debug.nospace() << "ComponentCompletedCommand(" << command.instances() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -56,6 +56,7 @@ QDataStream &operator<<(QDataStream &out, const ComponentCompletedCommand &comma
QDataStream &operator>>(QDataStream &in, ComponentCompletedCommand &command); QDataStream &operator>>(QDataStream &in, ComponentCompletedCommand &command);
bool operator ==(const ComponentCompletedCommand &first, const ComponentCompletedCommand &second); bool operator ==(const ComponentCompletedCommand &first, const ComponentCompletedCommand &second);
QDebug operator <<(QDebug debug, const ComponentCompletedCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -30,6 +30,7 @@
#include "createinstancescommand.h" #include "createinstancescommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -61,4 +62,9 @@ QDataStream &operator>>(QDataStream &in, CreateInstancesCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const CreateInstancesCommand &command)
{
return debug.nospace() << "CreateInstancesCommand(" << command.instances() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -54,6 +54,8 @@ private:
QDataStream &operator<<(QDataStream &out, const CreateInstancesCommand &command); QDataStream &operator<<(QDataStream &out, const CreateInstancesCommand &command);
QDataStream &operator>>(QDataStream &in, CreateInstancesCommand &command); QDataStream &operator>>(QDataStream &in, CreateInstancesCommand &command);
QDebug operator <<(QDebug debug, const CreateInstancesCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::CreateInstancesCommand) Q_DECLARE_METATYPE(QmlDesigner::CreateInstancesCommand)

View File

@@ -29,6 +29,8 @@
#include "createscenecommand.h" #include "createscenecommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
CreateSceneCommand::CreateSceneCommand() CreateSceneCommand::CreateSceneCommand()
@@ -122,4 +124,17 @@ QDataStream &operator>>(QDataStream &in, CreateSceneCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const CreateSceneCommand &command)
{
return debug.nospace() << "CreateSceneCommand("
<< "instances: " << command.instances() << ", "
<< "reparentInstances: " << command.reparentInstances() << ", "
<< "ids: " << command.ids() << ", "
<< "valueChanges: " << command.valueChanges() << ", "
<< "bindingChanges: " << command.bindingChanges() << ", "
<< "auxiliaryChanges: " << command.auxiliaryChanges() << ", "
<< "imports: " << command.imports() << ", "
<< "fileUrl: " << command.fileUrl() << ")";
}
} }

View File

@@ -81,6 +81,7 @@ private:
QDataStream &operator<<(QDataStream &out, const CreateSceneCommand &command); QDataStream &operator<<(QDataStream &out, const CreateSceneCommand &command);
QDataStream &operator>>(QDataStream &in, CreateSceneCommand &command); QDataStream &operator>>(QDataStream &in, CreateSceneCommand &command);
QDebug operator <<(QDebug debug, const CreateSceneCommand &command);
} }
Q_DECLARE_METATYPE(QmlDesigner::CreateSceneCommand) Q_DECLARE_METATYPE(QmlDesigner::CreateSceneCommand)

View File

@@ -30,6 +30,8 @@
#include "debugoutputcommand.h" #include "debugoutputcommand.h"
#include <QtDebug>
namespace QmlDesigner { namespace QmlDesigner {
DebugOutputCommand::DebugOutputCommand() DebugOutputCommand::DebugOutputCommand()
@@ -74,4 +76,11 @@ bool operator ==(const DebugOutputCommand &first, const DebugOutputCommand &seco
&& second.m_text == second.m_text; && second.m_text == second.m_text;
} }
QDebug operator <<(QDebug debug, const DebugOutputCommand &command)
{
return debug.nospace() << "DebugOutputCommand("
<< "type: " << command.type() << ", "
<< "text: " << command.text() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -64,6 +64,7 @@ QDataStream &operator<<(QDataStream &out, const DebugOutputCommand &command);
QDataStream &operator>>(QDataStream &in, DebugOutputCommand &command); QDataStream &operator>>(QDataStream &in, DebugOutputCommand &command);
bool operator ==(const DebugOutputCommand &first, const DebugOutputCommand &second); bool operator ==(const DebugOutputCommand &first, const DebugOutputCommand &second);
QDebug operator <<(QDebug debug, const DebugOutputCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -29,6 +29,8 @@
#include "endpuppetcommand.h" #include "endpuppetcommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
EndPuppetCommand::EndPuppetCommand() EndPuppetCommand::EndPuppetCommand()
@@ -45,4 +47,9 @@ QDataStream &operator>>(QDataStream &in, EndPuppetCommand &/*command*/)
return in; return in;
} }
QDebug operator <<(QDebug debug, const EndPuppetCommand &/*command*/)
{
return debug.nospace() << "EndPuppetCommand()";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -42,6 +42,8 @@ public:
QDataStream &operator<<(QDataStream &out, const EndPuppetCommand &command); QDataStream &operator<<(QDataStream &out, const EndPuppetCommand &command);
QDataStream &operator>>(QDataStream &in, EndPuppetCommand &command); QDataStream &operator>>(QDataStream &in, EndPuppetCommand &command);
QDebug operator <<(QDebug debug, const EndPuppetCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::EndPuppetCommand) Q_DECLARE_METATYPE(QmlDesigner::EndPuppetCommand)

View File

@@ -30,6 +30,7 @@
#include "informationchangedcommand.h" #include "informationchangedcommand.h"
#include <QMetaType> #include <QMetaType>
#include <QtDebug>
#include "propertyvaluecontainer.h" #include "propertyvaluecontainer.h"
@@ -73,4 +74,10 @@ bool operator ==(const InformationChangedCommand &first, const InformationChange
return first.m_informationVector == second.m_informationVector; return first.m_informationVector == second.m_informationVector;
} }
QDebug operator <<(QDebug debug, const InformationChangedCommand &command)
{
return debug.nospace() << "InformationChangedCommand(" << command.informations() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -32,7 +32,6 @@
#include <QMetaType> #include <QMetaType>
#include <QVector> #include <QVector>
#include <QDebug>
#include "informationcontainer.h" #include "informationcontainer.h"
@@ -59,6 +58,7 @@ QDataStream &operator<<(QDataStream &out, const InformationChangedCommand &comma
QDataStream &operator>>(QDataStream &in, InformationChangedCommand &command); QDataStream &operator>>(QDataStream &in, InformationChangedCommand &command);
bool operator ==(const InformationChangedCommand &first, const InformationChangedCommand &second); bool operator ==(const InformationChangedCommand &first, const InformationChangedCommand &second);
QDebug operator <<(QDebug debug, const InformationChangedCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -73,4 +73,9 @@ bool operator ==(const PixmapChangedCommand &first, const PixmapChangedCommand &
return first.m_imageVector == second.m_imageVector; return first.m_imageVector == second.m_imageVector;
} }
QDebug operator <<(QDebug debug, const PixmapChangedCommand &command)
{
return debug.nospace() << "PixmapChangedCommand(" << command.images() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -56,6 +56,7 @@ QDataStream &operator<<(QDataStream &out, const PixmapChangedCommand &command);
QDataStream &operator>>(QDataStream &in, PixmapChangedCommand &command); QDataStream &operator>>(QDataStream &in, PixmapChangedCommand &command);
bool operator ==(const PixmapChangedCommand &first, const PixmapChangedCommand &second); bool operator ==(const PixmapChangedCommand &first, const PixmapChangedCommand &second);
QDebug operator <<(QDebug debug, const PixmapChangedCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -30,6 +30,7 @@
#include "removeinstancescommand.h" #include "removeinstancescommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -61,4 +62,9 @@ QDataStream &operator>>(QDataStream &in, RemoveInstancesCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const RemoveInstancesCommand &command)
{
return debug.nospace() << "RemoveInstancesCommand(instanceIdVector: " << command.m_instanceIdVector << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -41,6 +41,7 @@ namespace QmlDesigner {
class RemoveInstancesCommand class RemoveInstancesCommand
{ {
friend QDataStream &operator>>(QDataStream &in, RemoveInstancesCommand &command); friend QDataStream &operator>>(QDataStream &in, RemoveInstancesCommand &command);
friend QDebug operator <<(QDebug debug, const RemoveInstancesCommand &command);
public: public:
RemoveInstancesCommand(); RemoveInstancesCommand();
@@ -55,6 +56,8 @@ private:
QDataStream &operator<<(QDataStream &out, const RemoveInstancesCommand &command); QDataStream &operator<<(QDataStream &out, const RemoveInstancesCommand &command);
QDataStream &operator>>(QDataStream &in, RemoveInstancesCommand &command); QDataStream &operator>>(QDataStream &in, RemoveInstancesCommand &command);
QDebug operator <<(QDebug debug, const RemoveInstancesCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::RemoveInstancesCommand) Q_DECLARE_METATYPE(QmlDesigner::RemoveInstancesCommand)

View File

@@ -29,6 +29,8 @@
#include "removepropertiescommand.h" #include "removepropertiescommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
RemovePropertiesCommand::RemovePropertiesCommand() RemovePropertiesCommand::RemovePropertiesCommand()
@@ -59,4 +61,9 @@ QDataStream &operator>>(QDataStream &in, RemovePropertiesCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const RemovePropertiesCommand &command)
{
return debug.nospace() << "RemovePropertiesCommand(properties: " << command.m_properties << ")";
}
} }

View File

@@ -40,6 +40,8 @@ namespace QmlDesigner {
class RemovePropertiesCommand class RemovePropertiesCommand
{ {
friend QDataStream &operator>>(QDataStream &in, RemovePropertiesCommand &command); friend QDataStream &operator>>(QDataStream &in, RemovePropertiesCommand &command);
friend QDebug operator <<(QDebug debug, const RemovePropertiesCommand &command);
public: public:
RemovePropertiesCommand(); RemovePropertiesCommand();
explicit RemovePropertiesCommand(const QVector<PropertyAbstractContainer> &properties); explicit RemovePropertiesCommand(const QVector<PropertyAbstractContainer> &properties);
@@ -53,6 +55,8 @@ private:
QDataStream &operator<<(QDataStream &out, const RemovePropertiesCommand &command); QDataStream &operator<<(QDataStream &out, const RemovePropertiesCommand &command);
QDataStream &operator>>(QDataStream &in, RemovePropertiesCommand &command); QDataStream &operator>>(QDataStream &in, RemovePropertiesCommand &command);
QDebug operator <<(QDebug debug, const RemovePropertiesCommand &command);
} }
Q_DECLARE_METATYPE(QmlDesigner::RemovePropertiesCommand) Q_DECLARE_METATYPE(QmlDesigner::RemovePropertiesCommand)

View File

@@ -31,6 +31,7 @@
#include "removesharedmemorycommand.h" #include "removesharedmemorycommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -70,4 +71,11 @@ QDataStream &operator>>(QDataStream &in, RemoveSharedMemoryCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const RemoveSharedMemoryCommand &command)
{
return debug.nospace() << "RemoveSharedMemoryCommand("
<< "typeName: " << command.m_typeName
<< "keyNumbers: " << command.m_keyNumberVector << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -40,6 +40,7 @@ namespace QmlDesigner {
class RemoveSharedMemoryCommand class RemoveSharedMemoryCommand
{ {
friend QDataStream &operator>>(QDataStream &in, RemoveSharedMemoryCommand &command); friend QDataStream &operator>>(QDataStream &in, RemoveSharedMemoryCommand &command);
friend QDebug operator <<(QDebug debug, const RemoveSharedMemoryCommand &command);
public: public:
RemoveSharedMemoryCommand(); RemoveSharedMemoryCommand();
@@ -56,6 +57,8 @@ private:
QDataStream &operator<<(QDataStream &out, const RemoveSharedMemoryCommand &command); QDataStream &operator<<(QDataStream &out, const RemoveSharedMemoryCommand &command);
QDataStream &operator>>(QDataStream &in, RemoveSharedMemoryCommand &command); QDataStream &operator>>(QDataStream &in, RemoveSharedMemoryCommand &command);
QDebug operator <<(QDebug debug, const RemoveSharedMemoryCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::RemoveSharedMemoryCommand) Q_DECLARE_METATYPE(QmlDesigner::RemoveSharedMemoryCommand)

View File

@@ -30,6 +30,7 @@
#include "reparentinstancescommand.h" #include "reparentinstancescommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -62,4 +63,9 @@ QDataStream &operator>>(QDataStream &in, ReparentInstancesCommand &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ReparentInstancesCommand &command)
{
return debug.nospace() << "ReparentInstancesCommand(reparentInstances: " << command.m_reparentInstanceVector << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -40,6 +40,7 @@ namespace QmlDesigner {
class ReparentInstancesCommand class ReparentInstancesCommand
{ {
friend QDataStream &operator>>(QDataStream &in, ReparentInstancesCommand &command); friend QDataStream &operator>>(QDataStream &in, ReparentInstancesCommand &command);
friend QDebug operator <<(QDebug debug, const ReparentInstancesCommand &command);
public: public:
ReparentInstancesCommand(); ReparentInstancesCommand();
@@ -54,6 +55,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ReparentInstancesCommand &command); QDataStream &operator<<(QDataStream &out, const ReparentInstancesCommand &command);
QDataStream &operator>>(QDataStream &in, ReparentInstancesCommand &command); QDataStream &operator>>(QDataStream &in, ReparentInstancesCommand &command);
QDebug operator <<(QDebug debug, const ReparentInstancesCommand &command);
} // } //
Q_DECLARE_METATYPE(QmlDesigner::ReparentInstancesCommand) Q_DECLARE_METATYPE(QmlDesigner::ReparentInstancesCommand)

View File

@@ -29,6 +29,8 @@
#include "statepreviewimagechangedcommand.h" #include "statepreviewimagechangedcommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
StatePreviewImageChangedCommand::StatePreviewImageChangedCommand() StatePreviewImageChangedCommand::StatePreviewImageChangedCommand()
@@ -69,4 +71,10 @@ bool operator ==(const StatePreviewImageChangedCommand &first, const StatePrevie
return first.m_previewVector == second.m_previewVector; return first.m_previewVector == second.m_previewVector;
} }
QDebug operator <<(QDebug debug, const StatePreviewImageChangedCommand &command)
{
return debug.nospace() << "StatePreviewImageChangedCommand(" << command.previews() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -57,6 +57,7 @@ QDataStream &operator<<(QDataStream &out, const StatePreviewImageChangedCommand
QDataStream &operator>>(QDataStream &in, StatePreviewImageChangedCommand &command); QDataStream &operator>>(QDataStream &in, StatePreviewImageChangedCommand &command);
bool operator ==(const StatePreviewImageChangedCommand &first, const StatePreviewImageChangedCommand &second); bool operator ==(const StatePreviewImageChangedCommand &first, const StatePreviewImageChangedCommand &second);
QDebug operator <<(QDebug debug, const StatePreviewImageChangedCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -29,6 +29,8 @@
#include "synchronizecommand.h" #include "synchronizecommand.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
SynchronizeCommand::SynchronizeCommand() SynchronizeCommand::SynchronizeCommand()
@@ -66,4 +68,9 @@ bool operator ==(const SynchronizeCommand &first, const SynchronizeCommand &seco
return first.m_synchronizeId == second.m_synchronizeId; return first.m_synchronizeId == second.m_synchronizeId;
} }
QDebug operator <<(QDebug debug, const SynchronizeCommand &command)
{
return debug.nospace() << "SynchronizeCommand(synchronizeId: " << command.synchronizeId() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -56,6 +56,7 @@ QDataStream &operator<<(QDataStream &out, const SynchronizeCommand &command);
QDataStream &operator>>(QDataStream &in, SynchronizeCommand &command); QDataStream &operator>>(QDataStream &in, SynchronizeCommand &command);
bool operator ==(const SynchronizeCommand &first, const SynchronizeCommand &second); bool operator ==(const SynchronizeCommand &first, const SynchronizeCommand &second);
QDebug operator <<(QDebug debug, const SynchronizeCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -30,6 +30,7 @@
#include "tokencommand.h" #include "tokencommand.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -89,4 +90,12 @@ bool operator ==(const TokenCommand &first, const TokenCommand &second)
&& first.m_instanceIdVector == second.m_instanceIdVector; && first.m_instanceIdVector == second.m_instanceIdVector;
} }
QDebug operator <<(QDebug debug, const TokenCommand &command)
{
return debug.nospace() << "TokenCommand("
<< "tokenName: " << command.tokenName() << ", "
<< "tokenNumber: " << command.tokenNumber() << ", "
<< "instances: " << command.instances() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -63,6 +63,7 @@ QDataStream &operator<<(QDataStream &out, const TokenCommand &command);
QDataStream &operator>>(QDataStream &in, TokenCommand &command); QDataStream &operator>>(QDataStream &in, TokenCommand &command);
bool operator ==(const TokenCommand &first, const TokenCommand &second); bool operator ==(const TokenCommand &first, const TokenCommand &second);
QDebug operator <<(QDebug debug, const TokenCommand &command);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -31,6 +31,7 @@
#include <QSharedMemory> #include <QSharedMemory>
#include <QCache> #include <QCache>
#include <QDebug>
#include <cstring> #include <cstring>
@@ -152,4 +153,11 @@ bool operator ==(const ValuesChangedCommand &first, const ValuesChangedCommand &
return first.m_valueChangeVector == second.m_valueChangeVector; return first.m_valueChangeVector == second.m_valueChangeVector;
} }
QDebug operator <<(QDebug debug, const ValuesChangedCommand &command)
{
return debug.nospace() << "ValuesChangedCommand("
<< "keyNumber: " << command.keyNumber() << ", "
<< command.valueChanges() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -63,7 +63,7 @@ QDataStream &operator<<(QDataStream &out, const ValuesChangedCommand &command);
QDataStream &operator>>(QDataStream &in, ValuesChangedCommand &command); QDataStream &operator>>(QDataStream &in, ValuesChangedCommand &command);
bool operator ==(const ValuesChangedCommand &first, const ValuesChangedCommand &second); bool operator ==(const ValuesChangedCommand &first, const ValuesChangedCommand &second);
QDebug operator <<(QDebug debug, const ValuesChangedCommand &instance);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::ValuesChangedCommand) Q_DECLARE_METATYPE(QmlDesigner::ValuesChangedCommand)

View File

@@ -29,6 +29,8 @@
#include "addimportcontainer.h" #include "addimportcontainer.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
AddImportContainer::AddImportContainer() AddImportContainer::AddImportContainer()
@@ -91,4 +93,31 @@ QDataStream &operator>>(QDataStream &in, AddImportContainer &command)
return in; return in;
} }
QDebug operator <<(QDebug debug, const AddImportContainer &container)
{
debug.nospace() << "AddImportContainer(";
if (!container.url().isEmpty())
debug.nospace() << "url: " << container.url() << ", ";
if (!container.fileName().isEmpty())
debug.nospace() << "fileName: " << container.fileName() << ", ";
if (!container.version().isEmpty())
debug.nospace() << "version: " << container.version() << ", ";
if (!container.alias().isEmpty())
debug.nospace() << "alias: " << container.alias() << ", ";
if (!container.alias().isEmpty())
debug.nospace() << "alias: " << container.alias() << ", ";
if (!container.alias().isEmpty())
debug.nospace() << "alias: " << container.alias() << ", ";
debug.nospace() << "importPaths: " << container.importPaths();
return debug.nospace() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -61,6 +61,8 @@ private:
QDataStream &operator<<(QDataStream &out, const AddImportContainer &command); QDataStream &operator<<(QDataStream &out, const AddImportContainer &command);
QDataStream &operator>>(QDataStream &in, AddImportContainer &command); QDataStream &operator>>(QDataStream &in, AddImportContainer &command);
QDebug operator <<(QDebug debug, const AddImportContainer &container);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::AddImportContainer) Q_DECLARE_METATYPE(QmlDesigner::AddImportContainer)

View File

@@ -29,6 +29,8 @@
#include "idcontainer.h" #include "idcontainer.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
IdContainer::IdContainer() IdContainer::IdContainer()
@@ -67,4 +69,12 @@ QDataStream &operator>>(QDataStream &in, IdContainer &container)
return in; return in;
} }
QDebug operator <<(QDebug debug, const IdContainer &container)
{
return debug.nospace() << "IdContainer("
<< "instanceId: " << container.instanceId() << ", "
<< "id: " << container.id() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -56,6 +56,8 @@ private:
QDataStream &operator<<(QDataStream &out, const IdContainer &container); QDataStream &operator<<(QDataStream &out, const IdContainer &container);
QDataStream &operator>>(QDataStream &in, IdContainer &container); QDataStream &operator>>(QDataStream &in, IdContainer &container);
QDebug operator <<(QDebug debug, const IdContainer &container);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::IdContainer) Q_DECLARE_METATYPE(QmlDesigner::IdContainer)

View File

@@ -31,6 +31,7 @@
#include <QSharedMemory> #include <QSharedMemory>
#include <QCache> #include <QCache>
#include <QDebug>
#include <cstring> #include <cstring>
@@ -242,4 +243,12 @@ bool operator <(const ImageContainer &first, const ImageContainer &second)
return first.m_instanceId < second.m_instanceId; return first.m_instanceId < second.m_instanceId;
} }
QDebug operator <<(QDebug debug, const ImageContainer &container)
{
return debug.nospace() << "ImageContainer("
<< "instanceId: " << container.instanceId() << ", "
<< "size: " << container.image().size() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -64,6 +64,7 @@ QDataStream &operator>>(QDataStream &in, ImageContainer &container);
bool operator ==(const ImageContainer &first, const ImageContainer &second); bool operator ==(const ImageContainer &first, const ImageContainer &second);
bool operator <(const ImageContainer &first, const ImageContainer &second); bool operator <(const ImageContainer &first, const ImageContainer &second);
QDebug operator <<(QDebug debug, const ImageContainer &container);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -29,6 +29,8 @@
#include "informationcontainer.h" #include "informationcontainer.h"
#include <QtDebug>
namespace QmlDesigner { namespace QmlDesigner {
InformationContainer::InformationContainer() InformationContainer::InformationContainer()
@@ -124,4 +126,20 @@ bool operator <(const InformationContainer &first, const InformationContainer &s
|| (first.m_instanceId == second.m_instanceId && first.m_name == second.m_name && first.m_information < second.m_information); || (first.m_instanceId == second.m_instanceId && first.m_name == second.m_name && first.m_information < second.m_information);
} }
QDebug operator <<(QDebug debug, const InformationContainer &container)
{
debug.nospace() << "InformationContainer("
<< "instanceId: " << container.instanceId() << ", "
<< "name: " << container.name() << ", "
<< "information: " << container.information();
if (container.secondInformation().isValid())
debug.nospace() << ", " << "secondInformation: " << container.secondInformation();
if (container.thirdInformation().isValid())
debug.nospace() << ", " << "thirdInformation: " << container.thirdInformation();
return debug.nospace() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -73,6 +73,7 @@ QDataStream &operator>>(QDataStream &in, InformationContainer &container);
bool operator ==(const InformationContainer &first, const InformationContainer &second); bool operator ==(const InformationContainer &first, const InformationContainer &second);
bool operator <(const InformationContainer &first, const InformationContainer &second); bool operator <(const InformationContainer &first, const InformationContainer &second);
QDebug operator <<(QDebug debug, const InformationContainer &container);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -30,6 +30,7 @@
#include "instancecontainer.h" #include "instancecontainer.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -122,4 +123,35 @@ QDataStream &operator>>(QDataStream &in, InstanceContainer &container)
return in; return in;
} }
QDebug operator <<(QDebug debug, const InstanceContainer &command)
{
debug.nospace() << "InstanceContainer("
<< "instanceId: " << command.instanceId() << ", "
<< "type: " << command.type() << ", "
<< "majorNumber: " << command.majorNumber() << ", "
<< "minorNumber: " << command.minorNumber() << ", ";
if (!command.componentPath().isEmpty())
debug.nospace() << "componentPath: " << command.componentPath() << ", ";
if (!command.nodeSource().isEmpty())
debug.nospace() << "nodeSource: " << command.nodeSource() << ", ";
if (command.nodeSourceType() == InstanceContainer::NoSource)
debug.nospace() << "nodeSourceType: NoSource, ";
else if (command.nodeSourceType() == InstanceContainer::CustomParserSource)
debug.nospace() << "nodeSourceType: CustomParserSource, ";
else
debug.nospace() << "nodeSourceType: ComponentSource, ";
if (command.metaType() == InstanceContainer::ObjectMetaType)
debug.nospace() << "metatype: ObjectMetaType";
else
debug.nospace() << "metatype: ItemMetaType";
return debug.nospace() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -82,6 +82,8 @@ private:
qint32 m_metaType; qint32 m_metaType;
}; };
QDebug operator <<(QDebug debug, const InstanceContainer &command);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::InstanceContainer) Q_DECLARE_METATYPE(QmlDesigner::InstanceContainer)

View File

@@ -29,6 +29,8 @@
#include "propertyabstractcontainer.h" #include "propertyabstractcontainer.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
PropertyAbstractContainer::PropertyAbstractContainer() PropertyAbstractContainer::PropertyAbstractContainer()
@@ -81,4 +83,19 @@ QDataStream &operator>>(QDataStream &in, PropertyAbstractContainer &container)
return in; return in;
} }
QDebug operator <<(QDebug debug, const PropertyAbstractContainer &container)
{
debug.nospace() << "PropertyAbstractContainer("
<< "instanceId: " << container.instanceId() << ", "
<< "name: " << container.name();
if (!container.dynamicTypeName().isEmpty())
debug.nospace() << ", " << "dynamicTypeName: " << container.dynamicTypeName();
debug.nospace() << ")";
return debug;
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -48,6 +48,7 @@ class PropertyAbstractContainer
friend QDataStream &operator<<(QDataStream &out, const PropertyAbstractContainer &container); friend QDataStream &operator<<(QDataStream &out, const PropertyAbstractContainer &container);
friend QDataStream &operator>>(QDataStream &in, PropertyAbstractContainer &container); friend QDataStream &operator>>(QDataStream &in, PropertyAbstractContainer &container);
friend QDebug operator <<(QDebug debug, const PropertyAbstractContainer &container);
public: public:
PropertyAbstractContainer(); PropertyAbstractContainer();
PropertyAbstractContainer(qint32 instanceId, const PropertyName &name, const QString &dynamicTypeName); PropertyAbstractContainer(qint32 instanceId, const PropertyName &name, const QString &dynamicTypeName);
@@ -63,6 +64,7 @@ private:
QString m_dynamicTypeName; QString m_dynamicTypeName;
}; };
QDebug operator <<(QDebug debug, const PropertyAbstractContainer &container);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -29,6 +29,7 @@
#include "propertybindingcontainer.h" #include "propertybindingcontainer.h"
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -90,4 +91,17 @@ QDataStream &operator>>(QDataStream &in, PropertyBindingContainer &container)
return in; return in;
} }
QDebug operator <<(QDebug debug, const PropertyBindingContainer &container)
{
debug.nospace() << "PropertyBindingContainer("
<< "instanceId: " << container.instanceId() << ", "
<< "name: " << container.name() << ", "
<< "expression: " << container.expression();
if (!container.dynamicTypeName().isEmpty())
debug.nospace() << ", " << "dynamicTypeName: " << container.dynamicTypeName();
return debug.nospace() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -62,6 +62,8 @@ private:
QDataStream &operator<<(QDataStream &out, const PropertyBindingContainer &container); QDataStream &operator<<(QDataStream &out, const PropertyBindingContainer &container);
QDataStream &operator>>(QDataStream &in, PropertyBindingContainer &container); QDataStream &operator>>(QDataStream &in, PropertyBindingContainer &container);
QDebug operator <<(QDebug debug, const PropertyBindingContainer &container);
} // namespace QmlDesigner } // namespace QmlDesigner
Q_DECLARE_METATYPE(QmlDesigner::PropertyBindingContainer) Q_DECLARE_METATYPE(QmlDesigner::PropertyBindingContainer)

View File

@@ -105,5 +105,19 @@ bool operator <(const PropertyValueContainer &first, const PropertyValueContaine
|| (first.m_instanceId == second.m_instanceId && first.m_name < second.m_name); || (first.m_instanceId == second.m_instanceId && first.m_name < second.m_name);
} }
QDebug operator <<(QDebug debug, const PropertyValueContainer &container)
{
debug.nospace() << "PropertyValueContainer("
<< "instanceId: " << container.instanceId() << ", "
<< "name: " << container.name() << ", "
<< "value: " << container.value();
if (!container.dynamicTypeName().isEmpty())
debug.nospace() << ", " << "dynamicTypeName: " << container.dynamicTypeName();
debug.nospace() << ")";
return debug;
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -67,6 +67,7 @@ QDataStream &operator>>(QDataStream &in, PropertyValueContainer &container);
bool operator ==(const PropertyValueContainer &first, const PropertyValueContainer &second); bool operator ==(const PropertyValueContainer &first, const PropertyValueContainer &second);
bool operator <(const PropertyValueContainer &first, const PropertyValueContainer &second); bool operator <(const PropertyValueContainer &first, const PropertyValueContainer &second);
QDebug operator <<(QDebug debug, const PropertyValueContainer &container);
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -30,6 +30,7 @@
#include "reparentcontainer.h" #include "reparentcontainer.h"
#include <QDataStream> #include <QDataStream>
#include <QDebug>
namespace QmlDesigner { namespace QmlDesigner {
@@ -100,4 +101,24 @@ QDataStream &operator>>(QDataStream &in, ReparentContainer &container)
return in; return in;
} }
QDebug operator <<(QDebug debug, const ReparentContainer &container)
{
debug.nospace() << "ReparentContainer("
<< "instanceId: " << container.instanceId();
if (container.oldParentInstanceId() >= 0)
debug.nospace() << ", " << "oldParentInstanceId: " << container.oldParentInstanceId();
if (container.oldParentProperty().isEmpty())
debug.nospace() << ", " << "oldParentProperty: " << container.oldParentProperty();
if (container.newParentInstanceId() >= 0)
debug.nospace() << ", " << "newParentInstanceId: " << container.newParentInstanceId();
if (container.newParentProperty().isEmpty())
debug.nospace() << ", " << "newParentProperty: " << container.newParentProperty();
return debug.nospace() << ")";
}
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -66,6 +66,8 @@ private:
QDataStream &operator<<(QDataStream &out, const ReparentContainer &container); QDataStream &operator<<(QDataStream &out, const ReparentContainer &container);
QDataStream &operator>>(QDataStream &in, ReparentContainer &container); QDataStream &operator>>(QDataStream &in, ReparentContainer &container);
QDebug operator <<(QDebug debug, const ReparentContainer &container);
} // namespace QmlDesigner } // namespace QmlDesigner
#endif // REPARENTCONTAINER_H #endif // REPARENTCONTAINER_H

View File

@@ -427,9 +427,9 @@ void NodeInstanceClientProxy::dispatchCommand(const QVariant &command)
static const int tokenCommandType = QMetaType::type("TokenCommand"); static const int tokenCommandType = QMetaType::type("TokenCommand");
static const int endPuppetCommandType = QMetaType::type("EndPuppetCommand"); static const int endPuppetCommandType = QMetaType::type("EndPuppetCommand");
if (command.userType() == createInstancesCommandType) { if (command.userType() == createInstancesCommandType)
createInstances(command.value<CreateInstancesCommand>()); createInstances(command.value<CreateInstancesCommand>());
} else if (command.userType() == changeFileUrlCommandType) else if (command.userType() == changeFileUrlCommandType)
changeFileUrl(command.value<ChangeFileUrlCommand>()); changeFileUrl(command.value<ChangeFileUrlCommand>());
else if (command.userType() == createSceneCommandType) else if (command.userType() == createSceneCommandType)
createScene(command.value<CreateSceneCommand>()); createScene(command.value<CreateSceneCommand>());

View File

@@ -42,6 +42,7 @@
#include <QAbstractAnimation> #include <QAbstractAnimation>
#include <private/qabstractanimation_p.h> #include <private/qabstractanimation_p.h>
#include <QMutableVectorIterator> #include <QMutableVectorIterator>
#include <QtDebug>
#include "servernodeinstance.h" #include "servernodeinstance.h"
#include "objectnodeinstance.h" #include "objectnodeinstance.h"