//------------------------------------------
+class DCChangeCellCodeClassTypeCommand : public DCCommand
+{
+ DCCellCode* d_cellCode;
+ QString d_type;
+
+public:
+ DCChangeCellCodeClassTypeCommand(const void *requester, DCCreator *creator, DCCellCode* cellCode, const QString& newType);
+ virtual ~DCChangeCellCodeClassTypeCommand() {}
+ void undo();
+ void redo();
+};
+
+//------------------------------------------
+
class DCRemoveCellCodeClassCommand : public DCCommand
{
DCContainer *d_container;
//------------------------------------------
+class DCChangeCellTypeCommand : public DCCommand
+{
+ DCCell *d_cell;
+ QString d_type;
+
+public:
+ DCChangeCellTypeCommand(const void *requester, DCCreator *creator, DCCell *cell, const QString& newType);
+ virtual ~DCChangeCellTypeCommand() {}
+ void undo();
+ void redo();
+};
+
+//------------------------------------------
+
class DCRenameCellCommand : public DCCommand
{
DCCell *d_cell;