WebLVC 1.7d API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
MAKVrExchange::DtTextUserInterface Class Reference

A Text Based User Interface that dumps output to DtInfo. More...

Inheritance diagram for MAKVrExchange::DtTextUserInterface:
Inheritance graph
[legend]

Public Member Functions

 DtTextUserInterface (DtBrokerInitializer *init)
 Constructor. More...
 
virtual ~DtTextUserInterface ()
 Destructor. More...
 
Broker Dialog Interface
virtual void brokerStarted ()
 Doxygen comments inherited from parent class. More...
 
virtual void brokerStopped ()
 Doxygen comments inherited from parent class. More...
 
virtual void show ()
 Doxygen comments inherited from parent class. More...
 
virtual void objectDiscovered (const DtBrokerObject *brokerObject)
 Doxygen comments inherited from parent class. More...
 
virtual void objectUpdated (const DtBrokerObject *brokerObject)
 Doxygen comments inherited from parent class. More...
 
virtual void objectRemoved (const DtBrokerObject *brokerObject)
 Doxygen comments inherited from parent class. More...
 
virtual void addTranslator (const char *name, bool reflectStatus, bool publishStatus, bool debugging)
 Doxygen comments inherited from parent class. More...
 
virtual void deleteTranslator (const char *name)
 Doxygen comments inherited from parent class. More...
 
virtual void updateTranslator (const char *name, bool reflectStatus, bool publishStatus, bool debugging)
 Doxygen comments inherited from parent class. More...
 
- Public Member Functions inherited from MAKVrExchange::DtGenericUserInterface
 DtGenericUserInterface ()
 Constructor. More...
 
virtual ~DtGenericUserInterface ()
 Destructor. More...
 
virtual void showConfigurationOnly ()
 Called when a request has been made to display the UI. More...
 
virtual void revertSettings ()=0
 Refreshes the GUI with the saved settings. More...
 
virtual void clientsUpdated ()
 Notifies that the number of clients being served has changed This is only used in client-based brokers such as WebLVC. More...
 
virtual bool darkModeEnabled ()
 Get the dark mode status. More...
 
virtual void setDarkModeEnabled (bool enable)
 Set the boolean for the current stylesheet theme. More...
 

Protected Attributes

DtString myBrokerName
 the Name of the broker. More...
 
- Protected Attributes inherited from MAKVrExchange::DtGenericUserInterface
bool myDarkModeEnabled
 

Private Member Functions

 DtTextUserInterface (const DtTextUserInterface &other)
 Copy constructor not implemented - cannot be copied. More...
 
DtTextUserInterfaceoperator= (const DtTextUserInterface &other)
 Assignment operator not implemented - cannot be copied. More...
 

Detailed Description

A Text Based User Interface that dumps output to DtInfo.

Constructor & Destructor Documentation

MAKVrExchange::DtTextUserInterface::DtTextUserInterface ( DtBrokerInitializer init)

Constructor.

virtual MAKVrExchange::DtTextUserInterface::~DtTextUserInterface ( )
virtual

Destructor.

MAKVrExchange::DtTextUserInterface::DtTextUserInterface ( const DtTextUserInterface other)
private

Copy constructor not implemented - cannot be copied.

Member Function Documentation

virtual void MAKVrExchange::DtTextUserInterface::addTranslator ( const char *  name,
bool  reflectStatus,
bool  publishStatus,
bool  debugging 
)
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::addTranslator(const char*,bool,bool)

Implements MAKVrExchange::DtGenericUserInterface.

virtual void MAKVrExchange::DtTextUserInterface::brokerStarted ( )
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::brokerStarted()

Implements MAKVrExchange::DtGenericUserInterface.

virtual void MAKVrExchange::DtTextUserInterface::brokerStopped ( )
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::brokerStopped()

Implements MAKVrExchange::DtGenericUserInterface.

virtual void MAKVrExchange::DtTextUserInterface::deleteTranslator ( const char *  name)
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::deleteTranslator(const char*)

Implements MAKVrExchange::DtGenericUserInterface.

virtual void MAKVrExchange::DtTextUserInterface::objectDiscovered ( const DtBrokerObject brokerObject)
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::objectDiscovered(const DtBrokerObject*)

Implements MAKVrExchange::DtGenericUserInterface.

virtual void MAKVrExchange::DtTextUserInterface::objectRemoved ( const DtBrokerObject brokerObject)
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::objectRemoved(const DtBrokerObject*)

Implements MAKVrExchange::DtGenericUserInterface.

virtual void MAKVrExchange::DtTextUserInterface::objectUpdated ( const DtBrokerObject brokerObject)
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::objectUpdated(const DtBrokerObject*)

Implements MAKVrExchange::DtGenericUserInterface.

DtTextUserInterface& MAKVrExchange::DtTextUserInterface::operator= ( const DtTextUserInterface other)
private

Assignment operator not implemented - cannot be copied.

virtual void MAKVrExchange::DtTextUserInterface::show ( )
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::show()

Implements MAKVrExchange::DtGenericUserInterface.

virtual void MAKVrExchange::DtTextUserInterface::updateTranslator ( const char *  name,
bool  reflectStatus,
bool  publishStatus,
bool  debugging 
)
virtual

Doxygen comments inherited from parent class.

See Also
DtGenericUserInterface::updateTranslator(const char*,bool,bool)

Implements MAKVrExchange::DtGenericUserInterface.

Member Data Documentation

DtString MAKVrExchange::DtTextUserInterface::myBrokerName
protected

the Name of the broker.


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

Document ID: Generated on Wed Jun 21 15:05:44 EDT 2023 from SVN revision 256253
Copyright © 2005-2023 MAK Technologies. All Rights Reserved (www.mak.com)