A Qt compatible AbstractTableModel for showing properties around a series of Geometry Vertex objects.
More...
#include <QTVertexManagerView.h>
|
void | autoPopulateColumns () |
|
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
|
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
|
void | displayLineworkEditor (uint04 vertex_index, PopupInfo info) |
|
Qt::ItemFlags | flags (const QModelIndex &index) const override |
|
QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
|
bool | isEditable () const |
|
bool | isSpecialCallbackIndex (const QModelIndex &index) const |
|
Model | model () const |
|
void | onClicked (const QModelIndex &index, QRect rect) |
|
void | onHovered (const QModelIndex &index, QRect rect) |
|
| QTVertexManagerView (const DynamicPointer< QTDesignObject > &root, QObject *parent=nullptr) |
|
| QTVertexManagerView (QObject *parent=nullptr) |
|
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
|
bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
|
void | setEditable (bool editable) |
|
void | setParameters (const Buffer< DesignParameter > ¶ms, bool enable_edit, bool enable_primitive_edit) |
|
void | setParametersToGlobalLinework () |
|
void | setParametersToGlobalLocations () |
|
void | setParametersToLocalLocations () |
|
void | setTarget (const DynamicPointer< QTDesignObject > &root) |
|
void | setUseGlobalTransform (bool toggle) |
|
DynamicPointer< QTDesignObject > | target () const |
|
virtual | ~QTVertexManagerView () |
|
A Qt compatible AbstractTableModel for showing properties around a series of Geometry Vertex objects.
◆ QTVertexManagerView() [1/2]
◆ QTVertexManagerView() [2/2]
◆ ~QTVertexManagerView()
◆ autoPopulateColumns()
void autoPopulateColumns |
( |
| ) |
|
◆ cacheValues()
◆ columnCount()
int columnCount |
( |
const QModelIndex & | parent = QModelIndex() | ) |
const |
|
override |
◆ contentsChanged
◆ data()
QVariant data |
( |
const QModelIndex & | index, |
|
|
int | role = Qt::DisplayRole ) const |
|
override |
◆ deletedSlot
◆ displayLineworkEditor()
◆ flags()
Qt::ItemFlags flags |
( |
const QModelIndex & | index | ) |
const |
|
override |
◆ headerData()
QVariant headerData |
( |
int | section, |
|
|
Qt::Orientation | orientation, |
|
|
int | role = Qt::DisplayRole ) const |
|
override |
◆ isEditable()
bool isEditable |
( |
| ) |
const |
|
inline |
◆ isSpecialCallbackIndex()
bool isSpecialCallbackIndex |
( |
const QModelIndex & | index | ) |
const |
◆ model()
◆ onClicked()
void onClicked |
( |
const QModelIndex & | index, |
|
|
QRect | rect ) |
◆ onHovered()
void onHovered |
( |
const QModelIndex & | index, |
|
|
QRect | rect ) |
◆ rowCount()
int rowCount |
( |
const QModelIndex & | parent = QModelIndex() | ) |
const |
|
override |
◆ setData()
bool setData |
( |
const QModelIndex & | index, |
|
|
const QVariant & | value, |
|
|
int | role = Qt::EditRole ) |
|
override |
◆ setEditable()
void setEditable |
( |
bool | editable | ) |
|
◆ setParameters()
void setParameters |
( |
const Buffer< DesignParameter > & | params, |
|
|
bool | enable_edit, |
|
|
bool | enable_primitive_edit ) |
◆ setParametersToGlobalLinework()
void setParametersToGlobalLinework |
( |
| ) |
|
◆ setParametersToGlobalLocations()
void setParametersToGlobalLocations |
( |
| ) |
|
◆ setParametersToLocalLocations()
void setParametersToLocalLocations |
( |
| ) |
|
◆ setTarget()
◆ setUseGlobalTransform()
void setUseGlobalTransform |
( |
bool | toggle | ) |
|
|
inline |
◆ target()
◆ updateSlot
◆ m_cached_indices
◆ m_has_primitive_edit_column
bool m_has_primitive_edit_column = false |
|
protected |
◆ m_has_vertex_edit_column
bool m_has_vertex_edit_column = false |
|
protected |
◆ m_is_editable
bool m_is_editable = false |
|
protected |
◆ m_is_global
◆ m_is_linework
bool m_is_linework = false |
|
protected |
◆ m_num_of_decimal
◆ m_properties
◆ m_root
◆ m_vertex_highlight_id
The documentation for this class was generated from the following file: