TabProxy Class Reference

#include <ArmarXGui/libraries/RemoteGui/WidgetProxy.h>

Public Member Functions

ButtonProxy getButton (std::string const &name)
 
bool getButtonClicked (std::string const &name)
 
template<typename T >
void getValue (std::atomic< T > &val, std::string const &name)
 
template<typename T >
ValueProxy< TgetValue (std::string const &name)
 
template<typename T >
void getValue (T &val, std::string const &name)
 
RemoteGui::WidgetState & getWidgetState (std::string const &name)
 
bool hasValueChanged (std::string const &name)
 
bool internalButtonClicked (std::string const &name) const
 
template<typename T >
T internalGetValue (std::string const &name) const
 
void internalSetDisabled (std::string const &name, bool disabled)
 
void internalSetHidden (std::string const &name, bool hidden)
 
template<typename T >
void internalSetValue (std::string const &name, T const &value)
 
void receiveUpdates ()
 
void remove ()
 
void sendUpdates ()
 
template<typename T >
void setValue (const std::atomic< T > &val, std::string const &name)
 
template<typename T >
void setValue (const T &val, std::string const &name)
 
 TabProxy ()=default
 
 TabProxy (RemoteGuiInterfacePrx const &remoteGui, std::string const &tabId)
 

Detailed Description

Definition at line 17 of file WidgetProxy.h.

Constructor & Destructor Documentation

◆ TabProxy() [1/2]

TabProxy ( )
default

◆ TabProxy() [2/2]

TabProxy ( RemoteGuiInterfacePrx const &  remoteGui,
std::string const &  tabId 
)
inline

Definition at line 118 of file WidgetProxy.h.

Member Function Documentation

◆ getButton()

ButtonProxy getButton ( std::string const &  name)

Definition at line 6 of file WidgetProxy.cpp.

+ Here is the caller graph for this function:

◆ getButtonClicked()

bool getButtonClicked ( std::string const &  name)

Definition at line 11 of file WidgetProxy.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getValue() [1/3]

void getValue ( std::atomic< T > &  val,
std::string const &  name 
)
inline

Definition at line 173 of file WidgetProxy.h.

◆ getValue() [2/3]

ValueProxy< T > getValue ( std::string const &  name)
inline

Definition at line 161 of file WidgetProxy.h.

+ Here is the caller graph for this function:

◆ getValue() [3/3]

void getValue ( T val,
std::string const &  name 
)
inline

Definition at line 167 of file WidgetProxy.h.

+ Here is the call graph for this function:

◆ getWidgetState()

RemoteGui::WidgetState & getWidgetState ( std::string const &  name)
inline

Definition at line 235 of file WidgetProxy.h.

◆ hasValueChanged()

bool hasValueChanged ( std::string const &  name)

Definition at line 16 of file WidgetProxy.cpp.

+ Here is the caller graph for this function:

◆ internalButtonClicked()

bool internalButtonClicked ( std::string const &  name) const
inline

Definition at line 210 of file WidgetProxy.h.

+ Here is the call graph for this function:

◆ internalGetValue()

T internalGetValue ( std::string const &  name) const
inline

Definition at line 191 of file WidgetProxy.h.

◆ internalSetDisabled()

void internalSetDisabled ( std::string const &  name,
bool  disabled 
)
inline

Definition at line 225 of file WidgetProxy.h.

◆ internalSetHidden()

void internalSetHidden ( std::string const &  name,
bool  hidden 
)
inline

Definition at line 215 of file WidgetProxy.h.

+ Here is the caller graph for this function:

◆ internalSetValue()

void internalSetValue ( std::string const &  name,
T const &  value 
)
inline

Definition at line 198 of file WidgetProxy.h.

+ Here is the call graph for this function:

◆ receiveUpdates()

void receiveUpdates ( )
inline

Definition at line 131 of file WidgetProxy.h.

+ Here is the caller graph for this function:

◆ remove()

void remove ( )
inline

Definition at line 25 of file WidgetProxy.h.

◆ sendUpdates()

void sendUpdates ( )
inline

Definition at line 146 of file WidgetProxy.h.

+ Here is the caller graph for this function:

◆ setValue() [1/2]

void setValue ( const std::atomic< T > &  val,
std::string const &  name 
)
inline

Definition at line 185 of file WidgetProxy.h.

+ Here is the call graph for this function:

◆ setValue() [2/2]

void setValue ( const T val,
std::string const &  name 
)
inline

Definition at line 180 of file WidgetProxy.h.

+ Here is the caller graph for this function:

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