20#ifndef LIBREPCB_EDITOR_NEWPROJECTWIZARDPAGE_EAGLEIMPORT_H
21#define LIBREPCB_EDITOR_NEWPROJECTWIZARDPAGE_EAGLEIMPORT_H
34namespace eagleimport {
35class EagleProjectImport;
45class NewProjectWizardPage_EagleImport;
48class WaitingSpinnerWidget;
61 std::shared_ptr<eagleimport::EagleProjectImport>
import;
68 QWidget* parent =
nullptr) noexcept;
86 std::shared_ptr<eagleimport::EagleProjectImport>
import,
97 std::shared_ptr<eagleimport::EagleProjectImport>
mImport;
This class represents absolute, well-formatted paths to files or directories.
Definition filepath.h:127
The Project class represents a whole (opened) project with all its content.
Definition project.h:71
The Workspace class represents a workspace with all its data (library, projects, settings,...
Definition workspace.h:54
The NewProjectWizardPage_EagleImport class.
Definition newprojectwizardpage_eagleimport.h:57
QFuture< ParserResult > mFuture
Definition newprojectwizardpage_eagleimport.h:96
void projectSelected(const QString &name) const
QScopedPointer< Ui::NewProjectWizardPage_EagleImport > mUi
Definition newprojectwizardpage_eagleimport.h:92
void import(Project &project)
Definition newprojectwizardpage_eagleimport.cpp:132
std::shared_ptr< eagleimport::EagleProjectImport > mImport
Definition newprojectwizardpage_eagleimport.h:97
bool isComplete() const noexcept override
Definition newprojectwizardpage_eagleimport.cpp:253
const Workspace & mWorkspace
Definition newprojectwizardpage_eagleimport.h:91
QString mCurrentSchematic
Definition newprojectwizardpage_eagleimport.h:94
QScopedPointer< WaitingSpinnerWidget > mWaitingSpinner
Definition newprojectwizardpage_eagleimport.h:93
QString mCurrentBoard
Definition newprojectwizardpage_eagleimport.h:95
static NewProjectWizardPage_EagleImport::ParserResult parseAsync(std::shared_ptr< eagleimport::EagleProjectImport > import, const FilePath &schFp, const FilePath &brdFp) noexcept
Definition newprojectwizardpage_eagleimport.cpp:230
void updateStatus() noexcept
Definition newprojectwizardpage_eagleimport.cpp:188
Definition occmodel.cpp:76
Definition newprojectwizardpage_eagleimport.h:60
QStringList messages
Definition newprojectwizardpage_eagleimport.h:62