![]() |
LibrePCB Developers Documentation
|
The DevicePinoutListModel class. More...
#include <devicepinoutlistmodel.h>
Inherits QObject, and Model< ui::DevicePinoutData >.
Collaboration diagram for DevicePinoutListModel:Public Member Functions | |
| DevicePinoutListModel (const DevicePinoutListModel &other)=delete | |
| DevicePinoutListModel (QObject *parent=nullptr) noexcept | |
| ~DevicePinoutListModel () noexcept | |
| void | setReferences (DevicePadSignalMap *list, const PackagePadList *pads, const std::shared_ptr< ComponentSignalNameListModel > &sigs, UndoStack *stack) noexcept |
| std::size_t | row_count () const override |
| std::optional< ui::DevicePinoutData > | row_data (std::size_t i) const override |
| void | set_row_data (std::size_t i, const ui::DevicePinoutData &data) noexcept override |
| DevicePinoutListModel & | operator= (const DevicePinoutListModel &rhs)=delete |
Private Member Functions | |
| ui::DevicePinoutData | createItem (const DevicePadSignalMapItem &obj) noexcept |
| void | refresh () noexcept |
| void | listEdited (const DevicePadSignalMap &list, int index, const std::shared_ptr< const DevicePadSignalMapItem > &item, DevicePadSignalMap::Event event) noexcept |
| void | execCmd (UndoCommand *cmd) |
Private Attributes | |
| DevicePadSignalMap * | mList |
| const PackagePadList * | mPads |
| std::shared_ptr< ComponentSignalNameListModel > | mSignals |
| QPointer< UndoStack > | mUndoStack |
| QList< ui::DevicePinoutData > | mItems |
| DevicePadSignalMap::OnEditedSlot | mOnEditedSlot |
The DevicePinoutListModel 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 |