OSDN Git Service

[denncoCreator] minor improvements
[dennco/denncoCreator.git] / Source / utils / dccommandutil.cpp
index 7abdd3f..0d0afdd 100644 (file)
@@ -111,9 +111,9 @@ void DCCommandUtil::postChangeCellCodeClassTypeCommand(const void *requester, DC
 }
 
 //static
-void DCCommandUtil::postAddCellCommand(const void *requester, DCCreator *creator, DCContainer *container, const QString &containerBasedPath, const QString &name, const QString &type)
+void DCCommandUtil::postAddCellCommand(const void *requester, DCCreator *creator, DCContainer *container, const QString &containerBasedPath, const QString &name, const QString &type, float pageX, float pageY)
 {
-    postEvent(creator, new DCAddCellCommand(requester, creator, container, containerBasedPath, name, type));
+    postEvent(creator, new DCAddCellCommand(requester, creator, container, containerBasedPath, name, type, pageX, pageY));
 }
 
 //static
@@ -123,6 +123,18 @@ void DCCommandUtil::postChangeCellTypeCommand(const void *requester, DCCreator *
 }
 
 //static
+void DCCommandUtil::postRenameCellCommand(const void *requester, DCCreator *creator, DCCell *cell, const QString &newContainerBasedPath, const QString &newName)
+{
+    postEvent(creator, new DCRenameCellCommand(requester, creator, cell, newContainerBasedPath, newName));
+}
+
+//static
+void DCCommandUtil::postRemoveCellCommand(const void *requester, DCCreator *creator, DCContainer *container, DCCell* cell)
+{
+    postEvent(creator, new DCRemoveCellCommand(requester, creator, container, cell));
+}
+
+//static
 void DCCommandUtil::postRemoveCellsCommand(const void *requester, DCCreator *creator, DCContainer *container, const QList<DCCell*> &cells)
 {
     postEvent(creator, new DCRemoveCellCommand(requester, creator, container, cells));