From 46b81abe15d84ed116544102998421be779e75d5 Mon Sep 17 00:00:00 2001 From: Ilia Ryabokon Date: Mon, 10 Sep 2012 11:41:34 +0300 Subject: [PATCH] typedef for QMultiMap specified --- src/domain/UBGraphicsItemUndoCommand.cpp | 2 +- src/domain/UBGraphicsItemUndoCommand.h | 6 ++++-- src/domain/UBGraphicsScene.cpp | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/domain/UBGraphicsItemUndoCommand.cpp b/src/domain/UBGraphicsItemUndoCommand.cpp index 64ea6091..c8637242 100644 --- a/src/domain/UBGraphicsItemUndoCommand.cpp +++ b/src/domain/UBGraphicsItemUndoCommand.cpp @@ -27,7 +27,7 @@ #include "domain/UBGraphicsGroupContainerItem.h" UBGraphicsItemUndoCommand::UBGraphicsItemUndoCommand(UBGraphicsScene* pScene, const QSet& pRemovedItems, - const QSet& pAddedItems, const QMultiMap &groupsMap) + const QSet& pAddedItems, const GroupDataTable &groupsMap) : mScene(pScene) , mRemovedItems(pRemovedItems - pAddedItems) , mAddedItems(pAddedItems - pRemovedItems) diff --git a/src/domain/UBGraphicsItemUndoCommand.h b/src/domain/UBGraphicsItemUndoCommand.h index be8fa9d4..fec45d4f 100644 --- a/src/domain/UBGraphicsItemUndoCommand.h +++ b/src/domain/UBGraphicsItemUndoCommand.h @@ -27,8 +27,10 @@ class UBGraphicsScene; class UBGraphicsItemUndoCommand : public UBAbstractUndoCommand { public: + typedef QMultiMap GroupDataTable; + UBGraphicsItemUndoCommand(UBGraphicsScene* pScene, const QSet& pRemovedItems, - const QSet& pAddedItems, const QMultiMap &groupsMap = QMultiMap()); + const QSet& pAddedItems, const GroupDataTable &groupsMap = GroupDataTable()); UBGraphicsItemUndoCommand(UBGraphicsScene* pScene, QGraphicsItem* pRemovedItem, QGraphicsItem* pAddedItem); @@ -48,7 +50,7 @@ class UBGraphicsItemUndoCommand : public UBAbstractUndoCommand UBGraphicsScene* mScene; QSet mRemovedItems; QSet mAddedItems; - QMultiMap mExcludedFromGroup; + GroupDataTable mExcludedFromGroup; bool mFirstRedo; }; diff --git a/src/domain/UBGraphicsScene.cpp b/src/domain/UBGraphicsScene.cpp index 0e476dea..352d0f2a 100644 --- a/src/domain/UBGraphicsScene.cpp +++ b/src/domain/UBGraphicsScene.cpp @@ -1067,7 +1067,7 @@ UBItem* UBGraphicsScene::deepCopy() const void UBGraphicsScene::clearContent(clearCase pCase) { QSet removedItems; - QMultiMap groupsMap; + UBGraphicsItemUndoCommand::GroupDataTable groupsMap; switch (pCase) { case clearBackground :