21 #ifndef ESPREADSHEETPROVIDERCSV_H 22 #define ESPREADSHEETPROVIDERCSV_H 29 #if QT_VERSION >= 0x050000 45 #if QT_VERSION >= 0x050000 46 Q_PLUGIN_METADATA(IID LibEngsasESpreadsheetProviderIID FILE
"espreadsheetprovidercsv.json")
81 #endif // ESPREADSHEETPROVIDERCSV_H QList< ESpreadsheet * > Spreadsheets
A type to replace QList<ESpreadsheet*> with a shorter name.
Definition: eglobal.h:172
ESettingsWidget * settingsWidget() const
Definition: espreadsheetprovidercsv.cpp:64
bool load(QFile *file)
Definition: espreadsheetprovidercsv.cpp:93
ESpreadsheet * appendSpreadsheet(QString name)
Definition: espreadsheetprovidercsv.cpp:119
A spreadsheet, within a spreadsheet file.A spreadsheet consists of cells of type ESpreadsheetCell,...
Definition: espreadsheet.h:58
bool writeData()
Definition: espreadsheetprovidercsv.cpp:106
QStringList filters() const
Definition: espreadsheetprovidercsv.cpp:70
bool create(QFile *file)
Definition: espreadsheetprovidercsv.cpp:80
Some definitions, used along LibEngsas.
Definition: eglobal.h:121
EngSaS::Spreadsheets spreadsheets()
Definition: espreadsheetprovidercsv.cpp:132
QString description() const
QFile * file
Definition: espreadsheetprovidercsv.h:75
QString providerId() const
Definition: espreadsheetprovidercsv.cpp:53
static QString staticProviderId()
Definition: espreadsheetprovidercsv.cpp:58
bool sheetsSupported() const
Return true, if (more than one) sheet is supported.
Definition: espreadsheetprovidercsv.cpp:75
void setSpreadsheet(ESpreadsheetCsv *sheet)
Definition: espreadsheetprovidercsv.cpp:154
QString separator
Definition: espreadsheetprovidercsv.h:76
QString textmarker
Definition: espreadsheetprovidercsv.h:76
QTextCodec * encoding
Definition: espreadsheetprovidercsv.h:78
Definition: espreadsheetcsv.h:28
ESpreadsheetCsv * spreadsheet
Definition: espreadsheetprovidercsv.h:77
void close()
Closes the opened file and deletes the spreadsheets.
Definition: espreadsheetprovidercsv.cpp:113
Handles CSV im- and export.
Definition: espreadsheetprovidercsv.h:41
bool loadSettings()
Shows the ESpreadsheetProviderCsvSettingsDialog loads the settings. Returns true on accepted and fals...
Definition: espreadsheetprovidercsv.cpp:143
Interface to implement spreadsheet providers (e. g. to create excel files or ods, ....
Definition: espreadsheetprovider.h:38