9 #ifndef lgrAnnotationMenuBar_H_
10 #define lgrAnnotationMenuBar_H_
14 #include <commonWidgets/dynamicMenu.h>
23 class DtLgrAnnotationView;
24 class DtLgrAnnotationSlots;
45 virtual void connectToEventHandler(
QObject*);
51 virtual void connectSlots();
64 const MAKCommonWidgets::DtDynamicMenu* createAnnotationMenu()
const;
67 const MAKCommonWidgets::DtDynamicMenu* selectAnnotationMenu()
const;
70 const MAKCommonWidgets::DtDynamicGroupMenu* selectedActionMenu()
const;
73 virtual void enableSelectedAnnotationItems();
76 virtual void disableSelectedAnnotationItems();
79 virtual void setConversionTypes(QStringList toFormats);
82 virtual void setFileSaved(
bool isSaved);
85 virtual void setFileOpen(
bool open);
88 virtual void updateSelectAnnotations();
94 void configureFileMenu();
98 void configureViewMenu();
102 void configureEditMenu();
106 void configureHelpMenu();
132 typedef std::map<DtLgrAnnotation*,MAKCommonWidgets::DtDynamicMenuItem*>
\