14 namespace MAKVrExchange
37 virtual void brokerStarted() = 0;
42 virtual void brokerStopped() = 0;
47 virtual void show() = 0;
56 virtual void objectDiscovered(
const DtBrokerObject* brokerObject ) = 0;
60 virtual void objectUpdated(
const DtBrokerObject* brokerObject ) = 0;
64 virtual void objectRemoved(
const DtBrokerObject* brokerObject ) = 0;
67 virtual void addTranslator(
const char* name,
68 bool reflectStatus,
bool publishStatus,
bool debugging ) = 0;
71 virtual void deleteTranslator(
const char* name ) = 0;
74 virtual void updateTranslator(
const char* name,
75 bool reflectStatus,
bool publishStatus,
bool debugging ) = 0;
78 virtual void revertSettings() = 0;
94 bool myDarkModeEnabled;
virtual bool darkModeEnabled()
Get the dark mode status.
Definition: genericUserInterface.h:85
Provides container to hold pointers to Protocol/Portal objects.
Definition: brokerObject.h:24
DtGenericUserInterface()
Constructor.
Definition: genericUserInterface.h:26
virtual ~DtGenericUserInterface()
Destructor.
Definition: genericUserInterface.h:29
#define DT_DLL_BROKER
Definition: include/broker/dllExport.h:20
virtual void showConfigurationOnly()
Called when a request has been made to display the UI.
Definition: genericUserInterface.h:52
virtual void setDarkModeEnabled(bool enable)
Set the boolean for the current stylesheet theme.
Definition: genericUserInterface.h:88
An abstract version of a Broker Interface.
Definition: genericUserInterface.h:21
virtual void clientsUpdated()
Notifies that the number of clients being served has changed This is only used in client-based broker...
Definition: genericUserInterface.h:82