LibrePCB Developers Documentation
|
The NewProjectWizardPage_EagleImport class. More...
#include <newprojectwizardpage_eagleimport.h>
Inherits QWizardPage.
Classes | |
struct | ParserResult |
Signals | |
void | projectSelected (const QString &name) const |
Public Member Functions | |
NewProjectWizardPage_EagleImport (const Workspace &ws, QWidget *parent=nullptr) noexcept | |
NewProjectWizardPage_EagleImport (const NewProjectWizardPage_EagleImport &other)=delete | |
~NewProjectWizardPage_EagleImport () noexcept | |
void | import (Project &project) |
NewProjectWizardPage_EagleImport & | operator= (const NewProjectWizardPage_EagleImport &rhs)=delete |
Private Member Functions | |
void | updateStatus () noexcept |
bool | isComplete () const noexcept override |
Static Private Member Functions | |
static NewProjectWizardPage_EagleImport::ParserResult | parseAsync (std::shared_ptr< eagleimport::EagleProjectImport > import, const FilePath &schFp, const FilePath &brdFp) noexcept |
Private Attributes | |
const Workspace & | mWorkspace |
QScopedPointer< Ui::NewProjectWizardPage_EagleImport > | mUi |
QScopedPointer< WaitingSpinnerWidget > | mWaitingSpinner |
QString | mCurrentSchematic |
QString | mCurrentBoard |
QFuture< ParserResult > | mFuture |
std::shared_ptr< eagleimport::EagleProjectImport > | mImport |
The NewProjectWizardPage_EagleImport class.
|
explicitnoexcept |
|
delete |
|
noexcept |
void import | ( | Project & | project | ) |
|
delete |
|
signal |
|
privatenoexcept |
|
staticprivatenoexcept |
|
overrideprivatenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |