Visual Computing Library
|
Public Types | |
using | IconFunction = std::function< std::pair< QIcon, std::string >(const DrawableObject &)> |
Signals | |
void | drawableObjectVisibilityChanged () |
void | drawableObjectSelectionChanged (uint i) |
Public Member Functions | |
DrawableObjectVectorFrame (QWidget *parent=nullptr) | |
DrawableObjectVectorFrame (const std::shared_ptr< DrawableObjectVector > &v, QWidget *parent=nullptr) | |
void | setIconFunction (const IconFunction &f) |
void | setDrawableObjectVector (const std::shared_ptr< vcl::DrawableObjectVector > &v) |
uint | selectedDrawableObject () const |
void | update () |
Private Slots | |
void | on_listWidget_itemSelectionChanged () |
Private Member Functions | |
void | updateDrawableVectorWidget () |
Private Attributes | |
std::shared_ptr< DrawableObjectVector > | mDrawList |
Ui::DrawableObjectVectorFrame * | mUI |
IconFunction | mIconFunction = nullptr |