00001
00002
00003
00004
00005
00006
00007
00008 #ifndef EVDB_EDITMENU_H
00009 #define EVDB_EDITMENU_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 {
00019 class EditMenu {
00020 RQ_OBJECT("evdb::EditMenu")
00021
00022 public:
00023 EditMenu(TGMenuBar* menubar, TGMainFrame* mf);
00024 virtual ~EditMenu();
00025
00026
00027 void HandleMenu(int menu);
00028
00029 private:
00030 int Preferences();
00031 int NoImpl(const char* m);
00032
00033 private:
00034 TGMainFrame* fMainFrame;
00035 TGPopupMenu* fEditMenu;
00036 TGLayoutHints* fLayout;
00037 };
00038 }
00039
00040 #endif // EVDB_EDITMENU_H
00041