20#ifndef LIBREPCB_EDITOR_COMPONENTCATEGORYEDITORWIDGET_H
21#define LIBREPCB_EDITOR_COMPONENTCATEGORYEDITORWIDGET_H
26#include "../editorwidgetbase.h"
41class ComponentCategory;
46class ComponentCategoryEditorWidget;
65 QWidget* parent =
nullptr);
76 bool save() noexcept override;
83 template <
typename MessageType>
85 template <
typename MessageType>
86 bool fixMsgHelper(std::shared_ptr<const RuleCheckMessage> msg,
bool applyFix);
88 bool applyFix)
override;
90 bool approve)
noexcept override;
The ComponentCategory class.
Definition componentcategory.h:44
This class represents absolute, well-formatted paths to files or directories.
Definition filepath.h:127
The Uuid class is a replacement for QUuid to get UUID strings without {} braces.
Definition uuid.h:56
Definition occmodel.cpp:76
QVector< std::shared_ptr< const RuleCheckMessage > > RuleCheckMessageList
Definition rulecheckmessage.h:104
Definition editorwidgetbase.h:67