38 namespace core{
class ImgBase; }
44 class ICLDrawWidget3D;
47 class ICLQt_API DrawHandle3D :
public GUIHandle<ICLDrawWidget3D>{
67 virtual void registerCallback(
const GUI::Callback &cb,
const std::string &events=
"all");
72 "GUI::ComplexCallback instances to an image GUI component");
76 virtual void removeCallbacks();
virtual void registerCallback(const GUI::ComplexCallback &, const std::string &)
complex callbacks are not allowed for image-components (this method will throw an exception)
Definition: DrawHandle3D.h:70
DrawHandle3D(ICLDrawWidget3D *w, GUIWidget *guiw)
create a new ImageHandel
Definition: DrawHandle3D.h:55
undocument this line if you encounter any issues!
Definition: Any.h:37
DrawHandle3D()
Create an empty handle.
Definition: DrawHandle3D.h:52
Abstract base class for Handle classes.
Definition: GUIHandle.h:40
#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: DrawHandle3D.h:61
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131