Go to the documentation of this file.00001
00002
00003
00004
00005
00008
00009 #ifndef lgrPlayMenu_H_
00010 #define lgrPlayMenu_H_
00011
00012 #include "lgrMenu.h"
00013
00014 namespace MAKLogger
00015 {
00017 class DT_DLL_LGRGUI DtLgrPlayMenu : public DtLgrMenu
00018 {
00019 public:
00020
00022 DtLgrPlayMenu(QWidget* parent);
00023 virtual ~DtLgrPlayMenu();
00024
00026 void restoreDefaultMenuItems(QWidget* parent);
00027
00029 void connectToEventHandler(QObject* windowSlots);
00030
00032 virtual void postModelUpdate(DtLgrGuiModel& model);
00033
00035
00036
00037 DtDynamicMenuItem* playPause();
00038 DtDynamicMenuItem* stop();
00039 DtDynamicMenuItem* playbackSpeed();
00040
00041 DtDynamicMenuItem* jumpToStart();
00042 DtDynamicMenuItem* jumptoTime();
00043 DtDynamicMenuItem* jumpToEnd();
00044 DtDynamicMenuItem* setStartStopTimes();
00045
00046 DtDynamicMenuItem* loopAtEnd();
00047
00048 DtDynamicMenuItem* setSpeed();
00049 DtDynamicMenuItem* increaseSpeed();
00050 DtDynamicMenuItem* decreaseSpeed();
00051
00053
00054 };
00055
00056 }
00057
00058 #endif