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

The NewElementWizard class. More...

#include <newelementwizard.h>

Inherits QWizard.

+ Collaboration diagram for NewElementWizard:

Public Member Functions

 NewElementWizard ()=delete
 
 NewElementWizard (const NewElementWizard &other)=delete
 
 NewElementWizard (const workspace::Workspace &ws, const Library &lib, const IF_GraphicsLayerProvider &lp, QWidget *parent=0) noexcept
 
 ~NewElementWizard () noexcept
 
const NewElementWizardContextgetContext () const noexcept
 
bool validateCurrentPage () noexceptoverride
 
NewElementWizardoperator= (const NewElementWizard &rhs)=delete
 

Private Member Functions

void insertPage (int index, QWizardPage *page) noexcept
 

Private Attributes

QScopedPointer
< Ui::NewElementWizard > 
mUi
 
QScopedPointer
< NewElementWizardContext
mContext
 
QList< QWizardPage * > mPages
 

Detailed Description

The NewElementWizard class.

Author
ubruhin
Date
2017-03-21

Constructor & Destructor Documentation

NewElementWizard ( )
delete
NewElementWizard ( const NewElementWizard other)
delete
NewElementWizard ( const workspace::Workspace ws,
const Library lib,
const IF_GraphicsLayerProvider lp,
QWidget *  parent = 0 
)
noexcept
~NewElementWizard ( )
noexcept

Member Function Documentation

const NewElementWizardContext& getContext ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

bool validateCurrentPage ( )
overridenoexcept

+ Here is the call graph for this function:

NewElementWizard& operator= ( const NewElementWizard rhs)
delete
void insertPage ( int  index,
QWizardPage *  page 
)
privatenoexcept

Member Data Documentation

QScopedPointer<Ui::NewElementWizard> mUi
private
QScopedPointer<NewElementWizardContext> mContext
private
QList<QWizardPage*> mPages
private

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