forked from qt-creator/qt-creator
QmlDesigner.qml2puppet: Fix build with Qt6
Change-Id: If02714c44946d0a87a28c2ed505f860a593aef79 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
@@ -81,6 +81,15 @@ NodeInstanceServerInterface::NodeInstanceServerInterface(QObject *parent) :
|
||||
registerCommands();
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
inline void registerCommand(const char *typeName)
|
||||
{
|
||||
qRegisterMetaType<T>(typeName);
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
qRegisterMetaTypeStreamOperators<T>(typeName);
|
||||
#endif
|
||||
}
|
||||
|
||||
void NodeInstanceServerInterface::registerCommands()
|
||||
{
|
||||
if (isRegistered)
|
||||
@@ -88,149 +97,54 @@ void NodeInstanceServerInterface::registerCommands()
|
||||
|
||||
isRegistered = true;
|
||||
|
||||
qRegisterMetaType<CreateInstancesCommand>("CreateInstancesCommand");
|
||||
qRegisterMetaTypeStreamOperators<CreateInstancesCommand>("CreateInstancesCommand");
|
||||
|
||||
qRegisterMetaType<ClearSceneCommand>("ClearSceneCommand");
|
||||
qRegisterMetaTypeStreamOperators<ClearSceneCommand>("ClearSceneCommand");
|
||||
|
||||
qRegisterMetaType<CreateSceneCommand>("CreateSceneCommand");
|
||||
qRegisterMetaTypeStreamOperators<CreateSceneCommand>("CreateSceneCommand");
|
||||
|
||||
qRegisterMetaType<Update3dViewStateCommand>("Update3dViewStateCommand");
|
||||
qRegisterMetaTypeStreamOperators<Update3dViewStateCommand>("Update3dViewStateCommand");
|
||||
|
||||
qRegisterMetaType<ChangeBindingsCommand>("ChangeBindingsCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeBindingsCommand>("ChangeBindingsCommand");
|
||||
|
||||
qRegisterMetaType<ChangeValuesCommand>("ChangeValuesCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeValuesCommand>("ChangeValuesCommand");
|
||||
|
||||
qRegisterMetaType<ChangeFileUrlCommand>("ChangeFileUrlCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeFileUrlCommand>("ChangeFileUrlCommand");
|
||||
|
||||
qRegisterMetaType<ChangeStateCommand>("ChangeStateCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeStateCommand>("ChangeStateCommand");
|
||||
|
||||
qRegisterMetaType<RemoveInstancesCommand>("RemoveInstancesCommand");
|
||||
qRegisterMetaTypeStreamOperators<RemoveInstancesCommand>("RemoveInstancesCommand");
|
||||
|
||||
qRegisterMetaType<ChangeSelectionCommand>("ChangeSelectionCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeSelectionCommand>("ChangeSelectionCommand");
|
||||
|
||||
qRegisterMetaType<RemovePropertiesCommand>("RemovePropertiesCommand");
|
||||
qRegisterMetaTypeStreamOperators<RemovePropertiesCommand>("RemovePropertiesCommand");
|
||||
|
||||
qRegisterMetaType<ReparentInstancesCommand>("ReparentInstancesCommand");
|
||||
qRegisterMetaTypeStreamOperators<ReparentInstancesCommand>("ReparentInstancesCommand");
|
||||
|
||||
qRegisterMetaType<ChangeIdsCommand>("ChangeIdsCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeIdsCommand>("ChangeIdsCommand");
|
||||
|
||||
qRegisterMetaType<PropertyAbstractContainer>("PropertyAbstractContainer");
|
||||
qRegisterMetaTypeStreamOperators<PropertyAbstractContainer>("PropertyAbstractContainer");
|
||||
|
||||
qRegisterMetaType<InformationChangedCommand>("InformationChangedCommand");
|
||||
qRegisterMetaTypeStreamOperators<InformationChangedCommand>("InformationChangedCommand");
|
||||
|
||||
qRegisterMetaType<ValuesChangedCommand>("ValuesChangedCommand");
|
||||
qRegisterMetaTypeStreamOperators<ValuesChangedCommand>("ValuesChangedCommand");
|
||||
|
||||
qRegisterMetaType<ValuesModifiedCommand>("ValuesModifiedCommand");
|
||||
qRegisterMetaTypeStreamOperators<ValuesModifiedCommand>("ValuesModifiedCommand");
|
||||
|
||||
qRegisterMetaType<PixmapChangedCommand>("PixmapChangedCommand");
|
||||
qRegisterMetaTypeStreamOperators<PixmapChangedCommand>("PixmapChangedCommand");
|
||||
|
||||
qRegisterMetaType<InformationContainer>("InformationContainer");
|
||||
qRegisterMetaTypeStreamOperators<InformationContainer>("InformationContainer");
|
||||
|
||||
qRegisterMetaType<PropertyValueContainer>("PropertyValueContainer");
|
||||
qRegisterMetaTypeStreamOperators<PropertyValueContainer>("PropertyValueContainer");
|
||||
|
||||
qRegisterMetaType<PropertyBindingContainer>("PropertyBindingContainer");
|
||||
qRegisterMetaTypeStreamOperators<PropertyBindingContainer>("PropertyBindingContainer");
|
||||
|
||||
qRegisterMetaType<PropertyAbstractContainer>("PropertyAbstractContainer");
|
||||
qRegisterMetaTypeStreamOperators<PropertyAbstractContainer>("PropertyAbstractContainer");
|
||||
|
||||
qRegisterMetaType<InstanceContainer>("InstanceContainer");
|
||||
qRegisterMetaTypeStreamOperators<InstanceContainer>("InstanceContainer");
|
||||
|
||||
qRegisterMetaType<IdContainer>("IdContainer");
|
||||
qRegisterMetaTypeStreamOperators<IdContainer>("IdContainer");
|
||||
|
||||
qRegisterMetaType<ChildrenChangedCommand>("ChildrenChangedCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChildrenChangedCommand>("ChildrenChangedCommand");
|
||||
|
||||
qRegisterMetaType<ImageContainer>("ImageContainer");
|
||||
qRegisterMetaTypeStreamOperators<ImageContainer>("ImageContainer");
|
||||
|
||||
qRegisterMetaType<StatePreviewImageChangedCommand>("StatePreviewImageChangedCommand");
|
||||
qRegisterMetaTypeStreamOperators<StatePreviewImageChangedCommand>("StatePreviewImageChangedCommand");
|
||||
|
||||
qRegisterMetaType<CompleteComponentCommand>("CompleteComponentCommand");
|
||||
qRegisterMetaTypeStreamOperators<CompleteComponentCommand>("CompleteComponentCommand");
|
||||
|
||||
qRegisterMetaType<ComponentCompletedCommand>("ComponentCompletedCommand");
|
||||
qRegisterMetaTypeStreamOperators<ComponentCompletedCommand>("ComponentCompletedCommand");
|
||||
|
||||
qRegisterMetaType<AddImportContainer>("AddImportContainer");
|
||||
qRegisterMetaTypeStreamOperators<AddImportContainer>("AddImportContainer");
|
||||
|
||||
qRegisterMetaType<SynchronizeCommand>("SynchronizeCommand");
|
||||
qRegisterMetaTypeStreamOperators<SynchronizeCommand>("SynchronizeCommand");
|
||||
|
||||
qRegisterMetaType<ChangeNodeSourceCommand>("ChangeNodeSourceCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeNodeSourceCommand>("ChangeNodeSourceCommand");
|
||||
|
||||
qRegisterMetaType<ChangeAuxiliaryCommand>("ChangeAuxiliaryCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeAuxiliaryCommand>("ChangeAuxiliaryCommand");
|
||||
|
||||
qRegisterMetaType<TokenCommand>("TokenCommand");
|
||||
qRegisterMetaTypeStreamOperators<TokenCommand>("TokenCommand");
|
||||
|
||||
qRegisterMetaType<RemoveSharedMemoryCommand>("RemoveSharedMemoryCommand");
|
||||
qRegisterMetaTypeStreamOperators<RemoveSharedMemoryCommand>("RemoveSharedMemoryCommand");
|
||||
|
||||
qRegisterMetaType<EndPuppetCommand>("EndPuppetCommand");
|
||||
qRegisterMetaTypeStreamOperators<EndPuppetCommand>("EndPuppetCommand");
|
||||
|
||||
qRegisterMetaType<DebugOutputCommand>("DebugOutputCommand");
|
||||
qRegisterMetaTypeStreamOperators<DebugOutputCommand>("DebugOutputCommand");
|
||||
|
||||
qRegisterMetaType<Enumeration>("Enumeration");
|
||||
qRegisterMetaTypeStreamOperators<Enumeration>("Enumeration");
|
||||
|
||||
qRegisterMetaType<PuppetAliveCommand>("PuppetAliveCommand");
|
||||
qRegisterMetaTypeStreamOperators<PuppetAliveCommand>("PuppetAliveCommand");
|
||||
|
||||
qRegisterMetaType<PuppetToCreatorCommand>("PuppetToCreatorCommand");
|
||||
qRegisterMetaTypeStreamOperators<PuppetToCreatorCommand>("PuppetToCreatorCommand");
|
||||
|
||||
qRegisterMetaType<InputEventCommand>("InputEventCommand");
|
||||
qRegisterMetaTypeStreamOperators<InputEventCommand>("InputEventCommand");
|
||||
|
||||
qRegisterMetaType<View3DActionCommand>("View3DActionCommand");
|
||||
qRegisterMetaTypeStreamOperators<View3DActionCommand>("View3DActionCommand");
|
||||
|
||||
qRegisterMetaType<RequestModelNodePreviewImageCommand>("RequestModelNodePreviewImageCommand");
|
||||
qRegisterMetaTypeStreamOperators<RequestModelNodePreviewImageCommand>("RequestModelNodePreviewImageCommand");
|
||||
|
||||
qRegisterMetaType<QPair<int, int>>("QPairIntInt");
|
||||
qRegisterMetaTypeStreamOperators<QPair<int, int>>("QPairIntInt");
|
||||
|
||||
qRegisterMetaType<ChangeLanguageCommand>("ChangeLanguageCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangeLanguageCommand>("ChangeLanguageCommand");
|
||||
|
||||
qRegisterMetaType<ChangePreviewImageSizeCommand>("ChangePreviewImageSizeCommand");
|
||||
qRegisterMetaTypeStreamOperators<ChangePreviewImageSizeCommand>("ChangePreviewImageSizeCommand");
|
||||
|
||||
qRegisterMetaType<CapturedDataCommand>("CapturedDataCommand");
|
||||
qRegisterMetaTypeStreamOperators<CapturedDataCommand>("CapturedDataCommand");
|
||||
|
||||
qRegisterMetaType<SceneCreatedCommand>("SceneCreatedCommand");
|
||||
qRegisterMetaTypeStreamOperators<SceneCreatedCommand>("SceneCreatedCommand");
|
||||
registerCommand<CreateInstancesCommand>("CreateInstancesCommand");
|
||||
registerCommand<ClearSceneCommand>("ClearSceneCommand");
|
||||
registerCommand<CreateSceneCommand>("CreateSceneCommand");
|
||||
registerCommand<Update3dViewStateCommand>("Update3dViewStateCommand");
|
||||
registerCommand<ChangeBindingsCommand>("ChangeBindingsCommand");
|
||||
registerCommand<ChangeValuesCommand>("ChangeValuesCommand");
|
||||
registerCommand<ChangeFileUrlCommand>("ChangeFileUrlCommand");
|
||||
registerCommand<ChangeStateCommand>("ChangeStateCommand");
|
||||
registerCommand<RemoveInstancesCommand>("RemoveInstancesCommand");
|
||||
registerCommand<ChangeSelectionCommand>("ChangeSelectionCommand");
|
||||
registerCommand<RemovePropertiesCommand>("RemovePropertiesCommand");
|
||||
registerCommand<ReparentInstancesCommand>("ReparentInstancesCommand");
|
||||
registerCommand<ChangeIdsCommand>("ChangeIdsCommand");
|
||||
registerCommand<PropertyAbstractContainer>("PropertyAbstractContainer");
|
||||
registerCommand<InformationChangedCommand>("InformationChangedCommand");
|
||||
registerCommand<ValuesChangedCommand>("ValuesChangedCommand");
|
||||
registerCommand<ValuesModifiedCommand>("ValuesModifiedCommand");
|
||||
registerCommand<PixmapChangedCommand>("PixmapChangedCommand");
|
||||
registerCommand<InformationContainer>("InformationContainer");
|
||||
registerCommand<PropertyValueContainer>("PropertyValueContainer");
|
||||
registerCommand<PropertyBindingContainer>("PropertyBindingContainer");
|
||||
registerCommand<PropertyAbstractContainer>("PropertyAbstractContainer");
|
||||
registerCommand<InstanceContainer>("InstanceContainer");
|
||||
registerCommand<IdContainer>("IdContainer");
|
||||
registerCommand<ChildrenChangedCommand>("ChildrenChangedCommand");
|
||||
registerCommand<ImageContainer>("ImageContainer");
|
||||
registerCommand<StatePreviewImageChangedCommand>("StatePreviewImageChangedCommand");
|
||||
registerCommand<CompleteComponentCommand>("CompleteComponentCommand");
|
||||
registerCommand<ComponentCompletedCommand>("ComponentCompletedCommand");
|
||||
registerCommand<AddImportContainer>("AddImportContainer");
|
||||
registerCommand<SynchronizeCommand>("SynchronizeCommand");
|
||||
registerCommand<ChangeNodeSourceCommand>("ChangeNodeSourceCommand");
|
||||
registerCommand<ChangeAuxiliaryCommand>("ChangeAuxiliaryCommand");
|
||||
registerCommand<TokenCommand>("TokenCommand");
|
||||
registerCommand<RemoveSharedMemoryCommand>("RemoveSharedMemoryCommand");
|
||||
registerCommand<EndPuppetCommand>("EndPuppetCommand");
|
||||
registerCommand<DebugOutputCommand>("DebugOutputCommand");
|
||||
registerCommand<Enumeration>("Enumeration");
|
||||
registerCommand<PuppetAliveCommand>("PuppetAliveCommand");
|
||||
registerCommand<PuppetToCreatorCommand>("PuppetToCreatorCommand");
|
||||
registerCommand<InputEventCommand>("InputEventCommand");
|
||||
registerCommand<View3DActionCommand>("View3DActionCommand");
|
||||
registerCommand<RequestModelNodePreviewImageCommand>("RequestModelNodePreviewImageCommand");
|
||||
registerCommand<QPair<int, int>>("QPairIntInt");
|
||||
registerCommand<ChangeLanguageCommand>("ChangeLanguageCommand");
|
||||
registerCommand<ChangePreviewImageSizeCommand>("ChangePreviewImageSizeCommand");
|
||||
registerCommand<CapturedDataCommand>("CapturedDataCommand");
|
||||
registerCommand<SceneCreatedCommand>("SceneCreatedCommand");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user