MAK Data Logger API Documentation for DIS
lgrEditMenu.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef lgrEditMenu_H_
10 #define lgrEditMenu_H_
11 
12 #include "lgrMenu.h"
13 
14 #include <commonWidgets/dynamicGroupMenu.h>
15 
16 namespace MAKLogger
17 {
18 
19  class DtMainWindowSlots;
20 
23  {
24  public:
25 
27  DtLgrEditMenu(QWidget* parent);
28 
30  virtual ~DtLgrEditMenu();
31 
33 
34  MAKCommonWidgets::DtDynamicGroupMenu* editorCommandItems();
36 
38 
39  MAKCommonWidgets::DtDynamicMenuItem* clearItem();
41 
43 
44  MAKCommonWidgets::DtDynamicMenuItem* deleteItem();
46 
48 
49  MAKCommonWidgets::DtDynamicMenuItem* mergeItem();
51 
53 
54  MAKCommonWidgets::DtDynamicMenuItem* appendItem();
56 
58 
59  MAKCommonWidgets::DtDynamicMenuItem* prefixItem();
61 
63 
64  MAKCommonWidgets::DtDynamicMenuItem* offsetItem();
66 
68 
69  MAKCommonWidgets::DtDynamicMenuItem* trimStartItem();
71 
73 
74  MAKCommonWidgets::DtDynamicMenuItem* upgradeItem();
76 
78  void restoreDefaultMenuItems(QWidget* parent);
79 
81  virtual void connectToEventHandler(QObject* windowSlots);
82 
84  virtual void postModelUpdate(DtLgrGuiModel& model);
85 
86  protected:
87  bool myLastSet;
88  };
89 
90 }
91 
92 #endif

Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)