3#include "../../global.hpp"
4#include "../../genapi/value_node.hpp"
5#include "../../genapi/category_node.hpp"
6#include "detail_property.hpp"
18 class CategoryProperty :
public Private::Property
24 CategoryProperty(
const ValueNodePtr &node, Property *parent)
25 : Property(node, PT_Category, parent)
29 QWidget *CreateEditor(QWidget *)
override
34 bool SetEditorData(QWidget * ,
const QVariant & )
override
39 QVariant EditorData(QWidget * )
override
44 QVariant Value(
int column,
int role = Qt::UserRole)
override
46 if (role == Qt::DisplayRole)
49 return Data(column, role);
57 void SetValue(
const QVariant & )
override
62 QString HtmlDescription()
override
std::shared_ptr< ValueNode > ValueNodePtr
Convenience shared pointer for ValueNode.
Definition genapi.hpp:91
Namespace for user interface components.
Definition decl_image_scene.hpp:39
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17