VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
helpActions.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include <vrvCoreQt/DtHelpItems.h>
15 #include <vrvCoreQt/DtAboutBox.h>
16 #include <vrvCoreQt/DtMenuItem.h>
17 #include <vlutil/vlFilename.h>
18 
19 namespace makVrv
20 {
21  class DtDe;
22 }
23 
24 class QProcess;
25 
26 namespace makVrf
27 {
29  {
30  Q_OBJECT
31  public:
32  //CTOR
34 
35  //DTOR
36  virtual ~DtVrfGuiHelpMenuItem();
37 
39  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
40 
41  protected:
42  virtual void on_triggered();
43  virtual void assistantError(const QString& err);
44 
45  protected:
47  QProcess* myAssistant;
48  };
49 
51  {
52  Q_OBJECT
53 
54  public:
55  DtWebLinkMenuItem(makVrv::DtDe& de, const QString& className);
56  static QString createWebLinkFromFile(const QString &u);
57 
58  protected:
59  virtual void on_triggered();
60  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent, const QString& title, const QString& webLink);
61 
62  protected:
64  };
65 
67  {
68  Q_OBJECT
69  public:
70  //CTOR
72 
73  //DTOR
74  virtual ~DtProductsWebSiteMenuItem();
75 
77  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
78  };
79 
81  {
82  Q_OBJECT
83  public:
84  //CTOR
86 
87  //DTOR
88  virtual ~DtVersionWebSiteMenuItem();
89 
91  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
92  };
93 
95  {
96  Q_OBJECT
97  public:
98  //CTOR
100 
101  //DTOR
102  virtual ~DtReleaseNotesMenuItem();
103 
105  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
106  };
107 
109  {
110  Q_OBJECT
111  public:
112  //CTOR
114 
115  //DTOR
116  virtual ~DtClassDocumentationMenuItem();
117 
119  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
120  };
121 
123  {
124  Q_OBJECT
125  public:
126  //CTOR
128 
129  //DTOR
130  virtual ~DtUsersGuideMenuItem();
131 
133  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
134  };
135 
137  {
138  Q_OBJECT
139  public:
140  //CTOR
142 
143  //DTOR
144  virtual ~DtFirstExpGuideMenuItem();
145 
147  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
148  };
149 
151  {
152  Q_OBJECT
153  public:
154  //CTOR
156 
157  //DTOR
158  virtual ~DtVrfPluginsMenuItem();
159 
161  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
162 
163  protected:
164  virtual void on_triggered();
165 
166  protected:
168  };
169 
171  {
172  Q_OBJECT
173 
174  public:
175  DtVrfAboutBox( makVrv::DtVrvApplication& igApp, QWidget* parent /*= 0*/, Qt::WindowFlags f /*= 0*/ );
176  virtual ~DtVrfAboutBox();
177 
178  static const DtFilename& aboutBoxImage();
179  static void setAboutBoxImage(const DtFilename&);
180 
181  protected:
182  static DtFilename theAboutBoxImage;
183  };
184 
186  {
187  public:
189 
190  virtual ~DtVrfAboutItem();
191 
192  virtual void on_triggered();
193  };
194 }
makVrv::DtDe & myDe
Definition: helpActions.h:167
Contains makVrv::DtAboutBox class.
Builder for menu items.
Definition: DtMenuItem.h:23
The about menu item.
Definition: DtHelpItems.h:24
static DtFilename theAboutBoxImage
Definition: helpActions.h:182
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
makVrv::DtDe & myDe
Definition: helpActions.h:46
This is the dialog for the VR-Vantage About Box.
Definition: DtAboutBox.h:27
Definition: helpActions.h:122
Definition: helpActions.h:80
Definition: helpActions.h:185
The Root IG Application object.
Definition: DtVrvApplication.h:52
Contains makVrv::DtHelpItems class.
Definition: helpActions.h:108
Definition: helpActions.h:136
Definition: helpActions.h:28
Definition: helpActions.h:94
QProcess * myAssistant
Definition: helpActions.h:47
Definition: helpActions.h:150
Definition: helpActions.h:66
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: helpActions.h:170

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)