summaryrefslogtreecommitdiff
path: root/src/categoriesdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/categoriesdialog.cpp')
-rw-r--r--src/categoriesdialog.cpp15
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()