summaryrefslogtreecommitdiff
path: root/src/gui/stylepalette.h
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2020-04-10 16:30:24 +0100
committerAleks Kissinger <aleks0@gmail.com>2020-04-10 16:30:24 +0100
commitdcb4470b8cd34cd6f12d59988c1b0af9008b3420 (patch)
tree9255d6ccd75d22c711a53498a309bb99d9cf256d /src/gui/stylepalette.h
parentf17f2a4f902fed525b6a47f4be68a2e10f51b227 (diff)
keyboard navigation for styles
Diffstat (limited to 'src/gui/stylepalette.h')
-rw-r--r--src/gui/stylepalette.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/gui/stylepalette.h b/src/gui/stylepalette.h
index f27cd4b..6e16812 100644
--- a/src/gui/stylepalette.h
+++ b/src/gui/stylepalette.h
@@ -36,10 +36,14 @@ public:
void reloadStyles();
void nextNodeStyle();
void previousNodeStyle();
+ void clearNodeStyle();
+ void toggleClearNodeStyle();
+ void nextEdgeStyle();
+ void previousEdgeStyle();
+ void clearEdgeStyle();
+ void toggleClearEdgeStyle();
QString activeNodeStyleName();
QString activeEdgeStyleName();
-
-
public slots:
void nodeStyleDoubleClicked(const QModelIndex &);
void edgeStyleDoubleClicked(const QModelIndex &);
@@ -51,7 +55,12 @@ public slots:
//void on_buttonApplyNodeStyle_clicked();
private:
- void changeNodeStyle(int increment);
+ int _lastStyleIndex;
+ int _lastEdgeStyleIndex;
+ int styleIndex();
+ void setStyleIndex(int i);
+ int edgeStyleIndex();
+ void setEdgeStyleIndex(int i);
Ui::StylePalette *ui;