LibrePCB Developers Documentation
CategoryChooserDialog Class Referencefinal

The CategoryChooserDialog class. More...

#include <categorychooserdialog.h>

Inherits QDialog.

+ Collaboration diagram for CategoryChooserDialog:

Public Types

using Filter = CategoryTreeModel::Filter
 
using Filters = CategoryTreeModel::Filters
 

Public Member Functions

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

Private Attributes

QScopedPointer< Ui::CategoryChooserDialog > mUi
 
QScopedPointer< CategoryTreeModelmModel
 

Detailed Description

Member Typedef Documentation

◆ Filter

◆ Filters

using Filters = CategoryTreeModel::Filters

Constructor & Destructor Documentation

◆ CategoryChooserDialog() [1/3]

◆ CategoryChooserDialog() [2/3]

CategoryChooserDialog ( const CategoryChooserDialog other)
delete

◆ CategoryChooserDialog() [3/3]

CategoryChooserDialog ( const Workspace ws,
Filters  filters,
QWidget *  parent = 0 
)
explicitnoexcept

◆ ~CategoryChooserDialog()

~CategoryChooserDialog ( )
noexcept

Member Function Documentation

◆ getSelectedCategoryUuid()

tl::optional< Uuid > getSelectedCategoryUuid ( ) const
noexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

CategoryChooserDialog & operator= ( const CategoryChooserDialog rhs)
delete

Member Data Documentation

◆ mUi

QScopedPointer<Ui::CategoryChooserDialog> mUi
private

◆ mModel

QScopedPointer<CategoryTreeModel> mModel
private

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