![]() |
LibrePCB Developers Documentation
|
The ComponentPinoutListModel class. More...
#include <componentpinoutlistmodel.h>
Inherits QObject, and Model< ui::ComponentPinoutData >.
Collaboration diagram for ComponentPinoutListModel:Public Member Functions | |
| ComponentPinoutListModel (const ComponentPinoutListModel &other)=delete | |
| ComponentPinoutListModel (QObject *parent=nullptr) noexcept | |
| ~ComponentPinoutListModel () noexcept | |
| void | setReferences (ComponentPinSignalMap *list, const SymbolPinList *pins, const std::shared_ptr< ComponentSignalNameListModel > &sigs, UndoStack *stack) noexcept |
| std::size_t | row_count () const override |
| std::optional< ui::ComponentPinoutData > | row_data (std::size_t i) const override |
| void | set_row_data (std::size_t i, const ui::ComponentPinoutData &data) noexcept override |
| ComponentPinoutListModel & | operator= (const ComponentPinoutListModel &rhs)=delete |
Private Member Functions | |
| ui::ComponentPinoutData | createItem (const ComponentPinSignalMapItem &obj) noexcept |
| void | refresh () noexcept |
| void | listEdited (const ComponentPinSignalMap &list, int index, const std::shared_ptr< const ComponentPinSignalMapItem > &item, ComponentPinSignalMap::Event event) noexcept |
| void | execCmd (UndoCommand *cmd) |
Private Attributes | |
| ComponentPinSignalMap * | mList |
| std::shared_ptr< ComponentSignalNameListModel > | mSignals |
| const SymbolPinList * | mPins |
| QPointer< UndoStack > | mUndoStack |
| QList< ui::ComponentPinoutData > | mItems |
| ComponentPinSignalMap::OnEditedSlot | mOnEditedSlot |
The ComponentPinoutListModel class.
|
delete |
|
explicitnoexcept |
|
noexcept |
|
noexcept |
Here is the call graph for this function:
|
override |
|
override |
|
overridenoexcept |
Here is the call graph for this function:
|
delete |
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |