LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
NewElementWizardPage_DeviceProperties Class Referencefinal

The NewElementWizardPage_DeviceProperties class. More...

#include <newelementwizardpage_deviceproperties.h>

Inherits QWizardPage.

+ Collaboration diagram for NewElementWizardPage_DeviceProperties:

Public Member Functions

 NewElementWizardPage_DeviceProperties ()=delete
 
 NewElementWizardPage_DeviceProperties (const NewElementWizardPage_DeviceProperties &other)=delete
 
 NewElementWizardPage_DeviceProperties (NewElementWizardContext &context, QWidget *parent=0) noexcept
 
 ~NewElementWizardPage_DeviceProperties () noexcept
 
bool isComplete () const noexceptoverride
 
int nextId () const noexceptoverride
 
NewElementWizardPage_DevicePropertiesoperator= (const NewElementWizardPage_DeviceProperties &rhs)=delete
 

Private Member Functions

void btnChooseComponentClicked () noexcept
 
void btnChoosePackageClicked () noexcept
 
void setComponent (const tl::optional< Uuid > &uuid) noexcept
 
void setPackage (const tl::optional< Uuid > &uuid) noexcept
 
void initializePage () noexceptoverride
 
void cleanupPage () noexceptoverride
 

Private Attributes

NewElementWizardContextmContext
 
QScopedPointer
< Ui::NewElementWizardPage_DeviceProperties > 
mUi
 

Detailed Description

The NewElementWizardPage_DeviceProperties class.

Author
ubruhin
Date
2017-03-26

Constructor & Destructor Documentation

NewElementWizardPage_DeviceProperties ( 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 btnChooseComponentClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void btnChoosePackageClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void setComponent ( const tl::optional< Uuid > &  uuid)
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void setPackage ( const tl::optional< Uuid > &  uuid)
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

Member Data Documentation

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

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