32 #include <QHeaderView>
35 #include <QMessageBox>
43 #include <qwt_double_rect.h>
48 #define _Matrix_initial_rows_ 10
49 #define _Matrix_initial_columns_ 3
101 void exportRasterImage(
const QString& fileName,
int quality = 100,
int dpi = 0,
int compression = 0);
104 void exportVector(
const QString& fileName,
int res = 0,
bool color =
true);
105 void exportVector(QPrinter *printer,
int res = 0,
bool color =
true);
132 void moveCell(
const QModelIndex& index);
136 void rotate90(
bool clockwise =
true);
137 void fft(
bool inverse =
false);
159 bool calculate(
int startRow = 0,
int endRow = -1,
int startCol = 0,
int endCol = -1,
bool forceMuParser =
false);
161 bool muParserCalculate(
int startRow = 0,
int endRow = -1,
int startCol = 0,
int endCol = -1);
163 bool exportODF(
const QString& fname,
bool exportSelection);
164 bool exportExcel(
const QString& fname,
bool exportSelection);
167 bool exportASCII(
const QString& fname,
const QString& separator,
bool exportSelection);
168 void importASCII(
const QString &fname,
const QString &sep,
int ignoredLines,
bool stripSpaces,
170 const QLocale& l = QLocale(),
int endLineChar = 0,
int maxRows = -1);
178 void print(QPrinter *);
180 void print(
const QString& fileName);
191 QString
text(
int row,
int col);
193 void setText(
int row,
int col,
const QString & new_text );
195 double cell(
int row,
int col);
197 void setCell(
int row,
int col,
double value );
236 void restore(
const QStringList &l);
239 void save(
const QString &,
const QString &,
bool saveAsTemplate =
false);
285 void range(
double *
min,
double *max);