CanvasWindowBase.h

Go to the documentation of this file.
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

Generated for HippoDraw Class Library by doxygen