LibrePCB Developers Documentation
PackageModelListEditorWidget Class Referencefinal

The PackageModelListEditorWidget class. More...

#include <packagemodellisteditorwidget.h>

Inherits QWidget.

+ Collaboration diagram for PackageModelListEditorWidget:

Signals

void currentIndexChanged (int index)
 

Public Member Functions

 PackageModelListEditorWidget (QWidget *parent=nullptr) noexcept
 
 PackageModelListEditorWidget (const PackageModelListEditorWidget &other)=delete
 
 ~PackageModelListEditorWidget () noexcept
 
void setFrameStyle (int style) noexcept
 
void setReadOnly (bool readOnly) noexcept
 
void setReferences (Package *package, UndoStack *stack) noexcept
 
void setCurrentFootprint (std::shared_ptr< Footprint > footprint) noexcept
 
PackageModelListEditorWidgetoperator= (const PackageModelListEditorWidget &rhs)=delete
 

Private Attributes

QPointer< PackagemCurrentPackage
 
QScopedPointer< PackageModelListModelmModel
 
QScopedPointer< SortFilterProxyModelmProxy
 
QScopedPointer< EditableTableWidgetmView
 

Detailed Description

Constructor & Destructor Documentation

◆ PackageModelListEditorWidget() [1/2]

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

◆ PackageModelListEditorWidget() [2/2]

◆ ~PackageModelListEditorWidget()

Member Function Documentation

◆ setFrameStyle()

void setFrameStyle ( int  style)
noexcept

◆ setReadOnly()

void setReadOnly ( bool  readOnly)
noexcept

◆ setReferences()

void setReferences ( Package package,
UndoStack stack 
)
noexcept

◆ setCurrentFootprint()

void setCurrentFootprint ( std::shared_ptr< Footprint footprint)
noexcept

◆ operator=()

PackageModelListEditorWidget& operator= ( const PackageModelListEditorWidget rhs)
delete

◆ currentIndexChanged

void currentIndexChanged ( int  index)
signal
+ Here is the caller graph for this function:

Member Data Documentation

◆ mCurrentPackage

QPointer<Package> mCurrentPackage
private

◆ mModel

QScopedPointer<PackageModelListModel> mModel
private

◆ mProxy

QScopedPointer<SortFilterProxyModel> mProxy
private

◆ mView

QScopedPointer<EditableTableWidget> mView
private

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