Go to the documentation of this file.00001
00002
00003
00004
00005
00008
00009 #ifndef lgrViewMenu_H_
00010 #define lgrViewMenu_H_
00011
00012 #include "lgrMenu.h"
00013
00014 class QDockWidget;
00015
00016 namespace MAKLogger
00017 {
00018
00019 class DtLgrGuiComponent;
00020
00022 class DT_DLL_LGRGUI DtLgrViewMenu : public DtLgrMenu
00023 {
00024 public:
00025
00027 DtLgrViewMenu(QWidget* parent);
00028
00030 virtual ~DtLgrViewMenu();
00031
00033 void restoreDefaultMenuItems(QWidget* parent);
00034
00036 virtual void connectToEventHandler(QObject* lgrSlots);
00037
00039 virtual void addComponent(DtLgrGuiComponent* component);
00040
00042 virtual void removeComponent(DtLgrGuiComponent* component);
00043
00045
00046 MAKCommonWidgets::DtDynamicMenuItem* setZoom();
00048
00050 MAKCommonWidgets::DtDynamicMenuItem* component(QString componentName);
00051
00053 MAKCommonWidgets::DtDynamicMenu* components();
00054
00056 virtual void postModelUpdate(DtLgrGuiModel& model);
00057
00058 };
00059
00060 }
00061
00062 #endif