LibrePCB Developers Documentation
CompSymbVarPinSignalMapEditorWidget Class Referencefinal

The CompSymbVarPinSignalMapEditorWidget class. More...

#include <compsymbvarpinsignalmapeditorwidget.h>

Inherits QWidget.

+ Collaboration diagram for CompSymbVarPinSignalMapEditorWidget:

Public Member Functions

 CompSymbVarPinSignalMapEditorWidget (QWidget *parent=nullptr) noexcept
 
 CompSymbVarPinSignalMapEditorWidget (const CompSymbVarPinSignalMapEditorWidget &other)=delete
 
 ~CompSymbVarPinSignalMapEditorWidget () noexcept
 
void setReadOnly (bool readOnly) noexcept
 
void setReferences (ComponentSymbolVariant *variant, const std::shared_ptr< const LibraryElementCache > &symbolCache, const ComponentSignalList *sigs, UndoStack *undoStack) noexcept
 
void resetReferences () noexcept
 
CompSymbVarPinSignalMapEditorWidgetoperator= (const CompSymbVarPinSignalMapEditorWidget &rhs)=delete
 

Private Attributes

QScopedPointer< ComponentPinSignalMapModelmModel
 
QScopedPointer< SortFilterProxyModelmProxy
 
QScopedPointer< QTableView > mView
 
QScopedPointer< QPushButton > mBtnAutoAssign
 

Detailed Description

Constructor & Destructor Documentation

◆ CompSymbVarPinSignalMapEditorWidget() [1/2]

CompSymbVarPinSignalMapEditorWidget ( QWidget *  parent = nullptr)
explicitnoexcept
+ Here is the call graph for this function:

◆ CompSymbVarPinSignalMapEditorWidget() [2/2]

◆ ~CompSymbVarPinSignalMapEditorWidget()

Member Function Documentation

◆ setReadOnly()

void setReadOnly ( bool  readOnly)
noexcept

◆ setReferences()

void setReferences ( ComponentSymbolVariant variant,
const std::shared_ptr< const LibraryElementCache > &  symbolCache,
const ComponentSignalList sigs,
UndoStack undoStack 
)
noexcept

◆ resetReferences()

void resetReferences ( )
noexcept

◆ operator=()

Member Data Documentation

◆ mModel

QScopedPointer<ComponentPinSignalMapModel> mModel
private

◆ mProxy

QScopedPointer<SortFilterProxyModel> mProxy
private

◆ mView

QScopedPointer<QTableView> mView
private

◆ mBtnAutoAssign

QScopedPointer<QPushButton> mBtnAutoAssign
private

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