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