VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtHelpItems.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 #include <vrvCoreQt/vrvCoreQt.h>
12 #include <vrvCoreQt/DtMenuItem.h>
13 
14 class QTreeWidget;
15 class QDialog;
16 class QTabWidget;
17 
18 namespace makVrv
19 {
20  class DtDeError;
21 
25  {
26  public:
27  DtAboutItem(DtDe& de);
28 
29  virtual ~DtAboutItem();
30 
32  virtual QAction* createAction(DtDe&, QWidget* parent);
33 
34  protected:
35 
36  virtual void on_triggered();
38  QWidget* myParent;
39 
40  };
41 
45  {
46  public:
47  DtWebLinkMenuItem(DtDe& de, const QString& className);
48 
49  protected:
50  virtual void on_triggered();
51  virtual QAction* createActionWithTitleAndLink(DtDe&, QWidget* parent, const QString& title, const QString& webLink);
52  virtual QString createWebLinkFromFile(const QString &u);
53 
54 
55  protected:
57  };
58 
62  {
63  Q_OBJECT
64  public:
66  DtHelpItem(DtDe& de);
67 
69  virtual ~DtHelpItem();
70 
72  virtual QAction* createAction(DtDe&, QWidget* parent);
73 
74  };
75 
79  {
80  public:
81  //CTOR
83 
84  //DTOR
85  virtual ~DtProductsWebSiteMenuItem();
86 
88  virtual QAction* createAction(DtDe&, QWidget* parent);
89  };
90 
94  {
95  public:
96  //CTOR
98 
99  //DTOR
100  virtual ~DtVersionWebSiteMenuItem();
101 
103  virtual QAction* createAction(DtDe&, QWidget* parent);
104  };
105 
109  {
110  Q_OBJECT
111  public:
112  //CTOR
114 
115  //DTOR
116  virtual ~DtReleaseNotesMenuItem();
117 
119  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
120  };
121 
125  {
126  Q_OBJECT
127  public:
128  //CTOR
130 
131  //DTOR
132  virtual ~DtStealthFirstExpGuideItem();
133 
135  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
136  };
137 
141  {
142  Q_OBJECT
143  public:
144  //CTOR
146 
147  //DTOR
148  virtual ~DtPVDFirstExpGuideItem();
149 
151  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
152  };
153 
157  {
158  Q_OBJECT
159  public:
160  //CTOR
162 
163  //DTOR
164  virtual ~DtIGFirstExpGuideItem();
165 
167  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
168  };
169 
173  {
174  Q_OBJECT
175  public:
176  //CTOR
178 
179  //DTOR
180  virtual ~DtUsersGuideItem();
181 
183  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
184  };
185 
189  {
190  Q_OBJECT
191  public:
192  //CTOR
194 
195  //DTOR
196  virtual ~DtClassDocumentationMenuItem();
197 
199  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
200  };
201 
202 
206  {
207  public:
208  //CTOR
209  DtLogItem(DtDe& de);
210 
211  //DTOR
212  virtual ~DtLogItem();
213 
215  virtual QAction* createAction(DtDe&, QWidget* parent);
216 
217  protected:
218 
219  virtual void onDeError(const DtDeError& error,bool critical);
220 
221  virtual void on_triggered();
222 
225  virtual void outputErrorToConsole(const DtDeError& error, bool critical);
226 
228  QWidget* myParent;
229  };
230 
231 }
QWidget * myParent
Definition: DtHelpItems.h:228
Builder for menu items.
Definition: DtMenuItem.h:23
The about menu item.
Definition: DtHelpItems.h:24
The DtDeError instance.
Definition: DtDeError.h:20
The menu item which goes to the MAK web site product versions page.
Definition: DtHelpItems.h:93
The menu item which brings up the Stealth First Experience Guide.
Definition: DtHelpItems.h:124
The menu item which brings up the IG First Experience Guide.
Definition: DtHelpItems.h:156
The menu item which brings up the PVD First Experience Guide.
Definition: DtHelpItems.h:140
DtDe & myDe
Definition: DtHelpItems.h:227
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtDe & myDe
Definition: DtHelpItems.h:37
QWidget * myParent
Definition: DtHelpItems.h:38
The menu item which brings up the User&#39;s Guide.
Definition: DtHelpItems.h:172
The menu item which brings up the Developer&#39;s Guide.
Definition: DtHelpItems.h:188
The menu item which brings up the Release Notes.
Definition: DtHelpItems.h:108
Definition: asyncJobServer.h:39
The menu item which brings up the error log page.
Definition: DtHelpItems.h:205
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
The menu item which goes to the MAK web site product page.
Definition: DtHelpItems.h:78
Menu item for online help.
Definition: DtHelpItems.h:61

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)