00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file '../../hippodraw/qtui/CanvasWindowBase.ui' 00003 ** 00004 ** Created: Fri Oct 26 09:36:33 2007 00005 ** by: The User Interface Compiler ($Id: CanvasWindowBase_8h-source.html,v 1.40 2008/03/24 19:27:28 pfkeb Exp $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef CANVASWINDOWBASE_H 00011 #define CANVASWINDOWBASE_H 00012 00013 #include <qvariant.h> 00014 #include <qpixmap.h> 00015 #include <qmainwindow.h> 00016 #include "qt/libqthippo.h" 00017 00018 class QVBoxLayout; 00019 class QHBoxLayout; 00020 class QGridLayout; 00021 class QAction; 00022 class QActionGroup; 00023 class QToolBar; 00024 class QPopupMenu; 00025 00026 class MDL_QTHIPPOPLOT_API CanvasWindowBase : public QMainWindow 00027 { 00028 Q_OBJECT 00029 00030 public: 00031 CanvasWindowBase( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel ); 00032 ~CanvasWindowBase(); 00033 00034 QMenuBar *menubar; 00035 QPopupMenu *fileMenu; 00036 QPopupMenu *editMenu; 00037 QPopupMenu *PopupMenu_2; 00038 QPopupMenu *PopupMenu; 00039 QPopupMenu *helpMenu; 00040 QToolBar *toolBar; 00041 QToolBar *Toolbar_2; 00042 QToolBar *Toolbar; 00043 QToolBar *Toolbar_4; 00044 QAction* m_fileOpen; 00045 QAction* m_fileSaveAction; 00046 QAction* m_fileSaveAsAction; 00047 QAction* m_fileExit; 00048 QAction* m_editCutAction; 00049 QAction* m_editCopyAction; 00050 QAction* m_editPasteAction; 00051 QAction* m_helpAboutAction; 00052 QAction* m_filePrint; 00053 QAction* m_enlarge; 00054 QAction* m_zoomIn; 00055 QAction* m_zoomOut; 00056 QAction* m_fileNewAction; 00057 QAction* m_fileCloseAction; 00058 QAction* m_exportTextTuple; 00059 QAction* m_fileSaveSelected; 00060 QAction* m_fileSaveAllAction; 00061 QAction* m_viewLockAction; 00062 QAction* m_viewUnlockAction; 00063 QAction* m_editClearAction; 00064 QAction* m_editUndoAction; 00065 QAction* m_editSelectAllAction; 00066 QAction* m_editReTileAction; 00067 QAction* m_fileSaveAllAsAction; 00068 QAction* m_showPlotTableAction; 00069 QAction* m_showPickTableAction; 00070 QAction* m_set_printer; 00071 QAction* m_set_canvas; 00072 QAction* m_viewzoomreset; 00073 QAction* m_settingsFontsAction; 00074 QAction* m_editReTilePage; 00075 QAction* m_editDeleteAction; 00076 QAction* m_viewInspectorAction; 00077 QAction* m_aboutQt; 00078 QAction* m_fileBrowse; 00079 QAction* m_zoomMode; 00080 QAction* m_previousView; 00081 QAction* m_nextView; 00082 QActionGroup* m_set_fitter; 00083 QActionGroup* cutActionGroup; 00084 QAction* m_cut1; 00085 QAction* m_cut2; 00086 QAction* m_cut3; 00087 QAction* m_pick; 00088 QAction* m_helpHelp; 00089 QAction* m_createNTuple; 00090 QAction* m_group; 00091 QAction* m_ungroup; 00092 QActionGroup* m_recent_files; 00093 QAction* m_settingDefaultDock; 00094 00095 public slots: 00096 virtual void menubar_activated(); 00097 00098 protected: 00099 00100 protected slots: 00101 virtual void languageChange(); 00102 00103 void viewRemoveEmpty(); 00104 virtual void filePrint() = 0; 00105 virtual void helpAbout() = 0; 00106 virtual void fileSave() = 0; 00107 virtual void fileSaveAs() = 0; 00108 virtual void fileNew() = 0; 00109 virtual void viewZoomIn() = 0; 00110 virtual void viewZoomOut() = 0; 00111 virtual void editCopy() = 0; 00112 virtual void editCut() = 0; 00113 virtual void editPaste() = 0; 00114 virtual void fileExportTextTuple() = 0; 00115 virtual void viewAddPage() = 0; 00116 virtual void fileSaveAll() = 0; 00117 virtual void fileSaveAllAs() = 0; 00118 virtual void viewLock( void ) = 0; 00119 virtual void viewUnlock( void ) = 0; 00120 virtual void viewZoomReset() = 0; 00121 virtual void editUndo() = 0; 00122 virtual void editSelectAll() = 0; 00123 virtual void editReTile() = 0; 00124 virtual void viewShowPlotTable() = 0; 00125 virtual void viewShowPickTable() = 0; 00126 virtual void settingPrinter() = 0; 00127 virtual void settingCanvas() = 0; 00128 virtual void settingFonts() = 0; 00129 virtual void nextView() = 0; 00130 virtual void fileSaveSelectedImages( void ) = 0; 00131 virtual void editReTilePage() = 0; 00132 virtual void editDelete() = 0; 00133 virtual void viewShowInspector() = 0; 00134 virtual void fileExit() = 0; 00135 virtual void aboutQt() = 0; 00136 virtual void fileBrowse() = 0; 00137 virtual void setZoomMode(bool) = 0; 00138 virtual void previousView() = 0; 00139 virtual void setFitter(QAction *) = 0; 00140 virtual void setCutMode(QAction *) = 0; 00141 virtual void helpHelp() = 0; 00142 virtual void fileCreateNTuple() = 0; 00143 virtual void fileOpen() = 0; 00144 virtual void editClear() = 0; 00145 virtual void groupView() = 0; 00146 virtual void ungroupView() = 0; 00147 virtual void openRecentFile( QAction * ) = 0; 00148 virtual void defaultToolbar() = 0; 00149 00150 00151 private: 00152 QPixmap image0; 00153 QPixmap image1; 00154 QPixmap image2; 00155 QPixmap image3; 00156 QPixmap image4; 00157 QPixmap image5; 00158 QPixmap image6; 00159 QPixmap image7; 00160 QPixmap image8; 00161 QPixmap image9; 00162 QPixmap image10; 00163 QPixmap image11; 00164 QPixmap image12; 00165 QPixmap image13; 00166 QPixmap image14; 00167 00168 }; 00169 00170 #endif // CANVASWINDOWBASE_H