VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
makRadio::DtRadioApp Class Reference
Inheritance diagram for makRadio::DtRadioApp:
Inheritance graph
[legend]

Public Slots

virtual void onExit ()
 
virtual void onChangeAudioSettings ()
 
virtual void tick ()
 
virtual void talkButtonPressed ()
 
virtual void talkButtonReleased ()
 

Public Member Functions

 DtRadioApp ()
 
virtual ~DtRadioApp ()
 
virtual bool init (int argc, char *argv[])
 
virtual void show ()
 
virtual DtEntityIdentifier findEntityId (std::string markingText)
 
virtual DtRadiofindCurrentRadio ()
 
virtual void setCurrentRadio (DtRadio *radio)
 
void handleSignal (DtSignalInteraction *sig)
 

Static Public Member Functions

static void signalCb (DtSignalInteraction *sig, void *usr)
 

Protected Member Functions

void entityDiscovered (DtReflectedEntity *ent)
 
void entityRemoved (DtReflectedEntity *ent)
 
QKeySequence parseEventToSequence (QKeyEvent *)
 
bool isPushToTalkKey (const QKeySequence &) const
 
virtual void keyPressEvent (QKeyEvent *)
 
virtual void keyReleaseEvent (QKeyEvent *)
 

Static Protected Member Functions

static void handleEntityDiscovered (DtReflectedEntity *ent, void *usr)
 
static void handleEntityRemoved (DtReflectedEntity *ent, void *usr)
 

Protected Attributes

Ui::DtRadioAppWindow myUI
 
DtRadioStackWidgetmyRadioStackWidget
 
DtExerciseConn * myExConn
 
DtRadioManagermyManager
 
DT_PROTOCOL_NAMESPACE::DtRadioNetManagermyNetManager
 
QTimer * myTimer
 
DtReflectedEntityListmyReflectedEntityList
 
makVre::DtInitializer * myInitializer
 
DtRadioAppSystemInitializermyRadioInitializer
 
DtRadiomyCurrentRadio
 

Constructor & Destructor Documentation

makRadio::DtRadioApp::DtRadioApp ( )
virtual makRadio::DtRadioApp::~DtRadioApp ( )
virtual

Member Function Documentation

virtual bool makRadio::DtRadioApp::init ( int  argc,
char argv[] 
)
virtual
virtual void makRadio::DtRadioApp::show ( )
virtual
virtual DtEntityIdentifier makRadio::DtRadioApp::findEntityId ( std::string  markingText)
virtual
virtual DtRadio* makRadio::DtRadioApp::findCurrentRadio ( )
virtual
virtual void makRadio::DtRadioApp::setCurrentRadio ( DtRadio radio)
virtual
virtual void makRadio::DtRadioApp::onExit ( )
virtualslot
virtual void makRadio::DtRadioApp::onChangeAudioSettings ( )
virtualslot
virtual void makRadio::DtRadioApp::tick ( )
virtualslot
virtual void makRadio::DtRadioApp::talkButtonPressed ( )
virtualslot
virtual void makRadio::DtRadioApp::talkButtonReleased ( )
virtualslot
static void makRadio::DtRadioApp::signalCb ( DtSignalInteraction *  sig,
void *  usr 
)
static
void makRadio::DtRadioApp::handleSignal ( DtSignalInteraction *  sig)
static void makRadio::DtRadioApp::handleEntityDiscovered ( DtReflectedEntity ent,
void *  usr 
)
staticprotected
static void makRadio::DtRadioApp::handleEntityRemoved ( DtReflectedEntity ent,
void *  usr 
)
staticprotected
void makRadio::DtRadioApp::entityDiscovered ( DtReflectedEntity ent)
protected
void makRadio::DtRadioApp::entityRemoved ( DtReflectedEntity ent)
protected
QKeySequence makRadio::DtRadioApp::parseEventToSequence ( QKeyEvent *  )
protected
bool makRadio::DtRadioApp::isPushToTalkKey ( const QKeySequence &  ) const
protected
virtual void makRadio::DtRadioApp::keyPressEvent ( QKeyEvent *  )
protectedvirtual
virtual void makRadio::DtRadioApp::keyReleaseEvent ( QKeyEvent *  )
protectedvirtual

Member Data Documentation

Ui::DtRadioAppWindow makRadio::DtRadioApp::myUI
protected
DtRadioStackWidget* makRadio::DtRadioApp::myRadioStackWidget
protected
DtExerciseConn* makRadio::DtRadioApp::myExConn
protected
DtRadioManager* makRadio::DtRadioApp::myManager
protected
DT_PROTOCOL_NAMESPACE::DtRadioNetManager* makRadio::DtRadioApp::myNetManager
protected
QTimer* makRadio::DtRadioApp::myTimer
protected
DtReflectedEntityList* makRadio::DtRadioApp::myReflectedEntityList
protected
makVre::DtInitializer* makRadio::DtRadioApp::myInitializer
protected
DtRadioAppSystemInitializer* makRadio::DtRadioApp::myRadioInitializer
protected
DtRadio* makRadio::DtRadioApp::myCurrentRadio
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)