LibrePCB Developers Documentation
InitializeWorkspaceWizard Class Referencefinal

The InitializeWorkspaceWizard class. More...

#include <initializeworkspacewizard.h>

Inherits QWizard.

+ Collaboration diagram for InitializeWorkspaceWizard:

Public Member Functions

 InitializeWorkspaceWizard (bool forceChoosePath, QWidget *parent=nullptr) noexcept
 
 InitializeWorkspaceWizard (const InitializeWorkspaceWizard &other)=delete
 
 ~InitializeWorkspaceWizard () noexcept
 
bool getNeedsToBeShown () const noexcept
 
const FilePathgetWorkspacePath () const noexcept
 
const QString & getDataDir () const noexcept
 
bool getWorkspaceContainsNewerFileFormats () const noexcept
 
void setWorkspacePath (const FilePath &fp)
 
InitializeWorkspaceWizardoperator= (const InitializeWorkspaceWizard &rhs)=delete
 

Private Member Functions

void updateStartPage () noexcept
 

Private Attributes

InitializeWorkspaceWizardContext mContext
 
QScopedPointer< Ui::InitializeWorkspaceWizard > mUi
 
bool mForceChoosePath
 
bool mNeedsToBeShown
 

Detailed Description

Constructor & Destructor Documentation

◆ InitializeWorkspaceWizard() [1/2]

InitializeWorkspaceWizard ( bool  forceChoosePath,
QWidget *  parent = nullptr 
)
explicitnoexcept

◆ InitializeWorkspaceWizard() [2/2]

◆ ~InitializeWorkspaceWizard()

Member Function Documentation

◆ getNeedsToBeShown()

bool getNeedsToBeShown ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getWorkspacePath()

const FilePath & getWorkspacePath ( ) const
inlinenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getDataDir()

const QString & getDataDir ( ) const
inlinenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getWorkspaceContainsNewerFileFormats()

bool getWorkspaceContainsNewerFileFormats ( ) const
inlinenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setWorkspacePath()

void setWorkspacePath ( const FilePath fp)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

InitializeWorkspaceWizard & operator= ( const InitializeWorkspaceWizard rhs)
delete

◆ updateStartPage()

void updateStartPage ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ mContext

◆ mUi

QScopedPointer<Ui::InitializeWorkspaceWizard> mUi
private

◆ mForceChoosePath

bool mForceChoosePath
private

◆ mNeedsToBeShown

bool mNeedsToBeShown
private

The documentation for this class was generated from the following files: