#ifndef STYLEPALETTE_H #define STYLEPALETTE_H #include #include namespace Ui { class StylePalette; } class StylePalette : public QDockWidget { Q_OBJECT public: explicit StylePalette(QWidget *parent = 0); ~StylePalette(); void reloadStyles(); void nextStyle(); void previousStyle(); QString activeNodeStyleName(); public slots: void itemDoubleClicked(const QModelIndex &index); void on_buttonOpenTikzstyles_clicked(); void on_buttonRefreshTikzstyles_clicked(); //void on_buttonApplyNodeStyle_clicked(); private: void changeStyle(int increment); Ui::StylePalette *ui; QStandardItemModel *_model; protected: void closeEvent(QCloseEvent *event) override; }; #endif // STYLEPALETTE_H