LibrePCB Developers Documentation
NewElementWizardPage_ChooseType Class Referencefinal

The NewElementWizardPage_ChooseType class. More...

#include <newelementwizardpage_choosetype.h>

Inherits QWizardPage.

+ Collaboration diagram for NewElementWizardPage_ChooseType:

Public Member Functions

 NewElementWizardPage_ChooseType ()=delete
 
 NewElementWizardPage_ChooseType (const NewElementWizardPage_ChooseType &other)=delete
 
 NewElementWizardPage_ChooseType (NewElementWizardContext &context, QWidget *parent=0) noexcept
 
 ~NewElementWizardPage_ChooseType () noexcept
 
bool isComplete () const noexcept override
 
int nextId () const noexcept override
 
NewElementWizardPage_ChooseTypeoperator= (const NewElementWizardPage_ChooseType &rhs)=delete
 

Private Member Functions

void btnComponentCategoryClicked () noexcept
 
void btnPackageCategoryClicked () noexcept
 
void btnSymbolClicked () noexcept
 
void btnPackageClicked () noexcept
 
void btnComponentClicked () noexcept
 
void btnDeviceClicked () noexcept
 
void initializePage () noexcept override
 
void cleanupPage () noexcept override
 
void setElementType (NewElementWizardContext::ElementType type) noexcept
 

Private Attributes

NewElementWizardContextmContext
 
QScopedPointer< Ui::NewElementWizardPage_ChooseType > mUi
 

Detailed Description

Constructor & Destructor Documentation

◆ NewElementWizardPage_ChooseType() [1/3]

◆ NewElementWizardPage_ChooseType() [2/3]

◆ NewElementWizardPage_ChooseType() [3/3]

NewElementWizardPage_ChooseType ( NewElementWizardContext context,
QWidget *  parent = 0 
)
explicitnoexcept
+ Here is the call graph for this function:

◆ ~NewElementWizardPage_ChooseType()

Member Function Documentation

◆ isComplete()

bool isComplete ( ) const
overridenoexcept

◆ nextId()

int nextId ( ) const
overridenoexcept

◆ operator=()

◆ btnComponentCategoryClicked()

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

◆ btnPackageCategoryClicked()

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

◆ btnSymbolClicked()

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

◆ btnPackageClicked()

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

◆ btnComponentClicked()

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

◆ btnDeviceClicked()

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

◆ initializePage()

void initializePage ( )
overrideprivatenoexcept
+ Here is the call graph for this function:

◆ cleanupPage()

void cleanupPage ( )
overrideprivatenoexcept
+ Here is the call graph for this function:

◆ setElementType()

void setElementType ( NewElementWizardContext::ElementType  type)
privatenoexcept
+ Here is the caller graph for this function:

Member Data Documentation

◆ mContext

NewElementWizardContext& mContext
private

◆ mUi

QScopedPointer<Ui::NewElementWizardPage_ChooseType> mUi
private

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