![]() |
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 ) |