21 #ifndef ESPREADSHEETPROVIDERMS_H
22 #define ESPREADSHEETPROVIDERMS_H
30 #if QT_VERSION >= 0x050000
48 #if QT_VERSION >= 0x050000
49 Q_PLUGIN_METADATA(IID LibEngsasESpreadsheetProviderIID FILE
"espreadsheetproviderms.json")
63 bool load(QFile *file);
74 #endif // ESPREADSHEETPROVIDERMS_H
ESpreadsheetProviderMs(QObject *parent=NULL)
Definition: espreadsheetproviderms.cpp:33
bool writeData()
Definition: espreadsheetproviderms.cpp:109
QString description() const
Handles Excel im- and export.
Definition: espreadsheetproviderms.h:42
QList< ESpreadsheet * > Spreadsheets
A type to replace QList with a shorter name.
Definition: eglobal.h:172
A spreadsheet, within a spreadsheet file.A spreadsheet consists of cells of type ESpreadsheetCell, which are ordered in rows and columns. An object of this type can be used to manipulate the hold data (see e. g. setData(ESpreadsheetCell)). To retrieve the cell content use data(int, int).
Definition: espreadsheet.h:58
ExcelWorkbook * workbook
Definition: espreadsheetproviderms.h:71
ESpreadsheet * appendSpreadsheet(QString name)
Definition: espreadsheetproviderms.cpp:125
bool create(QFile *file)
Definition: espreadsheetproviderms.cpp:81
Definition: excelworkbook.h:12
ESettingsWidget * settingsWidget() const
Definition: espreadsheetproviderms.cpp:64
void close()
Closes the opened file and deletes the spreadsheets.
Definition: espreadsheetproviderms.cpp:116
EngSaS::Spreadsheets spreadsheets()
Definition: espreadsheetproviderms.cpp:133
QString providerId() const
Definition: espreadsheetproviderms.cpp:53
Excel * excel
Definition: espreadsheetproviderms.h:70
bool load(QFile *file)
Definition: espreadsheetproviderms.cpp:94
static QString staticProviderId()
Definition: espreadsheetproviderms.cpp:58
Interface to implement spreadsheet providers (e. g. to create excel files or ods, ...
Definition: espreadsheetprovider.h:38
QStringList filters() const
Definition: espreadsheetproviderms.cpp:71
bool sheetsSupported() const
Return true, if (more than one) sheet is supported.
Definition: espreadsheetproviderms.cpp:76