LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LibraryInfoWidget Class Referencefinal

The LibraryInfoWidget class. More...

#include <libraryinfowidget.h>

Inherits QWidget.

+ Collaboration diagram for LibraryInfoWidget:

Signals

void libraryRemoved (const FilePath &libDir)
 
void openLibraryEditorTriggered (QSharedPointer< Library > lib)
 

Public Member Functions

 LibraryInfoWidget () noexcept
 
 LibraryInfoWidget (const LibraryInfoWidget &other)=delete
 
 LibraryInfoWidget (workspace::Workspace &ws, QSharedPointer< Library > lib) noexcept
 
 ~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
 
QSharedPointer< LibrarymLib
 

Detailed Description

The LibraryInfoWidget class.

Author
ubruhin
Date
2016-08-03

Constructor & Destructor Documentation

LibraryInfoWidget ( )
noexcept
LibraryInfoWidget ( const LibraryInfoWidget other)
delete
LibraryInfoWidget ( workspace::Workspace ws,
QSharedPointer< Library lib 
)
noexcept

+ Here is the call graph for this function:

~LibraryInfoWidget ( )
noexcept

Member Function Documentation

QString getName ( ) const
noexcept
LibraryInfoWidget& operator= ( const LibraryInfoWidget rhs)
delete
void libraryRemoved ( const FilePath libDir)
signal

+ Here is the caller graph for this function:

void openLibraryEditorTriggered ( QSharedPointer< Library lib)
signal

+ Here is the caller graph for this function:

void btnOpenLibraryEditorClicked ( )
privatenoexcept

+ Here is the caller graph for this function:

void btnRemoveLibraryClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool isRemoteLibrary ( ) const
privatenoexcept

+ Here is the caller graph for this function:

Member Data Documentation

QScopedPointer<Ui::LibraryInfoWidget> mUi
private
workspace::Workspace& mWorkspace
private
QSharedPointer<Library> mLib
private

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