VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfRadioWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 
12 
13 #include <makRadioQt/radioWidget.h>
14 
15 #include <string>
16 #include <vector>
17 
18 namespace makVrv
19 {
20  class DtDe;
21 }
22 
23 namespace makVrf
24 {
26  {
27  Q_OBJECT
28 
29  public:
31  virtual ~DtVrfRadioWidget();
32 
33  virtual bool blockSignals(bool);
34 
35  protected:
36  virtual void radioTransmitting(makRadio::DtRadio*, bool transmitting);
37  virtual void radioChannelChanged(makRadio::DtRadio*, int channel);
38  virtual void radioPowered(makRadio::DtRadio*, bool b);
39  virtual void radioMicMuted(makRadio::DtRadio*, bool b);
40  virtual void radioSpeakerMuted(makRadio::DtRadio*, bool b);
41  virtual void radioVolumeChanged(makRadio::DtRadio*, float f);
42  virtual void jammerFrequencyChanged(double, double);
43  virtual void jammerEnabled(double, bool);
44 
45  protected:
48  };
49 
51  {
52  public:
54  virtual ~DtVrfRadioWidgetCreator();
55 
57  static DtVrfRadioWidgetCreator& instance(makVrv::DtDe&);
58 
60  static void registerInstance(makVrv::DtDe& de, DtVrfRadioWidgetCreator* instance);
61 
63 
64  protected:
66  };
67 }
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Definition: radio.h:35
Definition: radioWidget.h:20
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: vrfRadioWidget.h:50
makVrv::DtDe & myDe
Definition: vrfRadioWidget.h:65
Base class to provide boost signal/slot management.
Definition: vrfRadioWidget.h:25
makVrv::DtSignalConnectionManager myConnections
Definition: vrfRadioWidget.h:46
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
Definition: radioStackWidget.h:28
#define VRFMAKRADIOQT_DLL
Definition: vrfMakRadioQt.h:14
makVrv::DtDe & myDe
Definition: vrfRadioWidget.h:47

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)