34 #include <QMainWindow>
37 #ifdef SEARCH_FOR_UPDATES
42 #include <QDesktopServices>
54 class QDragEnterEvent;
66 class QAssistantClient;
89 #define TS_PATH (qApp->applicationDirPath() + "/translations")
134 #ifdef SCRIPTING_CONSOLE
135 QDockWidget *consoleWindow;
216 void setAppColors(
const QColor& wc,
const QColor& pc,
const QColor& tpc);
254 double xl,
double xr,
double yl,
double yr,
double zl,
double zr);
258 double xl,
double xr,
double yl,
double yr,
double zl,
double zr);
260 double xl,
double xr,
double yl,
double yr,
double zl,
double zr);
267 double yl,
double yr,
double zl,
double zr);
269 double xl,
double xr,
double yl,
double yr,
double zl,
double zr);
302 bool newFunctionPlot(
int type,QStringList &formulas,
const QString& var,QList<double> &ranges,
int points);
336 Table*
newTable(
const QString& fname,
const QString &sep,
int lines,
337 bool renameCols,
bool stripSpaces,
bool simplifySpaces,
338 bool convertToNumeric, QLocale numericLocale);
341 Table*
newTable(
int r,
int c,
const QString& name = QString(),
const QString& legend = QString());
342 Table*
newTable(
const QString& name,
const QString& legend, QList<Column *> columns);
358 void newWrksheetPlot(
const QString& name,
const QString& label, QList<Column *> columns);
362 const QColor& headerColor,
const QFont& textFont,
363 const QFont& headerFont,
bool showComments);
366 void importASCII(
const QStringList& files,
int import_mode,
const QString& local_column_separator,
int local_ignored_lines,
367 bool local_rename_columns,
bool local_strip_spaces,
bool local_simplify_spaces,
bool local_convert_to_numeric, QLocale local_numeric_locale);
368 void exportAllTables(
const QString& sep,
bool colNames,
bool expSelection);
369 void exportASCII(
const QString& tableName,
const QString& sep,
bool colNames,
bool expSelection);
372 const QString &caption=QString::null);
380 const QColor& textCol,
const QColor& backgroundCol);
382 int headLength,
int headAngle,
bool fillHead);
405 void print(QWidget* w);
422 void renameWindow(Q3ListViewItem *item,
int,
const QString &s);
478 void updateColNames(
const QString& oldName,
const QString& newName);
574 void analysis(
const QString& whichFit);
581 void defineErrorBars(
const QString& curveName,
const QString& errColumnName,
int direction);
682 void updateConfirmOptions(
bool askTables,
bool askMatrixes,
bool askPlots2D,
bool askPlots3D,
bool askNotes);
722 #ifdef SEARCH_FOR_UPDATES
724 void receivedVersionFile(
bool error);
726 void searchForUpdates();
735 #ifdef DOWNLOAD_LINKS
737 void downloadManual();
751 QWidget*
window(
const QString& name);
810 void renameFolder(Q3ListViewItem *it,
int col,
const QString &text);
852 void find(
const QString& s,
bool windowNames,
bool labels,
bool folderNames,
853 bool caseSensitive,
bool partialMatch,
bool subfolders);
872 void scriptError(
const QString &message,
const QString &scriptName,
int lineNumber);
955 #ifdef SEARCH_FOR_UPDATES
956 bool autoSearchUpdates;
1005 #ifdef SEARCH_FOR_UPDATES
1007 bool autoSearchUpdatesRequest;
1030 #ifdef SEARCH_FOR_UPDATES
1034 QBuffer version_buffer;
1040 QMenu *
windowsMenu,*
view,*
graph,*
file,*
format,*
calcul,*
edit,*
dataMenu,*
recent, *
exportPlot, *
toolbarsMenu;
1056 #ifdef SCRIPTING_CONSOLE
1057 QAction *actionShowConsole;
1075 #ifdef DYNAMIC_MANUAL_PATH
1076 QAction *actionChooseHelpFolder;
1095 #ifdef SEARCH_FOR_UPDATES
1096 QAction *actionCheckUpdates;
1099 #ifdef DOWNLOAD_LINKS
1100 QAction *actionDownloadManual;