LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 noexceptoverride
 
int nextId () const noexceptoverride
 
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 () noexceptoverride
 
void cleanupPage () noexceptoverride
 
void setElementType (NewElementWizardContext::ElementType type) noexcept
 

Private Attributes

NewElementWizardContextmContext
 
QScopedPointer
< Ui::NewElementWizardPage_ChooseType > 
mUi
 

Detailed Description

The NewElementWizardPage_ChooseType class.

Author
ubruhin
Date
2017-03-21

Constructor & Destructor Documentation

NewElementWizardPage_ChooseType ( NewElementWizardContext context,
QWidget *  parent = 0 
)
explicitnoexcept

+ Here is the call graph for this function:

Member Function Documentation

bool isComplete ( ) const
overridenoexcept
int nextId ( ) const
overridenoexcept
void btnComponentCategoryClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void btnPackageCategoryClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void btnSymbolClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void btnPackageClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void btnComponentClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void btnDeviceClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void initializePage ( )
overrideprivatenoexcept

+ Here is the call graph for this function:

void cleanupPage ( )
overrideprivatenoexcept

+ Here is the call graph for this function:

void setElementType ( NewElementWizardContext::ElementType  type)
privatenoexcept

+ Here is the caller graph for this function:

Member Data Documentation

NewElementWizardContext& mContext
private
QScopedPointer<Ui::NewElementWizardPage_ChooseType> mUi
private

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