LibrePCB Developers Documentation
LibraryListEditorWidget Class Referencefinal

The LibraryListEditorWidget class. More...

#include <librarylisteditorwidget.h>

Inherits QWidget.

+ Collaboration diagram for LibraryListEditorWidget:

Signals

void edited ()
 

Public Member Functions

 LibraryListEditorWidget ()=delete
 
 LibraryListEditorWidget (const workspace::Workspace &ws, QWidget *parent=nullptr) noexcept
 
 LibraryListEditorWidget (const LibraryListEditorWidget &other)=delete
 
 ~LibraryListEditorWidget () noexcept
 
QSet< UuidgetUuids () const noexcept
 
void setUuids (const QSet< Uuid > &uuids) noexcept
 
LibraryListEditorWidgetoperator= (const LibraryListEditorWidget &rhs)=delete
 

Protected Attributes

QScopedPointer< ModelmModel
 
QScopedPointer< SortFilterProxyModelmProxyModel
 
QScopedPointer< Ui::LibraryListEditorWidget > mUi
 

Private Types

typedef EditableListModel< QList< Uuid > > Model
 

Detailed Description

Member Typedef Documentation

◆ Model

typedef EditableListModel<QList<Uuid> > Model
private

Constructor & Destructor Documentation

◆ LibraryListEditorWidget() [1/3]

◆ LibraryListEditorWidget() [2/3]

LibraryListEditorWidget ( const workspace::Workspace ws,
QWidget *  parent = nullptr 
)
explicitnoexcept
+ Here is the call graph for this function:

◆ LibraryListEditorWidget() [3/3]

◆ ~LibraryListEditorWidget()

~LibraryListEditorWidget ( )
noexcept

Member Function Documentation

◆ getUuids()

QSet< Uuid > getUuids ( ) const
noexcept
+ Here is the call graph for this function:

◆ setUuids()

void setUuids ( const QSet< Uuid > &  uuids)
noexcept

◆ operator=()

LibraryListEditorWidget& operator= ( const LibraryListEditorWidget rhs)
delete

◆ edited

void edited ( )
signal
+ Here is the caller graph for this function:

Member Data Documentation

◆ mModel

QScopedPointer<Model> mModel
protected

◆ mProxyModel

QScopedPointer<SortFilterProxyModel> mProxyModel
protected

◆ mUi

QScopedPointer<Ui::LibraryListEditorWidget> mUi
protected

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