LibrePCB Developers Documentation
PadSignalMapEditorWidget Class Referencefinal

The PadSignalMapEditorWidget class. More...

#include <padsignalmapeditorwidget.h>

Inherits QWidget.

+ Collaboration diagram for PadSignalMapEditorWidget:

Public Member Functions

 PadSignalMapEditorWidget (QWidget *parent=nullptr) noexcept
 
 PadSignalMapEditorWidget (const PadSignalMapEditorWidget &other)=delete
 
 ~PadSignalMapEditorWidget () noexcept
 
void setReferences (UndoStack *undoStack, DevicePadSignalMap *map) noexcept
 
void setPadList (const PackagePadList &list) noexcept
 
void setSignalList (const ComponentSignalList &list) noexcept
 
PadSignalMapEditorWidgetoperator= (const PadSignalMapEditorWidget &rhs)=delete
 

Private Attributes

QScopedPointer< DevicePadSignalMapModelmModel
 
QScopedPointer< SortFilterProxyModelmProxy
 
QScopedPointer< QTableView > mView
 

Detailed Description

Constructor & Destructor Documentation

◆ PadSignalMapEditorWidget() [1/2]

PadSignalMapEditorWidget ( QWidget *  parent = nullptr)
explicitnoexcept

◆ PadSignalMapEditorWidget() [2/2]

◆ ~PadSignalMapEditorWidget()

~PadSignalMapEditorWidget ( )
noexcept

Member Function Documentation

◆ setReferences()

void setReferences ( UndoStack undoStack,
DevicePadSignalMap map 
)
noexcept

◆ setPadList()

void setPadList ( const PackagePadList list)
noexcept

◆ setSignalList()

void setSignalList ( const ComponentSignalList list)
noexcept

◆ operator=()

PadSignalMapEditorWidget& operator= ( const PadSignalMapEditorWidget rhs)
delete

Member Data Documentation

◆ mModel

QScopedPointer<DevicePadSignalMapModel> mModel
private

◆ mProxy

QScopedPointer<SortFilterProxyModel> mProxy
private

◆ mView

QScopedPointer<QTableView> mView
private

The documentation for this class was generated from the following files: