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< T > getValue (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)
 

Constructor & Destructor Documentation

◆ TabProxy() [1/2]

TabProxy ( )
default

◆ TabProxy() [2/2]

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

Member Function Documentation

◆ getButton()

ButtonProxy getButton ( std::string const & name)

◆ getButtonClicked()

bool getButtonClicked ( std::string const & name)

◆ getValue() [1/3]

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

◆ getValue() [2/3]

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

◆ getValue() [3/3]

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

◆ getWidgetState()

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

◆ hasValueChanged()

bool hasValueChanged ( std::string const & name)

◆ internalButtonClicked()

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

◆ internalGetValue()

template<typename T>
T internalGetValue ( std::string const & name) const
inline

◆ internalSetDisabled()

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

◆ internalSetHidden()

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

◆ internalSetValue()

template<typename T>
void internalSetValue ( std::string const & name,
T const & value )
inline

◆ receiveUpdates()

void receiveUpdates ( )
inline

◆ remove()

void remove ( )
inline

◆ sendUpdates()

void sendUpdates ( )
inline

◆ setValue() [1/2]

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

◆ setValue() [2/2]

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

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