Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
icl::qt::CheckBoxHandle Class Reference

Special Utiltiy class for handling Button clicks in the ICL GUI API. More...

#include <CheckBoxHandle.h>

Inheritance diagram for icl::qt::CheckBoxHandle:
icl::qt::GUIHandle< QCheckBox > icl::qt::GUIHandleBase

List of all members.

Public Member Functions

 CheckBoxHandle ()
 creates a n empty button handle
 CheckBoxHandle (QCheckBox *cb, GUIWidget *w, bool *stateRef)
 create a new event with a given button id
void check (bool execCallbacks=true)
 checks this checkbox
void uncheck (bool execCallbacks=true)
void doCheck (bool on, bool execCallbacks=true)
 defines the check-state
bool isChecked () const

Private Attributes

bool * m_stateRef
 internal state reference variable

Detailed Description

Special Utiltiy class for handling Button clicks in the ICL GUI API.


Constructor & Destructor Documentation

creates a n empty button handle

icl::qt::CheckBoxHandle::CheckBoxHandle ( QCheckBox *  cb,
GUIWidget w,
bool *  stateRef 
)

create a new event with a given button id


Member Function Documentation

void icl::qt::CheckBoxHandle::check ( bool  execCallbacks = true)

checks this checkbox

void icl::qt::CheckBoxHandle::doCheck ( bool  on,
bool  execCallbacks = true 
) [inline]

defines the check-state

void icl::qt::CheckBoxHandle::uncheck ( bool  execCallbacks = true)

Member Data Documentation

internal state reference variable


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines