20#ifndef LIBREPCB_EDITOR_INITIALIZEWORKSPACEWIZARD_H
21#define LIBREPCB_EDITOR_INITIALIZEWORKSPACEWIZARD_H
38class InitializeWorkspaceWizard;
54 QWidget* parent =
nullptr)
noexcept;
This class represents absolute, well-formatted paths to files or directories.
Definition: filepath.h:129
The InitializeWorkspaceWizardContext class.
Definition: initializeworkspacewizardcontext.h:45
bool getWorkspaceContainsNewerFileFormats() const noexcept
Definition: initializeworkspacewizardcontext.cpp:65
const QString & getDataDir() const noexcept
Definition: initializeworkspacewizardcontext.h:68
const FilePath & getWorkspacePath() const noexcept
Definition: initializeworkspacewizardcontext.h:65
The InitializeWorkspaceWizard class.
Definition: initializeworkspacewizard.h:48
bool getWorkspaceContainsNewerFileFormats() const noexcept
Definition: initializeworkspacewizard.h:64
InitializeWorkspaceWizard & operator=(const InitializeWorkspaceWizard &rhs)=delete
const QString & getDataDir() const noexcept
Definition: initializeworkspacewizard.h:63
const FilePath & getWorkspacePath() const noexcept
Definition: initializeworkspacewizard.h:60
InitializeWorkspaceWizardContext mContext
Definition: initializeworkspacewizard.h:79
bool mForceChoosePath
Definition: initializeworkspacewizard.h:81
bool mNeedsToBeShown
Definition: initializeworkspacewizard.h:82
QScopedPointer< Ui::InitializeWorkspaceWizard > mUi
Definition: initializeworkspacewizard.h:80
InitializeWorkspaceWizard(bool forceChoosePath, QWidget *parent=nullptr) noexcept
Definition: initializeworkspacewizard.cpp:41
void updateStartPage() noexcept
Definition: initializeworkspacewizard.cpp:107
~InitializeWorkspaceWizard() noexcept
Definition: initializeworkspacewizard.cpp:72
bool getNeedsToBeShown() const noexcept
Definition: initializeworkspacewizard.h:59
InitializeWorkspaceWizard(const InitializeWorkspaceWizard &other)=delete
void setWorkspacePath(const FilePath &fp)
Definition: initializeworkspacewizard.cpp:79
Definition: occmodel.cpp:77