12 #include <QtWidgets/QWidget>
13 #include <QtGui/QPixmap>
14 #include <QtGui/QIcon>
15 #include <QtGui/QImage>
19 class DtEntityIdentifier;
26 class DtPopupToolbarButton;
41 class DtEntityListDropdown;
73 virtual void talk(
bool t);
81 virtual void initialize();
83 virtual bool allSpeakersMuted()
const;
84 virtual bool allMicsMuted()
const;
86 virtual void showEvent(QShowEvent*);
87 virtual void hideEvent(QHideEvent*);
88 virtual void closeEvent(QCloseEvent*);
90 virtual void createRadios();
91 virtual void clearRadios();
93 virtual void activeEntityChanged(
const DtEntityIdentifier&);
105 virtual void clearTransmitLevel();
106 virtual void clearReceiveLevel();
108 virtual QPixmap levelIcon(
const QImage& base,
double level,
const QSize& iconSize);
110 virtual void systemEnabledChanged(
bool);
113 virtual void radioChanged();
114 virtual void channelChanged();
116 virtual void stopTalking();
117 virtual void micMutedChanged(
bool);
118 virtual void soundMutedChanged(
bool);
119 virtual void volumeChanged(
int);
120 virtual void updateLevels();
121 virtual void showSettings();
162 virtual QWidget* create(
makVrv::DtDe& de, QWidget* parent,
const Qt::WindowFlags& flags);
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define VRFMAKRADIOQT_DLL
Definition: vrfMakRadioQt.h:14