-rw-r--r-- | pwmanager/pwmanager/editcategory.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pwmanager/pwmanager/editcategory.cpp b/pwmanager/pwmanager/editcategory.cpp index 4e55de8..4e2378c 100644 --- a/pwmanager/pwmanager/editcategory.cpp +++ b/pwmanager/pwmanager/editcategory.cpp @@ -124,48 +124,49 @@ void editCategoryWnd::slotApply() QString cat = categoryComboBox->currentText(); unsigned int idx; bool found = doc->findCategory(cat, &idx); if (found == true) { PwMCategoryItem* catitem = doc->getCategoryEntry(idx); catitem->desc_text = descLineEdit->text().latin1(); catitem->name_text = usernameLineEdit->text().latin1(); catitem->pw_text = pwLineEdit->text().latin1(); enableButton( KDialogBase::Apply, false ); return; } BUG(); } void editCategoryWnd::cancel_slot() { QString cat = categoryComboBox->currentText(); categorySelected ( cat ); + reject(); } void editCategoryWnd::setCurrCategory(const QString &cat) { int i, count = categoryComboBox->count(); for (i = 0; i < count; ++i) { if (categoryComboBox->text(i) == cat) { categoryComboBox->setCurrentItem(i); categorySelected ( cat ); return; } } BUG(); } void editCategoryWnd::categorySelected ( const QString & string ) { unsigned int idx; bool found = doc->findCategory(string, &idx); if (found == true) { PwMCategoryItem* catitem = doc->getCategoryEntry(idx); |