Image Component Library (ICL)
|
Handle class for image components. More...
#include <ImageHandle.h>
Public Member Functions | |
ImageHandle () | |
Create an empty handle. | |
ImageHandle (ICLWidget *w, GUIWidget *guiw) | |
create a new ImageHandel | |
void | setImage (const core::ImgBase *image) |
make the wrapped ICLWidget show a given image | |
void | operator= (const core::ImgBase *image) |
make the wrapped ICLWidget show a given image (as set Image) | |
void | operator= (const core::ImgBase &image) |
make the wrapped ICLWidget show a given image (as set Image) | |
void | render () |
calles updated internally | |
virtual void | registerCallback (const GUI::Callback &cb, const std::string &events="all") |
passes callback registration to wrapped ICLWidget instance) | |
virtual void | registerCallback (const GUI::ComplexCallback &, const std::string &) |
complex callbacks are not allowed for image-components (this method will throw an exception) | |
virtual void | removeCallbacks () |
passes callback registration to wrapped ICLWidget instance) |
Handle class for image components.
icl::qt::ImageHandle::ImageHandle | ( | ) | [inline] |
Create an empty handle.
icl::qt::ImageHandle::ImageHandle | ( | ICLWidget * | w, |
GUIWidget * | guiw | ||
) | [inline] |
create a new ImageHandel
void icl::qt::ImageHandle::operator= | ( | const core::ImgBase * | image | ) | [inline] |
void icl::qt::ImageHandle::operator= | ( | const core::ImgBase & | image | ) | [inline] |
virtual void icl::qt::ImageHandle::registerCallback | ( | const GUI::Callback & | cb, |
const std::string & | events = "all" |
||
) | [virtual] |
passes callback registration to wrapped ICLWidget instance)
allowed event names are all,move,drag,press,release,enter,leave
Reimplemented from icl::qt::GUIHandleBase.
virtual void icl::qt::ImageHandle::registerCallback | ( | const GUI::ComplexCallback & | , |
const std::string & | |||
) | [inline, virtual] |
complex callbacks are not allowed for image-components (this method will throw an exception)
Reimplemented from icl::qt::GUIHandleBase.
virtual void icl::qt::ImageHandle::removeCallbacks | ( | ) | [virtual] |
passes callback registration to wrapped ICLWidget instance)
Reimplemented from icl::qt::GUIHandleBase.
void icl::qt::ImageHandle::render | ( | ) |
calles updated internally
void icl::qt::ImageHandle::setImage | ( | const core::ImgBase * | image | ) |
make the wrapped ICLWidget show a given image