Changeset View
Changeset View
Standalone View
Standalone View
karbon/ui/KarbonDocumentMergeCommand.h
Show All 21 Lines | |||||
22 | 22 | | |||
23 | #include <kundo2command.h> | 23 | #include <kundo2command.h> | ||
24 | 24 | | |||
25 | class KarbonDocument; | 25 | class KarbonDocument; | ||
26 | 26 | | |||
27 | class KarbonDocumentMergeCommand : public KUndo2Command | 27 | class KarbonDocumentMergeCommand : public KUndo2Command | ||
28 | { | 28 | { | ||
29 | public: | 29 | public: | ||
30 | KarbonDocumentMergeCommand(KarbonDocument * targetPart, KarbonDocument * sourcePart); | 30 | KarbonDocumentMergeCommand(KarbonDocument * targetPart, KarbonDocument &sourcePart, KUndo2Command *parent = 0); | ||
31 | virtual ~KarbonDocumentMergeCommand(); | 31 | virtual ~KarbonDocumentMergeCommand() Q_DECL_OVERRIDE = default; | ||
32 | virtual void redo(); | 32 | virtual void redo() Q_DECL_OVERRIDE; | ||
33 | virtual void undo(); | 33 | virtual void undo() Q_DECL_OVERRIDE; | ||
34 | | ||||
35 | private: | | |||
36 | class Private; | | |||
37 | Private * const d; | | |||
38 | }; | 34 | }; | ||
39 | 35 | | |||
40 | #endif // _KARBONDOCUMENTMERGECOMMAND_H_ | 36 | #endif // _KARBONDOCUMENTMERGECOMMAND_H_ |