}
//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
}
//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));