20#ifndef LIBREPCB_EDITOR_CATEGORYCHOOSERDIALOG_H
21#define LIBREPCB_EDITOR_CATEGORYCHOOSERDIALOG_H
26#include "../../workspace/categorytreemodel.h"
43class CategoryChooserDialog;
58 using Filters = CategoryTreeModel::Filters;
64 QWidget* parent = 0) noexcept;
The Uuid class is a replacement for QUuid to get UUID strings without {} braces.
Definition: uuid.h:58
The Workspace class represents a workspace with all its data (library, projects, settings,...
Definition: workspace.h:54
The CategoryChooserDialog class.
Definition: categorychooserdialog.h:53
CategoryChooserDialog(const CategoryChooserDialog &other)=delete
tl::optional< Uuid > getSelectedCategoryUuid() const noexcept
Definition: categorychooserdialog.cpp:74
QScopedPointer< Ui::CategoryChooserDialog > mUi
Definition: categorychooserdialog.h:74
CategoryChooserDialog()=delete
CategoryTreeModel::Filters Filters
Definition: categorychooserdialog.h:58
QScopedPointer< CategoryTreeModel > mModel
Definition: categorychooserdialog.h:75
The CategoryTreeModel class.
Definition: categorytreemodel.h:48
Filter
Definition: categorytreemodel.h:59
Definition: occmodel.cpp:77