Visual Computing Library
Loading...
Searching...
No Matches
vcl::qt::DrawableObjectVectorFrame Class Reference
Inheritance diagram for vcl::qt::DrawableObjectVectorFrame:

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< DrawableObjectVectormDrawList
 
Ui::DrawableObjectVectorFrame * mUI
 
IconFunction mIconFunction = nullptr
 

The documentation for this class was generated from the following files: