KiCad PCB EDA Suite
Loading...
Searching...
No Matches
STARTWIZARD_PROVIDER_LIBRARIES Class Reference

#include <startwizard_provider_libraries.h>

Inheritance diagram for STARTWIZARD_PROVIDER_LIBRARIES:
STARTWIZARD_PROVIDER

Public Member Functions

 STARTWIZARD_PROVIDER_LIBRARIES ()
 
virtual ~STARTWIZARD_PROVIDER_LIBRARIES ()
 
wxString Name () const override
 
bool NeedsUserInput () const override
 
wxPanel * GetWizardPanel (wxWindow *aParent, STARTWIZARD *aWizard) override
 
void Finish () override
 
void ApplyDefaults () override
 Apply whatever actions and settings should happen if the user cancels the startup wizard.
 
const wxString & GetPageName () const
 

Private Attributes

std::shared_ptr< STARTWIZARD_PROVIDER_LIBRARIES_MODELm_model
 
wxString m_pageName
 

Detailed Description

Definition at line 42 of file startwizard_provider_libraries.h.

Constructor & Destructor Documentation

◆ STARTWIZARD_PROVIDER_LIBRARIES()

STARTWIZARD_PROVIDER_LIBRARIES::STARTWIZARD_PROVIDER_LIBRARIES ( )

◆ ~STARTWIZARD_PROVIDER_LIBRARIES()

virtual STARTWIZARD_PROVIDER_LIBRARIES::~STARTWIZARD_PROVIDER_LIBRARIES ( )
inlinevirtual

Definition at line 47 of file startwizard_provider_libraries.h.

Member Function Documentation

◆ ApplyDefaults()

void STARTWIZARD_PROVIDER_LIBRARIES::ApplyDefaults ( )
overridevirtual

Apply whatever actions and settings should happen if the user cancels the startup wizard.

Reimplemented from STARTWIZARD_PROVIDER.

Definition at line 159 of file startwizard_provider_libraries.cpp.

References LIBRARY_MANAGER::CreateGlobalTable(), and LIBRARY_MANAGER::InvalidGlobalTables().

◆ Finish()

void STARTWIZARD_PROVIDER_LIBRARIES::Finish ( )
overridevirtual

◆ GetPageName()

const wxString & STARTWIZARD_PROVIDER::GetPageName ( ) const
inlineinherited

Definition at line 44 of file startwizard_provider.h.

References m_pageName.

◆ GetWizardPanel()

wxPanel * STARTWIZARD_PROVIDER_LIBRARIES::GetWizardPanel ( wxWindow * aParent,
STARTWIZARD * aWizard )
overridevirtual

Reimplemented from STARTWIZARD_PROVIDER.

Definition at line 138 of file startwizard_provider_libraries.cpp.

References LIBRARY_MANAGER::InvalidGlobalTables(), and m_model.

◆ Name()

wxString STARTWIZARD_PROVIDER_LIBRARIES::Name ( ) const
inlineoverridevirtual

Implements STARTWIZARD_PROVIDER.

Definition at line 49 of file startwizard_provider_libraries.h.

◆ NeedsUserInput()

bool STARTWIZARD_PROVIDER_LIBRARIES::NeedsUserInput ( ) const
overridevirtual

Reimplemented from STARTWIZARD_PROVIDER.

Definition at line 132 of file startwizard_provider_libraries.cpp.

References LIBRARY_MANAGER::GlobalTablesValid().

Member Data Documentation

◆ m_model

std::shared_ptr<STARTWIZARD_PROVIDER_LIBRARIES_MODEL> STARTWIZARD_PROVIDER_LIBRARIES::m_model
private

Definition at line 60 of file startwizard_provider_libraries.h.

Referenced by Finish(), and GetWizardPanel().

◆ m_pageName

wxString STARTWIZARD_PROVIDER::m_pageName
privateinherited

Definition at line 52 of file startwizard_provider.h.

Referenced by GetPageName(), and STARTWIZARD_PROVIDER().


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