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 |