![]() |
VR-Forces Developer's Guide
|
A widget class for putting radio controls on the radio control toolbar.

Classes | |
| struct | Radio |
Public Member Functions | |
| DtRadioControlWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0) | |
| virtual | ~DtRadioControlWidget () override |
| virtual makRadio::DtRadio * | currentRadio () const |
| virtual void | talk (bool t) |
| virtual void | selectRadio (makRadio::DtRadio *) |
Public Attributes | |
| QHBoxLayout * | myMainLayout |
| QToolButton * | myPushToTalk |
| QComboBox * | myRadioCombo |
| QComboBox * | myChannelsCombo |
| QToolButton * | myMicMutedButton |
| QToolButton * | mySoundMuteButton |
| QToolButton * | myRadioSettings |
| makVrv::DtPopupToolbar * | myVolumeControl |
| QSlider * | myVolumeSlider |
| makVrv::DtPopupToolbarButton * | myVolumeSettingsButton |
Protected Slots | |
| virtual void | radioChanged () |
| virtual void | channelChanged () |
| virtual void | talk () |
| virtual void | stopTalking () |
| virtual void | micMutedChanged (bool) |
| virtual void | soundMutedChanged (bool) |
| virtual void | volumeChanged (int) |
| virtual void | updateLevels () |
| virtual void | showSettings () |
Protected Member Functions | |
| void | setupUi () |
| virtual void | initialize () |
| virtual bool | allSpeakersMuted () const |
| virtual bool | allMicsMuted () const |
| virtual void | showEvent (QShowEvent *) override |
| virtual void | hideEvent (QHideEvent *) override |
| virtual void | closeEvent (QCloseEvent *) override |
| virtual void | createRadios () |
| virtual void | clearRadios () |
| virtual void | activeEntityChanged (const DtUUID &) |
| virtual makVrv::DtSignalConnectionManager * | connectRadio (makRadio::DtRadio *) |
| virtual makVrv::DtSignalConnectionManager * | currentRadioConnections () const |
| virtual void | radioTransmitting (makRadio::DtRadio *, bool transmitting) |
| virtual void | radioChannelSet (makRadio::DtRadio *, int channel) |
| virtual void | radioMicMuted (makRadio::DtRadio *, bool b) |
| virtual void | radioSpeakerMuted (makRadio::DtRadio *, bool b) |
| virtual void | radioVolumeChanged (makRadio::DtRadio *, float) |
| virtual void | radioPoweredChanged (makRadio::DtRadio *, bool) |
| virtual void | clearTransmitLevel () |
| virtual void | clearReceiveLevel () |
| virtual QPixmap | levelIcon (const QImage &base, double level, const QSize &iconSize) |
| virtual void | systemEnabledChanged (bool) |
| virtual void | setupImages () |
Protected Attributes | |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrv::DtDe & | myDe |
| bool | myNeedsDereference |
| QTimer * | myLevelsTimer |
| double | myLastTransmitLevel |
| double | myLastReceiveLevel |
| makVrv::DtQIconConfigurations | myMicIcons |
| makVrv::DtQIconConfigurations | mySpeakerIcons |
| QImage | myMicImage |
| QImage | mySpeakerImage |
| std::vector< Radio > | myRadios |
| makVrf::DtRadioControlWidget::DtRadioControlWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | flags = 0 |
||
| ) |
CTOR.
|
overridevirtual |
DTOR.
|
virtual |
|
virtual |
|
virtual |
|
protected |
Sets up the contents of the widget. Called from constructor.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QHBoxLayout* makVrf::DtRadioControlWidget::myMainLayout |
| QToolButton* makVrf::DtRadioControlWidget::myPushToTalk |
| QComboBox* makVrf::DtRadioControlWidget::myRadioCombo |
| QComboBox* makVrf::DtRadioControlWidget::myChannelsCombo |
| QToolButton* makVrf::DtRadioControlWidget::myMicMutedButton |
| QToolButton* makVrf::DtRadioControlWidget::mySoundMuteButton |
| QToolButton* makVrf::DtRadioControlWidget::myRadioSettings |
| makVrv::DtPopupToolbar* makVrf::DtRadioControlWidget::myVolumeControl |
| QSlider* makVrf::DtRadioControlWidget::myVolumeSlider |
| makVrv::DtPopupToolbarButton* makVrf::DtRadioControlWidget::myVolumeSettingsButton |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |