LibEngsas
Classes | Enumerations
Spreadsheets

Classes

class  ESpreadsheet
 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). More...
 
class  ESpreadsheetCell
 Represents one cell of a ESpreadsheetIt contains the value (see value()) of a cell and also the formatting (font(), alignment(), foreground(), background()). An ESpreadsheetCell is isValid(), if row() and column() is greater or equal to 0 (default -1). More...
 
class  ESpreadsheetHandler
 Class to read and write files containing spreadsheet.Use this class to read and write to spreadsheet files. It uses ESpreadsheetProvider, to handle specific formats (like csv, ods, xls, ...). Which provider it uses, is determined by the file suffix, given to loadFile() and saveFile(). Which suffixes are supported, can be listed with filters(). More...
 
class  ESpreadsheetProvider
 Interface to implement spreadsheet providers (e. g. to create excel files or ods, ...)An ESpreadsheetProvider is an interface, to add support for specific spreadsheet file types (like csv, xls, ods, ...). A provider must be build as a plugin and placed at the ENGSAS_ESPREADSHEET_PROVIDER_PLUGIN_DIR, which is per default below the EPart directory. More...
 

Enumerations

enum  ESpreadsheet::Header { ESpreadsheet::HeaderNone = 0x0, ESpreadsheet::HeaderVertical = 0x1, ESpreadsheet::HeaderHorizontal = 0x2, ESpreadsheet::HeaderAll = HeaderVertical | HeaderHorizontal }
 Used by setData(QAbstractItemModel*, QModelIndex, Header) to determine which header to add. More...
 

Detailed Description

This module contains all classes, which provide functionalities to the topic spreadsheet im- and export.

Enumeration Type Documentation

Used by setData(QAbstractItemModel*, QModelIndex, Header) to determine which header to add.

Enumerator
HeaderNone 
HeaderVertical 
HeaderHorizontal 
HeaderAll