MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrEditMenu.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2024 MAK Technologies, Inc
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef lgrEditMenu_H_
10 #define lgrEditMenu_H_
11 
12 #include <lgrGui/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  MAKCommonWidgets::DtDynamicGroupMenu* editorCommandItems();
36 
38  MAKCommonWidgets::DtDynamicMenuItem* clearItem();
41 
43  MAKCommonWidgets::DtDynamicMenuItem* deleteItem();
46 
48  MAKCommonWidgets::DtDynamicMenuItem* mergeItem();
51 
53  MAKCommonWidgets::DtDynamicMenuItem* appendItem();
56 
58  MAKCommonWidgets::DtDynamicMenuItem* prefixItem();
61 
63  MAKCommonWidgets::DtDynamicMenuItem* offsetItem();
66 
68  MAKCommonWidgets::DtDynamicMenuItem* trimStartItem();
71 
73  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
The Logger&#39;s Edit menu which contains editing operations.
Definition: lgrEditMenu.h:22
Contains MAKLogger::DtLgrMenu class.
The logger GUI&#39;s model.
Definition: lgrGuiModel.h:56
bool myLastSet
Definition: lgrEditMenu.h:87
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
Abstract Menu which can be added to the MAKLogger::DtLgrMainWindow.
Definition: lgrMenu.h:26

Document ID: Generated on Fri May 31 15:45:35 EDT 2024 from SVN revision 266500
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)