MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrFileMenu.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 lgrFileMenu_H_
10 #define lgrFileMenu_H_
11 
12 #include <lgrGui/lgrMenu.h>
13 #include <QVector>
14 
15 namespace MAKLogger
16 {
19  {
20  public:
21 
23  DtLgrFileMenu(QWidget* parent);
24 
26  virtual ~DtLgrFileMenu();
27 
29  virtual void connectToEventHandler(QObject* lgrSlots);
30 
32  void restoreDefaultMenuItems(QWidget* parent);
33 
35  void addExportType(QString name,int exportType);
36 
38  void updateRecentLoggerFiles(QVector<QString> recentFiles);
39 
41  virtual void postModelUpdate(DtLgrGuiModel& model);
42 
44  DtDynamicMenuItem* newFile();
46  DtDynamicMenuItem* openFile();
47  DtDynamicMenuItem* loggerInfo();
48  DtDynamicMenuItem* closeFile();
49  DtDynamicMenuItem* saveFile();
50  DtDynamicMenuItem* saveFileAs();
51  DtDynamicMenuItem* revert();
52  DtDynamicMenuItem* connection();
53  DtDynamicMenuItem* disconnect();
54  DtDynamicMenuItem* connect();
55  DtDynamicMenuItem* exit();
56  DtDynamicMenu* exportMenu();
57  DtDynamicMenu* exportSelectionMenu();
58  DtDynamicMenu* recentLoggerFilesMenu();
60 
62 
63  private:
64  // For translation purposes only. Used for translating menu items
65  // created from plugins. Unused otherwise. Do not remove.
66  QString myUnusedString1;
67  QString myUnusedString2;
68  QString myUnusedString3;
69  QString myUnusedString4;
70 
71  };
72 
73 }
74 
75 #endif
QString myUnusedString2
Definition: lgrFileMenu.h:67
QString myUnusedString4
Definition: lgrFileMenu.h:69
QString myUnusedString1
Definition: lgrFileMenu.h:66
Contains MAKLogger::DtLgrMenu class.
The logger GUI&#39;s model.
Definition: lgrGuiModel.h:56
QObject * myExportSlot
Definition: lgrFileMenu.h:61
QString myUnusedString3
Definition: lgrFileMenu.h:68
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
The File menu implementation.
Definition: lgrFileMenu.h:18
Abstract Menu which can be added to the MAKLogger::DtLgrMainWindow.
Definition: lgrMenu.h:26

Document ID: Generated on Thu Jul 14 15:45:33 EDT 2022 from SVN revision 244827
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)