VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
radioPage.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
9 
10 #include <vrvCoreQt/DtMenuItem.h>
11 
12 #include <vrvCoreQt/DtPage.h>
13 
14 #include <QtWidgets/QWidget>
15 
16 namespace makVrv
17 {
18  class DtDe;
19 }
20 
21 namespace makVrf
22 {
23  class DtVrvRadioManager;
24  class DtVrfRadioStackWidget;
25 
27  {
28  Q_OBJECT
29 
30  public:
31  DtRadioPage(makVrv::DtDe& de, QWidget* parent = 0, Qt::WindowFlags f = 0);
32  virtual ~DtRadioPage();
33 
34  virtual QIcon icon();
35 
36  virtual QString title();
37 
39  virtual const std::string& pageClassName() const;
40 
42  virtual void activate();
43 
45  virtual void deactivate();
46 
48  static const std::string& thePageClassName();
49 
50  protected:
51 
53  void setupUi(QWidget* p);
54 
55  public:
57  };
58 
60  {
61  Q_OBJECT
62  public:
63  //CTOR
65 
66  //DTOR
67  virtual ~DtMakRadioMenuItem();
68 
70  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
71 
72  static void showSettingsPage(makVrv::DtDe&);
73 
74  protected:
75  virtual void on_triggered();
76 
77  protected:
79  };
80 
83 }
Builder for menu items.
Definition: DtMenuItem.h:26
Contains makVrv::DtPage class.
DtVrfRadioStackWidget * myRadioStack
Definition: radioPage.h:56
makVrv::DtDe & myDe
Definition: radioPage.h:78
Definition: DtPage.h:146
Definition: vrfRadioStackWidget.h:37
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:30
Definition: radioPage.h:26
makVrv::DtPageCreatorTemplate< DtRadioPage > DtRadioPageCreator
Definition: radioPage.h:82
Definition: radioPage.h:59
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define VRFMAKRADIOQT_DLL
Definition: vrfMakRadioQt.h:14

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)