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
Handles Excel im- and export.
Definition: espreadsheetproviderms.h:42
QList< ESpreadsheet * > Spreadsheets
A type to replace QList<ESpreadsheet*> with a shorter name.
Definition: eglobal.h:172
bool sheetsSupported() const
Return true, if (more than one) sheet is supported.
Definition: espreadsheetproviderms.cpp:76
A spreadsheet, within a spreadsheet file.A spreadsheet consists of cells of type ESpreadsheetCell,...
Definition: espreadsheet.h:58
ExcelWorkbook * workbook
Definition: espreadsheetproviderms.h:71
QString providerId() const
Definition: espreadsheetproviderms.cpp:53
ESpreadsheet * appendSpreadsheet(QString name)
Definition: espreadsheetproviderms.cpp:125
bool create(QFile *file)
Definition: espreadsheetproviderms.cpp:81
Definition: excelworkbook.h:12
QString description() const
ESettingsWidget * settingsWidget() const
Definition: espreadsheetproviderms.cpp:64
void close()
Closes the opened file and deletes the spreadsheets.
Definition: espreadsheetproviderms.cpp:116
QStringList filters() const
Definition: espreadsheetproviderms.cpp:71
EngSaS::Spreadsheets spreadsheets()
Definition: espreadsheetproviderms.cpp:133
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