Bitcoin
|
#include <csvmodelwriter.h>
Classes | |
struct | Column |
Public Member Functions | |
CSVModelWriter (const QString &filename, QObject *parent=nullptr) | |
void | setModel (const QAbstractItemModel *model) |
void | addColumn (const QString &title, int column, int role=Qt::EditRole) |
bool | write () |
Private Attributes | |
QString | filename |
const QAbstractItemModel * | model |
QList< Column > | columns |
Export a Qt table model to a CSV file. This is useful for analyzing or post-processing the data in a spreadsheet.
|
explicit |
void CSVModelWriter::addColumn | ( | const QString & | title, |
int | column, | ||
int | role = Qt::EditRole |
||
) |
void CSVModelWriter::setModel | ( | const QAbstractItemModel * | model | ) |
bool CSVModelWriter::write | ( | ) |
Perform export of the model to CSV.
|
private |
|
private |
|
private |