37 #include <QtCore/QObject> 42 namespace core{
class ImgBase; }
51 class MultiDrawHandle :
public QObject,
public GUIHandle<ICLDrawWidget>{
61 ICLQt_API MultiDrawHandle(ICLDrawWidget *w, QTabBar *t, std::vector<core::ImgBase*> *imageBuffer,
bool bufferAll,
bool bufferDeeply, GUIWidget *guiw);
96 std::map<std::string,int>
m_map;
ICLQt_API Assigner operator[](int idx)
undocument this line if you encounter any issues!
Definition: Any.h:37
ICLQt_API int getSelectedIndex()
std::map< std::string, int > m_map
Definition: MultiDrawHandle.h:96
ICLQt_API void text(ImgQ &image, int x, int y, const string &text)
renders a text into an image (only available with Qt-Support)
void operator=(const core::ImgBase *image)
Definition: MultiDrawHandle.h:74
ICLQt_API void render()
calles updated internally
bool m_bufferDeeply
Definition: MultiDrawHandle.h:98
ICLQt_API int getNumTabs()
MultiDrawHandle * d
Definition: MultiDrawHandle.h:70
ICLQt_API MultiDrawHandle()
Create an empty draw handle.
std::vector< core::ImgBase * > * m_imageBuffer
Definition: MultiDrawHandle.h:94
ICLQt_API std::string getSelected()
ICLQt_API ~MultiDrawHandle()
void operator=(const core::ImgBase &image)
Definition: MultiDrawHandle.h:75
ICLQt_API void setImage(const core::ImgBase *image)
#define ICLQt_API
Definition: CompatMacros.h:178
Definition: MultiDrawHandle.h:68
ICLQt_API void tabChanged(int idx)
QTabBar * m_tabBar
Definition: MultiDrawHandle.h:95
bool m_bufferAll
Definition: MultiDrawHandle.h:97
Handle class for image components.
Definition: MultiDrawHandle.h:52
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131
ICLQt_API bool isSelected(const std::string &text)
int idx
Definition: MultiDrawHandle.h:71