20#ifndef LIBREPCB_EDITOR_INITIALIZEWORKSPACEWIZARD_UPGRADE_H
21#define LIBREPCB_EDITOR_INITIALIZEWORKSPACEWIZARD_UPGRADE_H
36class AsyncCopyOperation;
41class InitializeWorkspaceWizard_Upgrade;
65 int nextId() const noexcept override;
High-level helper class to asynchronously and recursively copy directories with progress indicator.
Definition: asynccopyoperation.h:43
The InitializeWorkspaceWizard_Upgrade class.
Definition: initializeworkspacewizard_upgrade.h:51
InitializeWorkspaceWizard_Upgrade(InitializeWorkspaceWizardContext &context, QWidget *parent=0) noexcept
Definition: initializeworkspacewizard_upgrade.cpp:40
int nextId() const noexcept override
Definition: initializeworkspacewizard_upgrade.cpp:122
void initializePage() noexcept override
Definition: initializeworkspacewizard_upgrade.cpp:63
QScopedPointer< Ui::InitializeWorkspaceWizard_Upgrade > mUi
Definition: initializeworkspacewizard_upgrade.h:73
InitializeWorkspaceWizard_Upgrade(const InitializeWorkspaceWizard_Upgrade &other)=delete
InitializeWorkspaceWizardContext & mContext
Definition: initializeworkspacewizard_upgrade.h:72
bool validatePage() noexcept override
Definition: initializeworkspacewizard_upgrade.cpp:99
QScopedPointer< AsyncCopyOperation > mCopyOperation
Definition: initializeworkspacewizard_upgrade.h:74
~InitializeWorkspaceWizard_Upgrade() noexcept
Definition: initializeworkspacewizard_upgrade.cpp:56
The InitializeWorkspaceWizardContext class.
Definition: initializeworkspacewizardcontext.h:45
Definition: occmodel.cpp:77