39 namespace core{
class ImgBase; }
47 class ICLQt_API DrawHandle :
public GUIHandle<ICLDrawWidget>{
69 virtual void registerCallback(
const GUI::Callback &cb,
const std::string &events=
"all");
74 "GUI::ComplexCallback instances to an image GUI component");
78 virtual void removeCallbacks();
void operator=(const core::ImgBase &image)
make the wrapped ICLWidget show a given image (as set Image)
Definition: DrawHandle.h:63
undocument this line if you encounter any issues!
Definition: Any.h:37
void operator=(const core::ImgBase *image)
make the wrapped ICLWidget show a given image (as set Image)
Definition: DrawHandle.h:60
virtual void registerCallback(const GUI::ComplexCallback &, const std::string &)
complex callbacks are not allowed for image-components (this method will throw an exception)
Definition: DrawHandle.h:72
Abstract base class for Handle classes.
Definition: GUIHandle.h:40
DrawHandle()
create an empty handle
Definition: DrawHandle.h:51
#define ICLQt_API
Definition: CompatMacros.h:178
Base class for Exception handling in the ICL.
Definition: Exception.h:42
DrawHandle(ICLDrawWidget *w, GUIWidget *guiw)
create a new ImageHandel
Definition: DrawHandle.h:54
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131