43 QStyledItemDelegate(parent)
51 QSize sizeHint(
const QStyleOptionViewItem &option,
52 const QModelIndex &index)
const;
53 QWidget *createEditor(QWidget *parent,
54 const QStyleOptionViewItem &option,
55 const QModelIndex &index)
const;
56 void setEditorData(QWidget *editor,
const QModelIndex &index)
const;
57 void setModelData(QWidget *editor,
58 QAbstractItemModel *model,
59 const QModelIndex &index)
const;
60 void updateEditorGeometry(QWidget *editor,
61 const QStyleOptionViewItem &option,
62 const QModelIndex &index)
const;
65 void slot_show_color_dialog(
void);
66 void slot_show_file_dialog(
void);
67 void slot_show_font_dialog(
void);
68 void slot_text_changed(
void);
71 void show_color_dialog(
const dooble_charts::Properties property);
73 (QPushButton *push_button,
const dooble_charts::Properties property);
74 void show_font_dialog(
const dooble_charts::Properties property);
99 QPointer<dooble_charts_property_editor_model> model(
void)
const;
100 QStandardItem *item_from_property
101 (
const dooble_charts::Properties property,
const int column)
const;
102 QVariant property(
const dooble_charts::Properties property);
103 void scroll_to_item(
const dooble_charts::Properties property);
104 void set_property(
const dooble_charts::Properties property,
105 const QVariant &value);
108 QToolButton *m_collapse;
111 void slot_collapse_all(
void);
112 void slot_horizontal_scroll_bar_value_changed(
int value);
113 void slot_show_color_dialog(
const dooble_charts::Properties property);
114 void slot_show_file_dialog
115 (QPushButton *push_button,
const dooble_charts::Properties property);
116 void slot_show_font_dialog(
const dooble_charts::Properties property);
119 QPointer<QTreeView> m_tree;
120 QPointer<dooble_charts_property_editor_model> m_model;