![]() |
Image Component Library (ICL)
|
Handle class for image components. More...
#include <MultiDrawHandle.h>
Classes | |
| class | Assigner |
Public Slots | |
| ICLQt_API void | tabChanged (int idx) |
Public Member Functions | |
| ICLQt_API | MultiDrawHandle () |
| Create an empty draw handle. More... | |
| ICLQt_API | MultiDrawHandle (ICLDrawWidget *w, QTabBar *t, std::vector< core::ImgBase * > *imageBuffer, bool bufferAll, bool bufferDeeply, GUIWidget *guiw) |
| create a new ImageHandel More... | |
| ICLQt_API | MultiDrawHandle (const MultiDrawHandle &other) |
| explicit copy constructor More... | |
| ICLQt_API | ~MultiDrawHandle () |
| ICLQt_API Assigner | operator[] (int idx) |
| ICLQt_API Assigner | operator[] (const std::string &name) |
| ICLQt_API void | render () |
| calles updated internally More... | |
| ICLQt_API int | getSelectedIndex () |
| ICLQt_API int | getNumTabs () |
| ICLQt_API std::string | getSelected () |
| ICLQt_API bool | isSelected (const std::string &text) |
Public Member Functions inherited from icl::qt::GUIHandle< ICLDrawWidget > | |
| const ICLDrawWidget * | operator * () const |
| use the *-oprator to get the wrapped component (const) More... | |
| ICLDrawWidget *& | operator * () |
| use the *-oprator to get the wrapped component (unconst) More... | |
| ICLDrawWidget * | operator-> () |
| this can be used for direct access to wrapped type More... | |
| const ICLDrawWidget * | operator-> () const |
| this can be used for direct access to wrapped type More... | |
| bool | isNull () const |
| returns whether wrapped pointer is null or not More... | |
| void | enable () |
| enables the wrapped GUI component More... | |
| void | disable () |
| disables the wrapped GUI component More... | |
Public Member Functions inherited from icl::qt::GUIHandleBase | |
| virtual | ~GUIHandleBase () |
| virtual destructor More... | |
| GUIWidget * | getGUIWidget () |
| returns parent GUIWidget pointer More... | |
| virtual void | registerCallback (const GUI::Callback &cb, const std::string &events="all") |
| registers a callback on this gui widget More... | |
| virtual void | registerCallback (const GUI::ComplexCallback &cb, const std::string &events="all") |
| registers a complex callback on this gui component More... | |
| virtual void | removeCallbacks () |
| removes all callbacks from parent GUIWidget component More... | |
| virtual void | cb () |
| envokes all registered callbacks More... | |
Private Attributes | |
| std::vector< core::ImgBase * > * | m_imageBuffer |
| QTabBar * | m_tabBar |
| std::map< std::string, int > | m_map |
| bool | m_bufferAll |
| bool | m_bufferDeeply |
Additional Inherited Members | |
Protected Member Functions inherited from icl::qt::GUIHandle< ICLDrawWidget > | |
| GUIHandle () | |
| as GUIHandle is just an interface, its base constructor is protected More... | |
| GUIHandle (ICLDrawWidget *t, GUIWidget *w) | |
| as GUIHandle is just an interface, its base constructor is protected More... | |
Protected Member Functions inherited from icl::qt::GUIHandleBase | |
| GUIHandleBase (GUIWidget *w=0) | |
| create a new GUIHandleBase More... | |
Handle class for image components.
| ICLQt_API icl::qt::MultiDrawHandle::MultiDrawHandle | ( | ICLDrawWidget * | w, |
| QTabBar * | t, | ||
| std::vector< core::ImgBase * > * | imageBuffer, | ||
| bool | bufferAll, | ||
| bool | bufferDeeply, | ||
| GUIWidget * | guiw | ||
| ) |
create a new ImageHandel
| ICLQt_API icl::qt::MultiDrawHandle::MultiDrawHandle | ( | const MultiDrawHandle & | other | ) |
explicit copy constructor
| ICLQt_API icl::qt::MultiDrawHandle::~MultiDrawHandle | ( | ) |
| ICLQt_API int icl::qt::MultiDrawHandle::getNumTabs | ( | ) |
| ICLQt_API std::string icl::qt::MultiDrawHandle::getSelected | ( | ) |
| ICLQt_API int icl::qt::MultiDrawHandle::getSelectedIndex | ( | ) |
| ICLQt_API bool icl::qt::MultiDrawHandle::isSelected | ( | const std::string & | text | ) |
| ICLQt_API void icl::qt::MultiDrawHandle::render | ( | ) |
calles updated internally
|
slot |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.15