22#ifndef STARTWIZARD_PROVIDER_LIBRARIES_H
23#define STARTWIZARD_PROVIDER_LIBRARIES_H
51 wxString
Name()
const override {
return wxT(
"libraries" ); }
74 const wxString& aStockPath,
bool aStockPathValid );
77 std::shared_ptr<STARTWIZARD_PROVIDER_LIBRARIES_MODEL>
m_model;
std::shared_ptr< STARTWIZARD_PROVIDER_LIBRARIES_MODEL > m_model
wxString Name() const override
wxPanel * GetWizardPanel(wxWindow *aParent, STARTWIZARD *aWizard) override
void ApplyDefaults() override
Apply whatever actions and settings should happen if the user cancels the startup wizard.
bool NeedsUserInput() const override
virtual ~STARTWIZARD_PROVIDER_LIBRARIES()
static KICOMMON_API bool MigrateBuiltInLibraries(LIBRARY_TABLE &aTable, LIBRARY_TABLE_TYPE aType, const wxString &aStockPath, bool aStockPathValid)
Migrates built-in (stock) library references in an imported global library table to the current versi...
STARTWIZARD_PROVIDER_LIBRARIES()
STARTWIZARD_PROVIDER(const wxString &aPageName)
STARTWIZARD_LIBRARIES_MODE
bool migrate_built_in_libraries
std::vector< LIBRARY_TABLE_TYPE > missing_tables
STARTWIZARD_LIBRARIES_MODE mode