QList<QString> Budget::getCategoryNames(QUrl filePath) { QList<QString> categoryList; io::sqlite::db mbgt(filePath.toLocalFile().toStdString()); io::sqlite::stmt query(mbgt, "SELECT categoryName FROM budgets"); while (query.step()) { categoryList << query.row().text(0).c_str(); } categoryList << "Income" << "Uncategorized"; categoryList.sort(); return categoryList; }