diff options
Diffstat (limited to 'listeditor.cpp')
-rw-r--r-- | listeditor.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/listeditor.cpp b/listeditor.cpp index d3d2caf..df63e15 100644 --- a/listeditor.cpp +++ b/listeditor.cpp @@ -45,8 +45,11 @@ void ListEditor::addItem(){ if(mEdit->text().isEmpty()){ return; } - QString newItem = mEdit->text().toLower(); - mModel->addItem(newItem); + QString newItem = mEdit->text().toLower().trimmed(); + QModelIndex idx = mModel->index(newItem); + if(idx == QModelIndex()){ + mModel->addItem(newItem); + } } void ListEditor::removeItem(){ |