Image Component Library (ICL)
|
Class for GUI-Label handling. More...
#include <LabelHandle.h>
Public Member Functions | |
LabelHandle () | |
Create an empty handle. More... | |
LabelHandle (CompabilityLabel *l, GUIWidget *w) | |
Create a new LabelHandle. More... | |
void | operator= (const std::string &text) |
assign a std::string (makes the underlying label show that string) More... | |
void | operator= (const QString &text) |
assign a QString (makes the underlying label show that string) More... | |
void | operator= (const char *text) |
assign a const char* (makes the underlying label show that string) More... | |
void | operator= (int num) |
assign an int (makes the underlying label show that integer) More... | |
void | operator= (double num) |
assign a double (makes the underlying label show that double) More... | |
void | operator+= (const std::string &text) |
appends text to the current text More... | |
Public Member Functions inherited from icl::qt::GUIHandle< CompabilityLabel > | |
const CompabilityLabel * | operator * () const |
use the *-oprator to get the wrapped component (const) More... | |
CompabilityLabel *& | operator * () |
use the *-oprator to get the wrapped component (unconst) More... | |
CompabilityLabel * | operator-> () |
this can be used for direct access to wrapped type More... | |
const CompabilityLabel * | operator-> () const |
this can be used for direct access to wrapped type More... | |
bool | isNull () const |
returns whether wrapped pointer is null or not More... | |
void | enable () |
enables the wrapped GUI component More... | |
void | disable () |
disables the wrapped GUI component More... | |
Public Member Functions inherited from icl::qt::GUIHandleBase | |
virtual | ~GUIHandleBase () |
virtual destructor More... | |
GUIWidget * | getGUIWidget () |
returns parent GUIWidget pointer More... | |
virtual void | registerCallback (const GUI::Callback &cb, const std::string &events="all") |
registers a callback on this gui widget More... | |
virtual void | registerCallback (const GUI::ComplexCallback &cb, const std::string &events="all") |
registers a complex callback on this gui component More... | |
virtual void | removeCallbacks () |
removes all callbacks from parent GUIWidget component More... | |
virtual void | cb () |
envokes all registered callbacks More... | |
Private Member Functions | |
CompabilityLabel * | lab () |
utitlity function More... | |
const CompabilityLabel * | lab () const |
utitlity function More... | |
Additional Inherited Members | |
Protected Member Functions inherited from icl::qt::GUIHandle< CompabilityLabel > | |
GUIHandle () | |
as GUIHandle is just an interface, its base constructor is protected More... | |
GUIHandle (CompabilityLabel *t, GUIWidget *w) | |
as GUIHandle is just an interface, its base constructor is protected More... | |
Protected Member Functions inherited from icl::qt::GUIHandleBase | |
GUIHandleBase (GUIWidget *w=0) | |
create a new GUIHandleBase More... | |
Class for GUI-Label handling.
The gui label is created inside the GUI class, it can be used to make GUI-"label" components show anther text
|
inline |
Create an empty handle.
|
inline |
Create a new LabelHandle.
|
inlineprivate |
utitlity function
|
inlineprivate |
utitlity function
void icl::qt::LabelHandle::operator+= | ( | const std::string & | text | ) |
appends text to the current text
void icl::qt::LabelHandle::operator= | ( | const std::string & | text | ) |
assign a std::string (makes the underlying label show that string)
void icl::qt::LabelHandle::operator= | ( | const QString & | text | ) |
assign a QString (makes the underlying label show that string)
void icl::qt::LabelHandle::operator= | ( | const char * | text | ) |
assign a const char* (makes the underlying label show that string)
void icl::qt::LabelHandle::operator= | ( | int | num | ) |
assign an int (makes the underlying label show that integer)
void icl::qt::LabelHandle::operator= | ( | double | num | ) |
assign a double (makes the underlying label show that double)