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, 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
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