33 explicit EditFigureDialog(matplot::figure_type* figure, QWidget* parent =
nullptr);
35 void selectPlotItem(
int axesIndex,
int itemIndex);
38 void onTreeSelectionChanged();
44 QIcon loadIcon(
const QString& name)
const;
46 enum NodeType { TypeFigure, TypeAxes, TypePlotItem };
47 enum DataRole { TypeRole = Qt::UserRole, AxesIndexRole = Qt::UserRole + 1, ItemIndexRole = Qt::UserRole + 2 };
49 matplot::figure_type* figure_;
51 QStackedWidget* stack_;
55 QWidget* placeholder_;
56 QPushButton* applyBtn_;