Changeset View
Changeset View
Standalone View
Standalone View
filters/sheets/csv/csvexport.h
Show All 39 Lines | |||||
40 | } | 40 | } | ||
41 | 41 | | |||
42 | class CSVExport : public KoFilter | 42 | class CSVExport : public KoFilter | ||
43 | { | 43 | { | ||
44 | Q_OBJECT | 44 | Q_OBJECT | ||
45 | 45 | | |||
46 | public: | 46 | public: | ||
47 | CSVExport(QObject* parent, const QVariantList &); | 47 | CSVExport(QObject* parent, const QVariantList &); | ||
48 | virtual ~CSVExport() {} | 48 | ~CSVExport() override {} | ||
49 | 49 | | |||
50 | virtual KoFilter::ConversionStatus convert(const QByteArray & from, const QByteArray & to); | 50 | KoFilter::ConversionStatus convert(const QByteArray & from, const QByteArray & to) override; | ||
51 | 51 | | |||
52 | private: | 52 | private: | ||
53 | QString exportCSVCell(const Calligra::Sheets::Doc* doc, Calligra::Sheets::Sheet const * const sheet, | 53 | QString exportCSVCell(const Calligra::Sheets::Doc* doc, Calligra::Sheets::Sheet const * const sheet, | ||
54 | int col, int row, QChar const & textQuote, QChar csvDelimiter); | 54 | int col, int row, QChar const & textQuote, QChar csvDelimiter); | ||
55 | 55 | | |||
56 | private: | 56 | private: | ||
57 | QString m_eol; ///< End of line (LF, CR or CRLF) | 57 | QString m_eol; ///< End of line (LF, CR or CRLF) | ||
58 | }; | 58 | }; | ||
59 | 59 | | |||
60 | #endif // CSVEXPORT_H | 60 | #endif // CSVEXPORT_H |