![]() |
LibrePCB Developers Documentation
|
The CreateLibraryTab class. More...
#include <createlibrarytab.h>
Public Member Functions | |
CreateLibraryTab ()=delete | |
CreateLibraryTab (const CreateLibraryTab &other)=delete | |
CreateLibraryTab (GuiApplication &app, QObject *parent=nullptr) noexcept | |
~CreateLibraryTab () noexcept | |
ui::TabData | getUiData () const noexcept override |
const ui::CreateLibraryTabData & | getDerivedUiData () const noexcept |
void | setDerivedUiData (const ui::CreateLibraryTabData &data) noexcept |
CreateLibraryTab & | operator= (const CreateLibraryTab &rhs)=delete |
![]() | |
WindowTab ()=delete | |
WindowTab (const WindowTab &other)=delete | |
WindowTab (GuiApplication &app, QObject *parent=nullptr) noexcept | |
virtual | ~WindowTab () noexcept |
virtual void | setUiData (const ui::TabData &data) noexcept |
virtual void | activate () noexcept |
virtual void | deactivate () noexcept |
WindowTab & | operator= (const WindowTab &rhs)=delete |
Public Attributes | |
Signal< CreateLibraryTab > | onDerivedUiDataChanged |
![]() | |
Signal< WindowTab > | onUiDataChanged |
Protected Member Functions | |
void | triggerAsync (ui::Action a) noexcept override |
Private Member Functions | |
void | validate () noexcept |
Private Attributes | |
ui::CreateLibraryTabData | mUiData |
std::optional< ElementName > | mName |
std::optional< Version > | mVersion |
std::optional< QUrl > | mUrl |
FilePath | mDirectory |
Additional Inherited Members | |
![]() | |
void | panelPageRequested (ui::PanelPage p) |
void | closeRequested () |
void | statusBarMessageChanged (const QString &message, int timeoutMs) |
![]() | |
GuiApplication & | mApp |
The CreateLibraryTab class.
|
delete |
|
delete |
|
explicitnoexcept |
|
noexcept |
|
overridevirtualnoexcept |
|
inlinenoexcept |
|
noexcept |
|
delete |
|
overrideprotectedvirtualnoexcept |
|
privatenoexcept |
Signal<CreateLibraryTab> onDerivedUiDataChanged |
|
private |
|
private |
|
private |
|
private |
|
private |