00001
00002
00016 class CanvasWindowBase : QMainWindow
00017 {
00018 %TypeHeaderCode
00019 #include "CanvasWindowBase.h"
00020 %End
00021
00022
00023 protected:
00024
00025 CanvasWindowBase ();
00026
00027 public:
00028
00029 ~CanvasWindowBase();
00030
00031 private:
00032
00033 virtual void editClear() = 0;
00034 virtual void editCopy() = 0;
00035 virtual void editCut() = 0;
00036 virtual void editPaste() = 0;
00037 virtual void editUndo() = 0;
00038
00039 virtual void helpAbout() = 0;
00040
00041 virtual void fileExportTextTuple() = 0;
00042 virtual void fileImportTextTuple() = 0;
00043 virtual void fileNew() = 0;
00044 virtual void fileOpen() = 0;
00045 virtual void filePrint() = 0;
00046 virtual void fileQuit() = 0;
00047 virtual void fileSave() = 0;
00048 virtual void fileSaveAll() = 0;
00049 virtual void fileSaveAs() = 0;
00050 virtual void fileSaveSelected() = 0;
00051
00052 virtual void viewAddPage() = 0;
00053 virtual void viewLock() = 0;
00054 virtual void viewUnlock() = 0;
00055 virtual void viewZoomIn() = 0;
00056 virtual void viewZoomOut() = 0;
00057
00058 };