From 05ef6e8c7847f06d27c2001d1845367c674cdedb Mon Sep 17 00:00:00 2001 From: Lukáš Lalinský Date: Mon, 8 Dec 2008 09:10:10 +0100 Subject: Move database-specific commands into items/database/databasecommands.cpp --- src/commands.h | 48 +++--------------------------------------------- 1 file changed, 3 insertions(+), 45 deletions(-) (limited to 'src/commands.h') diff --git a/src/commands.h b/src/commands.h index 139389a..a763236 100644 --- a/src/commands.h +++ b/src/commands.h @@ -20,14 +20,13 @@ #include #include #include +#include #include -class DatabaseTable; class DiagramConnection; -class DiagramObject; +class DiagramDocument; class DiagramItem; -class Column; -#include "items/database/column.h" +class DiagramObject; enum { COMMAND_SET_OBJECT_PROPERTY, @@ -48,47 +47,6 @@ private: QVariant m_oldValue, m_newValue; }; -class AddColumnCommand : public QUndoCommand -{ -public: - AddColumnCommand(ColumnList *columnList, QUndoCommand *parent = 0); - ~AddColumnCommand(); - void undo(); - void redo(); - int index() { return m_index; } - -private: - ColumnList *m_columnList; - int m_index; - Column *m_column; -}; - -class RemoveColumnCommand : public QUndoCommand -{ -public: - RemoveColumnCommand(ColumnList *columnList, int index, QUndoCommand *parent = 0); - ~RemoveColumnCommand(); - void undo(); - void redo(); - -private: - ColumnList *m_columnList; - int m_index; - Column *m_column; -}; - -class SwapColumnsCommand : public QUndoCommand -{ -public: - SwapColumnsCommand(ColumnList *columnList, int oldIndex, int newIndex, QUndoCommand *parent = 0); - void undo(); - void redo(); - -private: - ColumnList *m_columnList; - int m_oldIndex, m_newIndex; -}; - class MoveItemCommand : public QUndoCommand { public: -- cgit v1.2.3-54-g00ecf