Refactor : Worksheet load xml logic
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
****************************************************************************/
|
||||
#ifndef XLSXWORKSHEET_P_H
|
||||
#define XLSXWORKSHEET_P_H
|
||||
#include "xlsxglobal.h"
|
||||
#include "xlsxworksheet.h"
|
||||
|
||||
#include <QImage>
|
||||
@@ -31,6 +32,9 @@
|
||||
|
||||
namespace QXlsx {
|
||||
|
||||
class XmlStreamWriter;
|
||||
class XmlStreamReader;
|
||||
|
||||
struct XlsxCellData
|
||||
{
|
||||
enum CellDataType {
|
||||
@@ -173,7 +177,7 @@ struct XlsxColumnInfo
|
||||
bool hidden;
|
||||
};
|
||||
|
||||
class WorksheetPrivate
|
||||
class XLSX_AUTOTEST_EXPORT WorksheetPrivate
|
||||
{
|
||||
Q_DECLARE_PUBLIC(Worksheet)
|
||||
public:
|
||||
@@ -192,6 +196,8 @@ public:
|
||||
XlsxObjectPositionData objectPixelsPosition(int col_start, int row_start, double x1, double y1, double width, double height);
|
||||
XlsxObjectPositionData pixelsToEMUs(const XlsxObjectPositionData &data);
|
||||
|
||||
void readSheetData(XmlStreamReader &reader);
|
||||
|
||||
Workbook *workbook;
|
||||
Drawing *drawing;
|
||||
QMap<int, QMap<int, QSharedPointer<XlsxCellData> > > cellTable;
|
||||
|
||||
Reference in New Issue
Block a user