diff options
author | Lukáš Lalinský <lalinsky@gmail.com> | 2008-12-08 09:10:10 +0100 |
---|---|---|
committer | Lukáš Lalinský <lalinsky@gmail.com> | 2008-12-08 09:10:10 +0100 |
commit | 05ef6e8c7847f06d27c2001d1845367c674cdedb (patch) | |
tree | 8edad440efbbb15687e09d179e577ac9812ceb80 /src/commands.h | |
parent | db090e65b3041b5856d9318a29ce44fb985376e7 (diff) | |
download | dbmodel-05ef6e8c7847f06d27c2001d1845367c674cdedb.tar.xz |
Move database-specific commands into items/database/databasecommands.cpp
Diffstat (limited to 'src/commands.h')
-rw-r--r-- | src/commands.h | 48 |
1 files changed, 3 insertions, 45 deletions
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 <QUndoCommand> #include <QVariant> #include <QPointer> +#include <QPointF> #include <QLatin1String> -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: |