From 0bb55b0574b3f65c85b73954d6daaf54cdca7e1a Mon Sep 17 00:00:00 2001 From: lostjared Date: Tue, 13 Nov 2018 13:33:54 -0800 Subject: [PATCH] added remove key --- src/chroma_window.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/chroma_window.cpp b/src/chroma_window.cpp index 6253ada..b0d3e6e 100644 --- a/src/chroma_window.cpp +++ b/src/chroma_window.cpp @@ -127,7 +127,14 @@ void ChromaWindow::colorAdd() { color_keys->addItem(text); } void ChromaWindow::colorRemove() { - + int index = color_keys->currentRow(); + if(index >= 0) { + QListWidgetItem *i = color_keys->takeItem(index); + auto in = colorkeys_vec.begin()+index; + if(!colorkeys_vec.empty()) { + colorkeys_vec.erase(in); + } + } } void ChromaWindow::colorSet() { QString text;