LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CategoryChooserDialog< ElementType > Class Template Referencefinal

The CategoryChooserDialog class. More...

#include <categorychooserdialog.h>

Inherits QDialog.

+ Collaboration diagram for CategoryChooserDialog< ElementType >:

Public Member Functions

 CategoryChooserDialog ()=delete
 
 CategoryChooserDialog (const CategoryChooserDialog &other)=delete
 
 CategoryChooserDialog (const workspace::Workspace &ws, QWidget *parent=0) noexcept
 
 ~CategoryChooserDialog () noexcept
 
tl::optional< UuidgetSelectedCategoryUuid () const noexcept
 
CategoryChooserDialogoperator= (const CategoryChooserDialog &rhs)=delete
 

Private Attributes

QScopedPointer
< Ui::CategoryChooserDialog > 
mUi
 
QScopedPointer
< workspace::CategoryTreeModel
< ElementType > > 
mModel
 

Detailed Description

template<typename ElementType>
class librepcb::library::editor::CategoryChooserDialog< ElementType >

The CategoryChooserDialog class.

Author
ubruhin
Date
2016-10-25

Constructor & Destructor Documentation

CategoryChooserDialog ( const CategoryChooserDialog< ElementType > &  other)
delete
CategoryChooserDialog ( const workspace::Workspace ws,
QWidget *  parent = 0 
)
explicitnoexcept
~CategoryChooserDialog ( )
noexcept

Member Function Documentation

tl::optional< Uuid > getSelectedCategoryUuid ( ) const
noexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

CategoryChooserDialog& operator= ( const CategoryChooserDialog< ElementType > &  rhs)
delete

Member Data Documentation

QScopedPointer<Ui::CategoryChooserDialog> mUi
private
QScopedPointer<workspace::CategoryTreeModel<ElementType> > mModel
private

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