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. | |
ICLQt_API | MultiDrawHandle (ICLDrawWidget *w, QTabBar *t, std::vector< core::ImgBase * > *imageBuffer, bool bufferAll, bool bufferDeeply, GUIWidget *guiw) |
create a new ImageHandel | |
ICLQt_API | MultiDrawHandle (const MultiDrawHandle &other) |
explicit copy constructor | |
ICLQt_API | ~MultiDrawHandle () |
ICLQt_API Assigner | operator[] (int idx) |
ICLQt_API Assigner | operator[] (const std::string &name) |
ICLQt_API void | render () |
calles updated internally | |
ICLQt_API int | getSelectedIndex () |
ICLQt_API int | getNumTabs () |
ICLQt_API std::string | getSelected () |
ICLQt_API bool | isSelected (const std::string &text) |
Private Attributes | |
std::vector< core::ImgBase * > * | m_imageBuffer |
QTabBar * | m_tabBar |
std::map< std::string, int > | m_map |
bool | m_bufferAll |
bool | m_bufferDeeply |
Handle class for image components.
Create an empty draw handle.
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 std::string icl::qt::MultiDrawHandle::getSelected | ( | ) |
ICLQt_API bool icl::qt::MultiDrawHandle::isSelected | ( | const std::string & | text | ) |
calles updated internally
ICLQt_API void icl::qt::MultiDrawHandle::tabChanged | ( | int | idx | ) | [slot] |
bool icl::qt::MultiDrawHandle::m_bufferAll [private] |
bool icl::qt::MultiDrawHandle::m_bufferDeeply [private] |
std::vector<core::ImgBase*>* icl::qt::MultiDrawHandle::m_imageBuffer [private] |
std::map<std::string,int> icl::qt::MultiDrawHandle::m_map [private] |
QTabBar* icl::qt::MultiDrawHandle::m_tabBar [private] |