20 #ifndef ESPREADSHEETHANDLER_H 21 #define ESPREADSHEETHANDLER_H 27 class ESpreadsheetFile;
32 #include <QStringList> 72 static QList<ESpreadsheetProvider*> provider();
82 QStringList filters()
const;
86 bool handles(QString fileSuffix)
const;
98 bool create(QString file);
99 bool create(QFile *file);
109 bool load(QString file);
110 bool load(QFile *file);
143 bool loadProvider(QString file);
150 #endif // ESPREADSHEETHANDLER_H Mostly the same as EWidget but for QObject as base class.
Definition: eobject.h:42
QList< ESpreadsheet * > Spreadsheets
A type to replace QList<ESpreadsheet*> with a shorter name.
Definition: eglobal.h:172
A spreadsheet, within a spreadsheet file.A spreadsheet consists of cells of type ESpreadsheetCell,...
Definition: espreadsheet.h:58
An item in the ESettingsModel, which represents one Settingspage.
Definition: esettingsmodelitem.h:35
ESpreadsheetProvider * currentProvider
Definition: espreadsheethandler.h:145
#define E_CORE_EXPORT
Definition: eglobal.h:107
QMultiMap< QString, ESpreadsheetProvider * > mapFilterToProvider
Definition: espreadsheethandler.h:146
Class to read and write files containing spreadsheet.Use this class to read and write to spreadsheet ...
Definition: espreadsheethandler.h:62
Interface to implement spreadsheet providers (e. g. to create excel files or ods, ....
Definition: espreadsheetprovider.h:38