Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

FileMenu.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 #ifndef EVDB_FILEMENU_H
00009 #define EVDB_FILEMENU_H
00010 #include "TQObject.h"
00011 #include "RQ_OBJECT.h"
00012 class TGMainFrame;
00013 class TGMenuBar;
00014 class TGPopupMenu;
00015 class TGLayoutHints;
00016 
00017 namespace evdb {
00018   class FileMenu {
00019     RQ_OBJECT("evdb::FileMenu")
00020 
00021   public:
00022     FileMenu(TGMenuBar* menubar, TGMainFrame* mf);
00023     virtual ~FileMenu();
00024   
00025     // slots
00026     void HandleMenu(int menu);
00027   
00028   private:
00029     int Open();
00030     int Save();
00031     int SaveAs();
00032     int Close();
00033     int Print();
00034     int Quit();
00035     int NoImpl(const char* m);
00036     
00037   private:
00038     TGMainFrame*   fMainFrame;  
00039     TGPopupMenu*   fFileMenu;   
00040     TGLayoutHints* fLayout;     
00041   };
00042 }
00043 #endif // EVDFILEMENU_H
00044 

Generated on Sat Oct 11 02:35:27 2008 for NOvA Offline by  doxygen 1.3.9.1