VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes
makRadio::DtRadioStackWidget Class Reference
Inheritance diagram for makRadio::DtRadioStackWidget:
Inheritance graph
[legend]

Public Slots

virtual void masterPttPressed ()
 
virtual void masterPttReleased ()
 
virtual void cleanupRadios ()
 

Public Member Functions

 DtRadioStackWidget (DtRadioManager *manager, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtRadioStackWidget () override
 
virtual QSize minimumSizeHint () const override
 
virtual void addEntity (const QString &, const DtUUID &, const DtEntityIdentifier &)
 
virtual void removeEntity (const DtUUID &)
 

Public Attributes

Ui::DtRadioStackWidgetUI myUI
 
QComboBoxmyEntityListDropdown
 

Protected Types

typedef std::map< DtUUID,
DtEntityIdentifier > 
UUIDToEntityIdentifier
 

Protected Slots

virtual void masterVolumeChanged (int value)
 
virtual void masterVoxChanged (int value)
 
virtual void updateRadios ()
 
virtual void updateLevels ()
 
virtual void entityChanged (int)
 
virtual void configureRadios ()
 
virtual void systemEnabledChanged ()
 

Protected Member Functions

virtual DtRadioWidgetcreateRadioWidget (DtRadio *)
 
virtual DtRadioSystemConfigDialogcreateRadioConfigurationDialog ()
 
virtual void createRadios ()
 
virtual bool eventFilter (QObject *watched, QEvent *event) override
 
void setupUi (QWidget *p)
 

Protected Attributes

std::vector< DtRadioWidget * > myRadios
 
QTimer * myLevelsTimer
 
DtRadioManagermyRadioManager
 
UUIDToEntityIdentifier myUUIDToEntityIdentifier
 

Member Typedef Documentation

typedef std::map<DtUUID, DtEntityIdentifier> makRadio::DtRadioStackWidget::UUIDToEntityIdentifier
protected

Constructor & Destructor Documentation

makRadio::DtRadioStackWidget::DtRadioStackWidget ( DtRadioManager manager,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
virtual makRadio::DtRadioStackWidget::~DtRadioStackWidget ( )
overridevirtual

Member Function Documentation

virtual QSize makRadio::DtRadioStackWidget::minimumSizeHint ( ) const
overridevirtual
virtual void makRadio::DtRadioStackWidget::addEntity ( const QString &  ,
const DtUUID ,
const DtEntityIdentifier &   
)
virtual

Add a new entity to the combo box.

virtual void makRadio::DtRadioStackWidget::removeEntity ( const DtUUID )
virtual

Remove entity from the combo box.

virtual DtRadioWidget* makRadio::DtRadioStackWidget::createRadioWidget ( DtRadio )
protectedvirtual

Reimplemented in makVrf::DtVrfRadioStackWidget.

virtual DtRadioSystemConfigDialog* makRadio::DtRadioStackWidget::createRadioConfigurationDialog ( )
protectedvirtual
virtual void makRadio::DtRadioStackWidget::masterPttPressed ( )
virtualslot
virtual void makRadio::DtRadioStackWidget::masterPttReleased ( )
virtualslot
virtual void makRadio::DtRadioStackWidget::cleanupRadios ( )
virtualslot
virtual void makRadio::DtRadioStackWidget::masterVolumeChanged ( int  value)
protectedvirtualslot
virtual void makRadio::DtRadioStackWidget::masterVoxChanged ( int  value)
protectedvirtualslot
virtual void makRadio::DtRadioStackWidget::updateRadios ( )
protectedvirtualslot
virtual void makRadio::DtRadioStackWidget::updateLevels ( )
protectedvirtualslot
virtual void makRadio::DtRadioStackWidget::entityChanged ( int  )
protectedvirtualslot
virtual void makRadio::DtRadioStackWidget::configureRadios ( )
protectedvirtualslot
virtual void makRadio::DtRadioStackWidget::systemEnabledChanged ( )
protectedvirtualslot
virtual void makRadio::DtRadioStackWidget::createRadios ( )
protectedvirtual
virtual bool makRadio::DtRadioStackWidget::eventFilter ( QObject watched,
QEvent event 
)
overrideprotectedvirtual
void makRadio::DtRadioStackWidget::setupUi ( QWidget *  p)
protected

Sets up the contents of the widget onto the supplied parent.

Member Data Documentation

Ui::DtRadioStackWidgetUI makRadio::DtRadioStackWidget::myUI
QComboBox* makRadio::DtRadioStackWidget::myEntityListDropdown
std::vector<DtRadioWidget*> makRadio::DtRadioStackWidget::myRadios
protected
QTimer* makRadio::DtRadioStackWidget::myLevelsTimer
protected
DtRadioManager* makRadio::DtRadioStackWidget::myRadioManager
protected
UUIDToEntityIdentifier makRadio::DtRadioStackWidget::myUUIDToEntityIdentifier
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)