svcore
1.9
|
#include <CSVFileWriter.h>
Public Member Functions | |
CSVFileWriter (QString path, Model *model, QString delimiter=",") | |
virtual | ~CSVFileWriter () |
virtual bool | isOK () const |
virtual QString | getError () const |
virtual void | write () |
virtual void | writeSelection (MultiSelection *selection) |
Protected Attributes | |
QString | m_path |
Model * | m_model |
QString | m_error |
QString | m_delimiter |
Definition at line 25 of file CSVFileWriter.h.
CSVFileWriter::CSVFileWriter | ( | QString | path, |
Model * | model, | ||
QString | delimiter = "," |
||
) |
Definition at line 31 of file CSVFileWriter.cpp.
CSVFileWriter::~CSVFileWriter | ( | ) | [virtual] |
Definition at line 39 of file CSVFileWriter.cpp.
bool CSVFileWriter::isOK | ( | ) | const [virtual] |
Definition at line 44 of file CSVFileWriter.cpp.
References m_error.
QString CSVFileWriter::getError | ( | ) | const [virtual] |
Definition at line 50 of file CSVFileWriter.cpp.
References m_error.
void CSVFileWriter::write | ( | ) | [virtual] |
Definition at line 56 of file CSVFileWriter.cpp.
References TempWriteFile::getTemporaryFilename(), m_delimiter, m_error, m_model, m_path, TempWriteFile::moveToTarget(), Model::toDelimitedDataString(), and FileOperationFailed::what().
void CSVFileWriter::writeSelection | ( | MultiSelection * | selection | ) | [virtual] |
Definition at line 80 of file CSVFileWriter.cpp.
References MultiSelection::getSelections(), TempWriteFile::getTemporaryFilename(), m_delimiter, m_error, m_model, m_path, TempWriteFile::moveToTarget(), Model::toDelimitedDataStringSubset(), and FileOperationFailed::what().
QString CSVFileWriter::m_path [protected] |
Definition at line 40 of file CSVFileWriter.h.
Referenced by write(), and writeSelection().
Model* CSVFileWriter::m_model [protected] |
Definition at line 41 of file CSVFileWriter.h.
Referenced by write(), and writeSelection().
QString CSVFileWriter::m_error [protected] |
Definition at line 42 of file CSVFileWriter.h.
Referenced by getError(), isOK(), write(), and writeSelection().
QString CSVFileWriter::m_delimiter [protected] |
Definition at line 43 of file CSVFileWriter.h.
Referenced by write(), and writeSelection().