krita
kis_transaction.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef KIS_TILE_COMMAND_H_
00020 #define KIS_TILE_COMMAND_H_
00021
00022 #include <qstring.h>
00023
00024 #include <kcommand.h>
00025
00026 #include "kis_types.h"
00027
00028 class QRect;
00029 class KisTransactionPrivate;
00030
00031 class KisTransaction : public KCommand {
00032 public:
00033 KisTransaction(const QString& name, KisPaintDeviceSP device);
00034 virtual ~KisTransaction();
00035
00036 public:
00037 virtual void execute();
00038 virtual void unexecute();
00039 virtual void unexecuteNoUpdate();
00040 virtual QString name() const;
00041 private:
00042 KisTransactionPrivate * m_private;
00043 };
00044
00045 #endif // KIS_TILE_COMMAND_H_
00046
|