The ComponentVariantListModel class.
More...
#include <componentvariantlistmodel.h>
Inherits QObject, and Model< ui::ComponentVariantData >.
|
| | ComponentVariantListModel ()=delete |
| |
| | ComponentVariantListModel (const ComponentVariantListModel &other)=delete |
| |
| | ComponentVariantListModel (const Workspace &ws, const GraphicsLayerList &layers, const LibraryElementCache &cache, QObject *parent=nullptr) noexcept |
| |
| | ~ComponentVariantListModel () noexcept |
| |
| void | setReferences (ComponentSymbolVariantList *list, QPointer< Component > component, const std::shared_ptr< ComponentSignalNameListModel > &sigs, UndoStack *stack, const bool *wizardMode) noexcept |
| |
| slint::Image | renderScene (int variant, int gate, float width, float height) noexcept |
| |
| void | add () noexcept |
| |
| std::size_t | row_count () const override |
| |
| std::optional< ui::ComponentVariantData > | row_data (std::size_t i) const override |
| |
| void | set_row_data (std::size_t i, const ui::ComponentVariantData &data) noexcept override |
| |
| ComponentVariantListModel & | operator= (const ComponentVariantListModel &rhs)=delete |
| |
◆ ComponentVariantListModel() [1/3]
◆ ComponentVariantListModel() [2/3]
◆ ComponentVariantListModel() [3/3]
◆ ~ComponentVariantListModel()
◆ setReferences()
◆ renderScene()
| slint::Image renderScene |
( |
int |
variant, |
|
|
int |
gate, |
|
|
float |
width, |
|
|
float |
height |
|
) |
| |
|
noexcept |
◆ add()
◆ row_count()
| std::size_t row_count |
( |
| ) |
const |
|
override |
◆ row_data()
| std::optional< ui::ComponentVariantData > row_data |
( |
std::size_t |
i | ) |
const |
|
override |
◆ set_row_data()
| void set_row_data |
( |
std::size_t |
i, |
|
|
const ui::ComponentVariantData & |
data |
|
) |
| |
|
overridenoexcept |
◆ operator=()
◆ trigger()
◆ listEdited()
◆ variantUiDataChanged()
| void variantUiDataChanged |
( |
| ) |
|
|
privatenoexcept |
◆ execCmd()
◆ mWorkspace
◆ mLayers
◆ mCache
◆ mComponent
◆ mSignals
◆ mList
◆ mUndoStack
◆ mWizardMode
◆ mItems
◆ mOnEditedSlot
The documentation for this class was generated from the following files: