![]() |
LibrePCB Developers Documentation
|
The DownloadLibraryTab class. More...
#include <downloadlibrarytab.h>
Inheritance diagram for DownloadLibraryTab:
Collaboration diagram for DownloadLibraryTab:Public Member Functions | |
| DownloadLibraryTab ()=delete | |
| DownloadLibraryTab (const DownloadLibraryTab &other)=delete | |
| DownloadLibraryTab (GuiApplication &app, QObject *parent=nullptr) noexcept | |
| ~DownloadLibraryTab () noexcept | |
| ui::TabData | getUiData () const noexcept override |
| const ui::DownloadLibraryTabData & | getDerivedUiData () const noexcept |
| void | setDerivedUiData (const ui::DownloadLibraryTabData &data) noexcept |
| void | trigger (ui::TabAction a) noexcept override |
| DownloadLibraryTab & | operator= (const DownloadLibraryTab &rhs)=delete |
Public Member Functions inherited from WindowTab | |
| 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 |
| virtual slint::Image | renderScene (float width, float height, int scene) noexcept |
| virtual bool | processScenePointerEvent (const QPointF &pos, slint::private_api::PointerEvent e) noexcept |
| virtual bool | processSceneScrolled (const QPointF &pos, slint::private_api::PointerScrollEvent e) noexcept |
| virtual bool | processSceneKeyEvent (const slint::private_api::KeyEvent &e) noexcept |
| virtual bool | requestClose () noexcept |
| Request to close the tab. | |
| WindowTab & | operator= (const WindowTab &rhs)=delete |
Public Attributes | |
| Signal< DownloadLibraryTab > | onDerivedUiDataChanged |
Public Attributes inherited from WindowTab | |
| Signal< WindowTab > | onUiDataChanged |
Private Member Functions | |
| void | validate () noexcept |
| void | downloadFinished (bool success, const QString &errMsg) noexcept |
Private Attributes | |
| ui::DownloadLibraryTabData | mUiData |
| std::optional< QUrl > | mUrl |
| FilePath | mDirectory |
| std::unique_ptr< LibraryDownload > | mDownload |
Additional Inherited Members | |
Signals inherited from WindowTab | |
| void | panelPageRequested (ui::PanelPage p) |
| void | closeRequested () |
| void | closeEnforced () |
| void | statusBarMessageChanged (const QString &message, int timeoutMs) |
| void | cursorCoordinatesChanged (const Point &pos, const LengthUnit &unit) |
Protected Attributes inherited from WindowTab | |
| GuiApplication & | mApp |
The DownloadLibraryTab class.
|
delete |
|
delete |
|
explicitnoexcept |
|
noexcept |
|
overridevirtualnoexcept |
|
inlinenoexcept |
|
noexcept |
|
overridevirtualnoexcept |
|
delete |
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:| Signal<DownloadLibraryTab> onDerivedUiDataChanged |
|
private |
|
private |
|
private |
|
private |