API Documentation
|
A table showing a list of Layers. More...
#include <LayerTable.h>
Public Member Functions | |
LayerTable (QTModelManager *manager, QWidget *parent=nullptr) | |
Public Member Functions inherited from DesignPropertyTable | |
uint04 | addColumn (const DesignParameter ¶meter, bool is_editable=true) |
uint04 | addColumn (const ModelTableColumnSpec &column) |
uint04 | addColumn (const TranslatedString &custom_column_name, const DesignParameter ¶meter, bool is_editable=true) |
uint04 | addColumn (const TranslatedString &name, const String &icon, const std::function< void(UUID)> &callback) |
uint04 | addColumn (DesignObject::DesignProperty property, bool is_editable=true) |
void | addListItem (const UUID &id) |
uint04 | addMaterialDataColumn (const TranslatedString &custom_column_name=TranslatedString()) |
void | addNewButton (std::function< void(Button *)> callback, const TranslatedString &new_title=_t("Add New"), const String &add_icon="plus") |
void | addOpenButton (std::function< void(Button *)> callback, const TranslatedString &new_title=_t("Open"), const String &add_icon="open") |
uint04 | addParentPathColumn (const TranslatedString &custom_column_name=TranslatedString()) |
void | addWidget (QWidget *widget) |
DesignPropertyTable (QTModelManager *manager, QWidget *parent=nullptr) | |
DesignPropertyTable (QWidget *parent=nullptr) | |
bool | event (QEvent *event) override |
void | filterAndSetList (Buffer< UUID > models) |
bool | isEditable () |
const std::function< void(Model, PopupInfo)> & | selectedCallback () const |
Buffer< UUID > | selectedIDs () const |
void | setAddedFilter (const std::function< bool(const Model &)> &callback) |
void | setColumnEditable (uint04 column, bool editable) |
void | setColumnVisible (uint04 column, bool visible) |
void | setEditable (bool editable) |
void | setList (const Buffer< UUID > &models) |
virtual void | setModelManager (QTModelManager *manager) |
void | setSelectedCallback (const std::function< void(Model, PopupInfo)> &callback) |
void | setSortCallback (const std::function< bool(const Model &a, const Model &b)> &callback) |
void | setTypeAddedFilter (const String &type) |
void | setup () |
void | setupTable () |
void | showSearch (bool show_search) |
void | updateRow (uint04 row) |
virtual | ~DesignPropertyTable () |
Additional Inherited Members | |
Signals inherited from DesignPropertyTable | |
void | viewSettingsSignal () |
Protected Slots inherited from DesignPropertyTable | |
void | contextMenu (const QPoint &pos) |
void | selected (QModelIndex index) |
Protected Attributes inherited from DesignPropertyTable | |
QHBoxLayout * | m_bottom_button_layout |
Button * | m_edit_button |
QTModelManager * | m_manager |
DesignObjectSearchWidget * | m_search_text |
QWidget * | m_search_widget |
DesignSortFilterProxyModel * | m_sort_model |
DesignPropertyTableView * | m_table_view |
DesignTableModel * | m_view_model |
A table showing a list of Layers.
LayerTable | ( | QTModelManager * | manager, |
QWidget * | parent = nullptr ) |