aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/qrceditor/undocommands_p.h
diff options
context:
space:
mode:
authorKonstantin Tokarev <annulen@yandex.ru>2012-06-04 14:10:34 +0400
committerEike Ziller <eike.ziller@nokia.com>2012-07-18 15:39:49 +0200
commit2bf7271d5158e5b589959f7ed93268b4d71b0e07 (patch)
tree6f258634a40c626a87caf912a1b968c9cbe6e05f /src/shared/qrceditor/undocommands_p.h
parentfaf7ba6274f0bdbf32597eb837997aac29a832e2 (diff)
Moved QrcEditor to ResourceEditor plugin.
Change-Id: I623b47ab4fdad7abf07e47abd99959f0326639c6 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Diffstat (limited to 'src/shared/qrceditor/undocommands_p.h')
-rw-r--r--src/shared/qrceditor/undocommands_p.h164
1 files changed, 0 insertions, 164 deletions
diff --git a/src/shared/qrceditor/undocommands_p.h b/src/shared/qrceditor/undocommands_p.h
deleted file mode 100644
index 8363211a32..0000000000
--- a/src/shared/qrceditor/undocommands_p.h
+++ /dev/null
@@ -1,164 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt Creator
-**
-** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
-**
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-**
-** GNU Lesser General Public License Usage
-**
-** This file may be used under the terms of the GNU Lesser General Public
-** License version 2.1 as published by the Free Software Foundation and
-** appearing in the file LICENSE.LGPL included in the packaging of this file.
-** Please review the following information to ensure the GNU Lesser General
-** Public License version 2.1 requirements will be met:
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** Other Usage
-**
-** Alternatively, this file may be used in accordance with the terms and
-** conditions contained in a signed written agreement between you and Nokia.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**************************************************************************/
-
-#ifndef UNDO_COMMANDS_H
-#define UNDO_COMMANDS_H
-
-#include "resourceview.h"
-
-#include <QString>
-#include <QUndoCommand>
-
-QT_BEGIN_NAMESPACE
-class QModelIndex;
-QT_END_NAMESPACE
-
-namespace SharedTools {
-
-/*!
- \class ViewCommand
-
- Provides a base for \l ResourceView-related commands.
-*/
-class ViewCommand : public QUndoCommand
-{
-protected:
- ResourceView *m_view;
-
- ViewCommand(ResourceView *view);
- virtual ~ViewCommand();
-};
-
-/*!
- \class ModelIndexViewCommand
-
- Provides a mean to store/restore a \l QModelIndex as it cannot
- be stored safely in most cases. This is an abstract class.
-*/
-class ModelIndexViewCommand : public ViewCommand
-{
- int m_prefixArrayIndex;
- int m_fileArrayIndex;
-
-protected:
- ModelIndexViewCommand(ResourceView *view);
- virtual ~ModelIndexViewCommand();
- void storeIndex(const QModelIndex &index);
- QModelIndex makeIndex() const;
-};
-
-/*!
- \class ModifyPropertyCommand
-
- Modifies the name/prefix/language property of a prefix/file node.
-*/
-class ModifyPropertyCommand : public ModelIndexViewCommand
-{
- ResourceView::NodeProperty m_property;
- QString m_before;
- QString m_after;
- int m_mergeId;
-
-public:
- ModifyPropertyCommand(ResourceView *view, const QModelIndex &nodeIndex,
- ResourceView::NodeProperty property, const int mergeId, const QString &before,
- const QString &after = QString());
-
-private:
- int id() const { return m_mergeId; }
- bool mergeWith(const QUndoCommand * command);
- void undo();
- void redo();
-};
-
-/*!
- \class RemoveEntryCommand
-
- Removes a \l QModelIndex including all children from a \l ResourceView.
-*/
-class RemoveEntryCommand : public ModelIndexViewCommand
-{
- EntryBackup *m_entry;
- bool m_isExpanded;
-
-public:
- RemoveEntryCommand(ResourceView *view, const QModelIndex &index);
- ~RemoveEntryCommand();
-
-private:
- void redo();
- void undo();
- void freeEntry();
-};
-
-/*!
- \class AddFilesCommand
-
- Adds a list of files to a given prefix node.
-*/
-class AddFilesCommand : public ViewCommand
-{
- int m_prefixIndex;
- int m_cursorFileIndex;
- int m_firstFile;
- int m_lastFile;
- const QStringList m_fileNames;
-
-public:
- AddFilesCommand(ResourceView *view, int prefixIndex, int cursorFileIndex,
- const QStringList &fileNames);
-
-private:
- void redo();
- void undo();
-};
-
-/*!
- \class AddEmptyPrefixCommand
-
- Adds a new, empty prefix node.
-*/
-class AddEmptyPrefixCommand : public ViewCommand
-{
- int m_prefixArrayIndex;
-
-public:
- AddEmptyPrefixCommand(ResourceView *view);
-
-private:
- void redo();
- void undo();
-};
-
-} // namespace SharedTools
-
-#endif // UNDO_COMMANDS_H