LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
< DevicePadSignalMapModel
mModel
 
QScopedPointer
< SortFilterProxyModel
mProxy
 
QScopedPointer< QTableView > mView
 

Detailed Description

Constructor & Destructor Documentation

PadSignalMapEditorWidget ( QWidget *  parent = nullptr)
explicitnoexcept
~PadSignalMapEditorWidget ( )
noexcept

Member Function Documentation

void setReferences ( UndoStack undoStack,
DevicePadSignalMap map 
)
noexcept
void setPadList ( const PackagePadList list)
noexcept
void setSignalList ( const ComponentSignalList list)
noexcept
PadSignalMapEditorWidget& operator= ( const PadSignalMapEditorWidget rhs)
delete

Member Data Documentation

QScopedPointer<DevicePadSignalMapModel> mModel
private
QScopedPointer<SortFilterProxyModel> mProxy
private
QScopedPointer<QTableView> mView
private

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