LibrePCB Developers Documentation
LibraryInfoWidget Class Referencefinal

The LibraryInfoWidget class. More...

#include <libraryinfowidget.h>

Inherits QWidget.

+ Collaboration diagram for LibraryInfoWidget:

Signals

void openLibraryEditorTriggered (const FilePath &libDir)
 

Public Member Functions

 LibraryInfoWidget () noexcept
 
 LibraryInfoWidget (const LibraryInfoWidget &other)=delete
 
 LibraryInfoWidget (workspace::Workspace &ws, const FilePath &libDir)
 
 ~LibraryInfoWidget () noexcept
 
QString getName () const noexcept
 
LibraryInfoWidgetoperator= (const LibraryInfoWidget &rhs)=delete
 

Private Member Functions

void btnOpenLibraryEditorClicked () noexcept
 
void btnRemoveLibraryClicked () noexcept
 
bool isRemoteLibrary () const noexcept
 

Private Attributes

QScopedPointer< Ui::LibraryInfoWidget > mUi
 
workspace::WorkspacemWorkspace
 
FilePath mLibDir
 

Detailed Description

The LibraryInfoWidget class.

Constructor & Destructor Documentation

◆ LibraryInfoWidget() [1/3]

LibraryInfoWidget ( )
noexcept

◆ LibraryInfoWidget() [2/3]

LibraryInfoWidget ( const LibraryInfoWidget other)
delete

◆ LibraryInfoWidget() [3/3]

LibraryInfoWidget ( workspace::Workspace ws,
const FilePath libDir 
)
+ Here is the call graph for this function:

◆ ~LibraryInfoWidget()

~LibraryInfoWidget ( )
noexcept

Member Function Documentation

◆ getName()

QString getName ( ) const
noexcept

◆ operator=()

LibraryInfoWidget& operator= ( const LibraryInfoWidget rhs)
delete

◆ openLibraryEditorTriggered

void openLibraryEditorTriggered ( const FilePath libDir)
signal
+ Here is the caller graph for this function:

◆ btnOpenLibraryEditorClicked()

void btnOpenLibraryEditorClicked ( )
privatenoexcept
+ Here is the caller graph for this function:

◆ btnRemoveLibraryClicked()

void btnRemoveLibraryClicked ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isRemoteLibrary()

bool isRemoteLibrary ( ) const
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ mUi

QScopedPointer<Ui::LibraryInfoWidget> mUi
private

◆ mWorkspace

workspace::Workspace& mWorkspace
private

◆ mLibDir

FilePath mLibDir
private

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