diff options
Diffstat (limited to 'src/categoriesdialog.cpp')
| -rw-r--r-- | src/categoriesdialog.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/categoriesdialog.cpp b/src/categoriesdialog.cpp index 99a931ef..70759419 100644 --- a/src/categoriesdialog.cpp +++ b/src/categoriesdialog.cpp @@ -132,8 +132,8 @@ void CategoriesDialog::cellChanged(int row, int) void CategoriesDialog::commitChanges() { - CategoryFactory& categories = CategoryFactory::instance(); - categories.reset(); + CategoryFactory* categories = CategoryFactory::instance(); + categories->reset(); for (int i = 0; i < ui->categoriesTable->rowCount(); ++i) { int index = ui->categoriesTable->verticalHeader()->logicalIndex(i); @@ -145,13 +145,14 @@ void CategoriesDialog::commitChanges() nexusIDs.push_back(iter->toInt()); } - categories.addCategory(ui->categoriesTable->item(index, 0)->text().toInt(), - ui->categoriesTable->item(index, 1)->text(), nexusIDs, - ui->categoriesTable->item(index, 3)->text().toInt()); + categories->addCategory( + ui->categoriesTable->item(index, 0)->text().toInt(), + ui->categoriesTable->item(index, 1)->text(), nexusIDs, + ui->categoriesTable->item(index, 3)->text().toInt()); } - categories.setParents(); + categories->setParents(); - categories.saveCategories(); + categories->saveCategories(); } void CategoriesDialog::refreshIDs() |
