Simple implementation of CSV export.

This commit is contained in:
2026-01-06 10:04:26 +01:00
parent 3e6273cb7d
commit 99ed398c2f
8 changed files with 46 additions and 0 deletions

View File

@ -121,6 +121,13 @@ void GenericCore::importCSVFile(const QString& filePath) {
m_mainModel->insertItems(m_mainModel->rowCount(), itemValuesList);
}
bool GenericCore::exportCSVFile(const QString& filePath) {
qInfo() << "exporting items to CSV...";
qDebug() << "filePath:" << filePath;
const QList<QStringList> itemsAsStringLists = m_mainModel->getItemsAsStringLists();
return FileHandler::exportToCSVFile(itemsAsStringLists, filePath);
}
void GenericCore::setupModels() {
m_mainModel = make_shared<TableModel>(m_modelUndoStack, this);
// TODO add QAbstractItemModelTester