scidavis  2.3.0
About: SciDAVis is a free application for Scientific Data Analysis and Visualization (a fork off of QtiPlot).
  Fossies Dox: scidavis-2.3.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

ApplicationWindow.h
Go to the documentation of this file.
1 
13 
31 #ifndef APPLICATION_H
32 #define APPLICATION_H
33 
34 #include <QMainWindow>
35 #include <QTreeWidget>
36 #include <QTreeWidgetItem>
37 #ifdef SEARCH_FOR_UPDATES
38 #include <QNetworkAccessManager>
39 #include <QNetworkReply>
40 #endif
41 #include <QFile>
42 #include <QSplitter>
43 #include <QDesktopServices>
44 #include <QBuffer>
45 #include <QLocale>
46 #include <QMenu>
47 #include <QDockWidget>
48 #include <QMdiArea>
49 
50 #include "Folder.h"
51 #include "Table.h"
52 #include "ScriptingEnv.h"
53 #include "Script.h"
54 #include "SciDAVisObject.h"
55 
56 class QPixmap;
57 class QCloseEvent;
58 class QDropEvent;
59 class QTimerEvent;
60 class QDragEnterEvent;
61 class QTranslator;
62 class QAction;
63 class QActionGroup;
64 class QLineEdit;
65 class QTranslator;
66 class QToolButton;
67 class QShortcut;
68 class QMenu;
69 class QToolBar;
70 class QStatusBar;
71 class QSignalMapper;
72 class IconLoader;
73 
74 class Matrix;
75 class Table;
76 class Graph;
77 class ScalePicker;
78 class Graph3D;
79 class Note;
80 class MultiLayer;
81 class FunctionDialog;
82 class Plot3DDialog;
83 class MyWidget;
84 class TableStatistics;
85 class CurveRangeDialog;
86 class Project;
87 class AbstractAspect;
88 
89 #ifndef TS_PATH
90 #define TS_PATH (qApp->applicationDirPath() + "/translations")
91 #endif
92 
121 class ApplicationWindow: public SciDAVisObject<QMainWindow>, public scripted
122 {
123  Q_OBJECT
124 public:
126  ApplicationWindow(const QStringList& l);
128 
130 
131  QTranslator *appTranslator, *qtTranslator;
132  QDockWidget logWindow;
133  QDockWidget explorerWindow;
134  // TODO - convert to a statically owned member, but SIP currently requires it to be pointer
135  QTextEdit* results{new QTextEdit(&logWindow)};
136 #ifdef SCRIPTING_CONSOLE
137  QDockWidget consoleWindow;
138  QTextEdit console;
139 #endif
140  QMdiArea d_workspace;
144  QToolButton *btnResults;
145  QList<MyWidget*> hiddenWindows;
146  QList<MyWidget*> outWindows;
148 
149 public:
154  QString generateUniqueName(const QString& name, bool increment = true);
155 
156  bool batchMode() const {return m_batch;}
157 
158 public slots:
160  void copyStatusBarText();
162  void showStatusBarContextMenu( const QPoint & pos );
164  void setStatusBarText(const QString&);
166 
167  void open();
169  ApplicationWindow* open(const QString& fn, const QStringList& args=QStringList());
171 
174  QFile * openCompressedFile(const QString& fn);
175  ApplicationWindow* openProject(const QString& fn);
178  bool loadProject(const QString& fn);
179  ApplicationWindow* importOPJ(const QString& filename);
180  void showHistory();
181 
189  ApplicationWindow * plotFile(const QString& fn);
190 
197  ApplicationWindow * loadScript(const QString& fn, const QStringList& args=QStringList(), bool execute = false);
199 
200  QList<MyWidget *> windowsList();
201  void updateWindowLists(MyWidget *w);
205  void cascade();
206 
207  void saveProjectAs();
208  bool saveProject();
209 
211  void modifiedProject();
213  void savedProject();
215  void modifiedProject(MyWidget *w);
217 
219 
220  void readSettings();
221  void saveSettings();
222  void applyUserSettings();
223  void setSaveSettings(bool autoSaving, int min);
224  void changeAppStyle(const QString& s);
225  void changeAppFont(const QFont& f);
226  void updateAppFonts();
227  void setAppColors(const QColor& wc,const QColor& pc,const QColor& tpc);
229 
231 
232  MultiLayer* multilayerPlot(int c, int r, int style);
233  MultiLayer* multilayerPlot(Table* w, const QStringList& colList, int style, int startRow = 0, int endRow = -1);
235  MultiLayer* multilayerPlot(const QString& caption);
237  MultiLayer* multilayerPlot(const QStringList& colList);
239  void addLayer();
240  void deleteLayer();
241 
244  void plotGrayScale();
246  void plotContour();
248  void plotColorMap();
250 
252  void autoArrangeLayers();
253  void initMultilayerPlot(MultiLayer* g, const QString& name);
254  void initBareMultilayerPlot(MultiLayer* g, const QString& name);
255  void polishGraph(Graph *g, int style);
256  void plot2VerticalLayers();
257  void plot2HorizontalLayers();
258  void plot4Layers();
259  void plotStackedLayers();
260  void plotStackedHistograms();
262 
264 
265  Graph3D* openMatrixPlot3D(const QString& caption, const QString& matrix_name,
266  double xl,double xr,double yl,double yr,double zl,double zr);
267  Graph3D* dataPlot3D(Table* table,const QString& colName);
268  Graph3D* dataPlotXYZ(Table* table,const QString& zColName, int type);
269  Graph3D* dataPlot3D(const QString& caption,const QString& formula,
270  double xl, double xr, double yl, double yr, double zl, double zr);
271  Graph3D* dataPlotXYZ(const QString& caption,const QString& formula,
272  double xl, double xr, double yl, double yr, double zl, double zr);
274 
276 
277  Graph3D* newPlot3D();
278  Graph3D* newPlot3D(const QString& formula, double xl, double xr,
279  double yl, double yr, double zl, double zr);
280  Graph3D* newPlot3D(const QString& caption,const QString& formula,
281  double xl, double xr,double yl, double yr, double zl, double zr);
282  void connectSurfacePlot(Graph3D *plot);
283  void newSurfacePlot();
284  void editSurfacePlot();
285  void remove3DMatrixPlots(Matrix *m);
286  void updateMatrixPlots(MyWidget *);
287  void add3DData();
288  void change3DData();
289  void change3DData(const QString& colName);
290  void change3DMatrix();
291  void change3DMatrix(const QString& matrix_name);
292  void insertNew3DData(const QString& colName);
293  void add3DMatrixPlot();
294  void insert3DMatrixPlot(const QString& matrix_name);
295  void initPlot3D(Graph3D *plot);
296  void customPlot3D(Graph3D *plot);
297  void setPlot3DOptions();
298 
299  void plot3DWireframe();
300  void plot3DHiddenLine();
301  void plot3DPolygons();
302  void plot3DWireSurface();
303 
304  void plot3DMatrix(int style);
305 
306  void plot3DRibbon();
307  void plot3DScatter();
308  void plot3DTrajectory();
309  void plot3DBars();
311 
313 
314  bool newFunctionPlot(int type,QStringList &formulas, const QString& var,QList<double> &ranges, int points);
315 
317  void showFunctionDialog();
318  void showFunctionDialog(Graph * g, int curve);
319  void addFunctionCurve();
320  void clearFitFunctionsList();
321  void saveFitFunctionsList(const QStringList& l);
323  void clearLogInfo();
326  void updateFunctionLists(int type, QStringList &formulas);
327  void updateSurfaceFuncList(const QString& s);
329 
331 
332  Matrix* newMatrix(int rows = 32, int columns = 32);
335  Matrix* newMatrix(const QString& caption, int r, int c);
336  Matrix* matrix(const QString& name);
338  void initMatrix(Matrix* m);
339  void invertMatrix();
340  void matrixDeterminant();
342 
344 
345  Table* newTable();
348  Table* newTable(const QString& fname, const QString &sep, int lines,
349  bool renameCols, bool stripSpaces, bool simplifySpaces,
350  bool convertToNumeric, QLocale numericLocale);
352  Table* newTable(const QString& caption,int r, int c);
353  Table* newTable(int r, int c, const QString& name = QString(),const QString& legend = QString());
354  Table* newTable(const QString& name, const QString& legend, QList<Column *> columns);
364  Table* newHiddenTable(const QString& name, const QString& label, QList<Column *> columns);
365  Table* table(const QString& name);
367  QList<MyWidget*>* tableList();
368 
369  void connectTable(Table* w);
370  void newWrksheetPlot(const QString& name,const QString& label, QList<Column *> columns);
371  void initTable(Table* w);
372  void customTable(Table* w);
373  void customizeTables(const QColor& bgColor,const QColor& textColor,
374  const QColor& headerColor,const QFont& textFont,
375  const QFont& headerFont, bool showComments);
376 
377  void importASCII();
378  void importASCII(const QStringList& files, int import_mode, const QString& local_column_separator, int local_ignored_lines,
379  bool local_rename_columns, bool local_strip_spaces, bool local_simplify_spaces, bool local_convert_to_numeric, QLocale local_numeric_locale);
380  void exportAllTables(const QString& sep, bool colNames, bool expSelection);
381  void exportASCII(const QString& tableName, const QString& sep, bool colNames, bool expSelection);
382 
383  TableStatistics *newTableStatistics(Table *base, int type, QList<int>,
384  const QString &caption={});
386 
388 
389  void setPreferences(Graph* g);
390  void setGraphDefaultSettings(bool autoscale,bool scaleFonts,bool resizeLayers,bool antialiasing);
391  void setLegendDefaultSettings(int frame, const QFont& font,
392  const QColor& textCol, const QColor& backgroundCol);
393  void setArrowDefaultSettings(const QPen& pen,
394  int headLength, int headAngle, bool fillHead);
395  void plotPie();
396  void plotVectXYXY();
397  void plotVectXYAM();
399 
401 
402  void intensityTable();
403  void pixelLineProfile();
404  void loadImage();
405  void loadImage(const QString& fn);
406  Matrix* importImage();
407  Matrix* importImage(const QString& fn);
409 
411 
412  void exportLayer();
413  void exportGraph();
414  void exportAllGraphs();
415  void exportPDF();
416  void print();
417  void print(MyWidget* w);
418  void printAllPlots();
420 
421  QStringList columnsList(SciDAVis::PlotDesignation plotType);
422  QStringList columnsList();
423 
424  void undo();
425  void redo();
426 
428 
429  MyWidget* clone();
431  void renameActiveWindow();
432 
434  void renameWindow(QTreeWidgetItem *item, int, const QString &s);
435 
437  bool renameWindow(MyWidget *w, const QString &text);
438 
439  void maximizeWindow();
440  void minimizeWindow();
442  void setWindowGeometry(int x, int y, int w, int h);
443 
445 
446  bool hidden(MyWidget* window);
447  void closeActiveWindow();
448  void closeWindow(MyWidget* window);
449 
452 
453  void hideWindow(MyWidget* window);
454  void hideActiveWindow();
455  void activateSubWindow();
456  void activateSubWindow(MyWidget *);
457  void printWindow();
459 
461  static void about();
463  static QString versionString();
464  static int qtVersion() {return QT_VERSION;}
465  void windowsMenuAboutToShow();
466  void windowsMenuActivated( bool );
467  void removeCurves(const QString& name);
468  QStringList dependingPlots(const QString& caption);
469  QStringList depending3DPlots(Matrix *m);
470  QStringList multilayerDependencies(MyWidget *w);
471 
472  void saveAsTemplate();
473  void openTemplate();
474 
475  QString windowGeometryInfo(MyWidget *w);
476  void restoreWindowGeometry(ApplicationWindow *app, MyWidget *w, const QString s);
477 
478  void resizeActiveWindow();
479  void resizeWindow();
480 
482 
483  void setListView(const QString& caption,const QString& view);
484  void renameListViewItem(const QString& oldName,const QString& newName);
485  void setListViewDate(const QString& caption,const QString& date);
486  void setListViewLabel(const QString& caption,const QString& label);
488 
489  void updateColNames(const QString& oldName, const QString& newName);
490  void updateTableNames(const QString& oldName, const QString& newName);
491  void changeMatrixName(const QString& oldName, const QString& newName);
492  void updateCurves(Table *t, const QString& name);
493 
494  void showTable(const QString& curve);
495 
496  void addColToTable();
497  void cutSelection();
498  void copySelection();
499  void copyMarker();
500  void pasteSelection();
501  void clearSelection();
502  void copyActiveLayer();
503 
504  void newProject();
505 
507  MultiLayer* newGraph(const QString& caption = tr("Graph"));
508 
510 
511  Matrix* openMatrix(ApplicationWindow* app, const QStringList &flist);
512  Table* openTable(ApplicationWindow* app, QTextStream &stream);
513  TableStatistics* openTableStatistics(const QStringList &flist);
514  Graph3D* openSurfacePlot(ApplicationWindow* app, const QStringList &lst);
515  Graph* openGraph(ApplicationWindow* app, MultiLayer *plot, const QStringList &list);
516 
517  void openRecentProject();
519 
521 
524  void initFonts();
525  void createActions();
526  void initMainMenu();
527  void initPlotMenu();
528  void initTableAnalysisMenu();
529  void initPlotDataMenu();
530  void initToolBars();
531  void initPlot3DToolBar();
532  void disableActions();
533  void customToolBars(MyWidget* w);
534  void customMenu(MyWidget* w);
535  void windowActivated(QMdiSubWindow *w);
537 
539 
540  void correlate();
541  void autoCorrelate();
542  void convolute();
543  void deconvolute();
544  void clearTable();
546 
548 
549  void newLegend();
550  void addTimeStamp();
551  void drawLine();
552  void drawArrow();
553  void addText();
554  void disableAddText();
555  void addImage();
556  void zoomIn();
557  void zoomOut();
558  void setAutoScale();
559  void showRangeSelectors();
560  void showCursor();
561  void showScreenReader();
562  void pickPointerCursor();
563  void pickDataTool( QAction* action );
564 
565  void updateLog(const QString& result);
567 
569 
570  void deleteFitTables();
571  void fitLinear();
572  void fitSigmoidal();
573  void fitGauss();
574  void fitLorentz();
575  void fitMultiPeak(int profile);
576  void fitMultiPeakGauss();
577  void fitMultiPeakLorentz();
579 
581 
582  void differentiate();
583  void analysis(const QString& whichFit);
584  void analyzeCurve(Graph *g, const QString& whichFit, const QString& curveTitle);
585  void showDataSetDialog(const QString& whichFit);
587 
588  void addErrorBars();
589  void defineErrorBars(const QString& name,int type,const QString& percent,int direction);
590  void defineErrorBars(const QString& curveName,const QString& errColumnName, int direction);
591  void movePoints();
592  void removePoints();
593 
595 
596  void closeEvent( QCloseEvent*);
597  void timerEvent ( QTimerEvent *e);
598  void dragEnterEvent( QDragEnterEvent* e );
599  void dropEvent( QDropEvent* e );
600  void customEvent( QEvent* e);
602 
604 
605  void showFindDialogue();
607  void showPlotDialog(int curveKey = -1);
608  QDialog* showScaleDialog();
609  QDialog* showPlot3dDialog();
612  void showAxisDialog();
613  void showGridDialog();
614  void showGeneralPlotDialog();
615  void showResults(bool ok);
616  void showResults(const QString& s, bool ok=true);
617  void showTextDialog();
618  void showLineDialog();
619  void showTitleDialog();
620  void showExportASCIIDialog();
621  void showCurvesDialog();
622  void showCurveRangeDialog();
624  void showPlotAssociations(int curve);
625 
626  void showXAxisTitleDialog();
627  void showYAxisTitleDialog();
629  void showTopAxisTitleDialog();
630 
631  void showGraphContextMenu();
633  void showWindowContextMenu();
634  void showWindowTitleBarMenu();
635  QMenu* showCurveContextMenuImpl(int);
636  void showCurveContextMenu(int curveKey)
637  {auto m=showCurveContextMenuImpl(curveKey); if (m) m->exec(QCursor::pos());}
638  void showCurvePlotDialog();
639  void showCurveWorksheet();
640  void showCurveWorksheet(Graph *g, int curveIndex);
642  QMenu* showWindowPopupMenuImpl(QTreeWidgetItem *it);
643  void showWindowPopupMenu(const QPoint &p);
644 
647  void showListViewSelectionMenu(const QPoint &p)
648  {showListViewSelectionMenuImpl()->exec(p);}
649 
651  QMenu* showListViewPopupMenuImpl();
652  void showListViewPopupMenu(const QPoint &p) {showListViewPopupMenuImpl()->exec(p);}
653 
654  void showMoreWindows();
655  QMenu* showMarkerPopupMenuImpl();
657  {auto m=showMarkerPopupMenuImpl(); if (m) m->exec(QCursor::pos());}
658  void showPlotWizard();
659  void showFitPolynomDialog();
660  void showIntegrationDialog();
662  void showExpGrowthDialog();
663  void showExpDecayDialog();
664  void showExpDecayDialog(int type);
665  void showTwoExpDecayDialog();
666  void showExpDecay3Dialog();
667  void showRowStatistics();
668  void showColStatistics();
669  void showFitDialog();
670  void showImageDialog();
671  void showPlotGeometryDialog();
672  void showLayerDialog();
673  void showPreferencesDialog();
674  void showSmoothSavGolDialog();
675  void showSmoothFFTDialog();
677  void showSmoothDialog(int m);
678  void showFilterDialog(int filter);
679  void lowPassFilterDialog();
680  void highPassFilterDialog();
681  void bandPassFilterDialog();
682  void bandBlockFilterDialog();
683  void showFFTDialog();
685 
686  void translateCurveHor();
687  void translateCurveVert();
688 
690  void removeCurve();
691  void hideCurve();
692  void hideOtherCurves();
693  void showAllCurves();
694  void setCurveFullRange();
695 
696  void updateConfirmOptions(bool askTables, bool askMatrixes, bool askPlots2D, bool askPlots3D, bool askNotes);
697 
699 
700  void toggle3DAnimation(bool on = true);
702  void togglePerspective(bool on = true);
704  void resetRotation();
706  void fitFrameToLayer();
707  void setFramed3DPlot();
708  void setBoxed3DPlot();
709  void removeAxes3DPlot();
710  void removeGrid3DPlot();
712  void setLineGrid3DPlot();
713  void setPoints3DPlot();
714  void setCrosses3DPlot();
715  void setCones3DPlot();
716  void setBars3DPlot();
717  void setFilledMesh3DPlot();
718  void setEmptyFloor3DPlot();
719  void setFloorData3DPlot();
720  void setFloorIso3DPlot();
721  void setFloorGrid3DPlot(bool on);
722  void setCeilGrid3DPlot(bool on);
723  void setRightGrid3DPlot(bool on);
724  void setLeftGrid3DPlot(bool on);
725  void setFrontGrid3DPlot(bool on);
726  void setBackGrid3DPlot(bool on);
727  void pickPlotStyle( QAction* action );
728  void pickCoordSystem( QAction* action);
729  void pickFloorStyle( QAction* action);
730  void custom3DActions(MyWidget *w);
731  void custom3DGrids(int grids);
733 
735 
736 #ifdef SEARCH_FOR_UPDATES
737  void receivedVersionFile(QNetworkReply*);
740  void searchForUpdates();
741 #endif
742 
744  void showHomePage();
746  void showForums();
748  void showBugTracker();
749 #ifdef DOWNLOAD_LINKS
750  void downloadManual();
752 #endif
753 
754  void parseCommandLineArguments(const QStringList& args);
755  void createLanguagesList();
756  void switchToLanguage(int param);
757  void switchToLanguage(const QString& locale);
758 
759  bool alreadyUsedName(const QString& label);
760  bool projectHas2DPlots();
761  bool projectHas3DPlots();
762  bool projectHasMatrices();
763 
765  MyWidget* window(const QString& name);
766 
768  QStringList matrixNames();
769 
771 
772  Note* newNote(const QString& caption = QString());
774  Note* openNote(ApplicationWindow* app, const QStringList &flist);
775  void initNote(Note* m, const QString& caption);
776  void saveNoteAs();
778 
780 
781  Folder* currentFolder(){return current_folder;};
784  void addFolder();
786  void deleteFolder();
787 
789  bool deleteFolder(Folder *f);
790 
792  void deleteSelectedItems();
793 
795  void deactivateFolders();
796 
798  bool changeFolder(Folder *newFolder, bool force = false);
799 
801  void folderItemChanged(QTreeWidgetItem* current, QTreeWidgetItem* previous);
803  void folderItemDoubleClicked(QTreeWidgetItem *it, int column);
804 
806 
812  QMenu* showFolderPopupMenuImpl(QTreeWidgetItem*, bool fromFolders);
814  void showFolderPopupMenu(const QPoint &p, bool fromFolders=true);
815 
817  void startRenameFolder();
818 
819 // //! starts renaming the selected folder by creating a built-in text editor
820  void startRenameFolder(QTreeWidgetItem *item, int);
821 
823  void renameFolder(QTreeWidgetItem *it, int col, const QString&);
824 
826  void showAllFolderWindows();
827 
829  void hideAllFolderWindows();
830 
832  void hideFolderWindows(Folder *f);
833 
835  void folderProperties();
836 
838  void windowProperties();
839 
841  void projectProperties();
842 
844  void appendProject();
846  void appendProject(const QString& file_name);
847  void saveAsProject();
848  void saveFolderAsProject(Folder *f);
849  void saveFolder(Folder *folder, const QString& fn);
850  void rawSaveFolder(Folder *folder, QIODevice *device);
851 
853  void addFolderListViewItem(Folder *f);
854 
856  void addListViewItem(MyWidget *w);
857 
859  void setShowWindowsPolicy(bool);
860 
863 
865  void find(const QString& s, bool windowNames, bool labels, bool folderNames,
866  bool caseSensitive, bool partialMatch, bool subfolders);
867 
869  void dragFolderItems(QList<QTreeWidgetItem *> items){draggedItems = items;};
870 
872  void dropFolderItems(QTreeWidgetItem *dest);
873 
875 
879  void moveFolder(FolderListItem *src, FolderListItem *dest);
881 
883 
884  void scriptError(const QString &message, const QString &scriptName, int lineNumber);
887  void executeNotes();
891  void restartScriptingEnv();
893  void scriptPrint(const QString &text);
895  bool setScriptingLang(const QString &lang, bool force=false, bool batch=false);
896  void setScriptingLangForBatch(const QString& lang)
897  {setScriptingLang(lang,false,true);}
899 
900 signals:
901  void modified();
902 
903 private slots:
904  void showHelp();
905  void chooseHelpFolder();
906 
907  // TODO: a lot of this stuff should be private
908 public:
937 
940 
943 
946 
948 
951 
954 
957 
959 
964  enum {MaxRecentProjects = 10};
967 
970 
972  QString templatesDir;
974 #ifdef SEARCH_FOR_UPDATES
975  bool autoSearchUpdates;
976 #endif
984  Qt::PenStyle defaultArrowLineStyle;
995  QStringList recentProjects;
996  QStringList tableWindows();
998  QStringList plot3DColors, locales;
999  QStringList functions; //user-defined functions;
1000  QStringList xFunctions, yFunctions, rFunctions,thetaFunctions; // user functions for parametric and polar plots
1001  QStringList fitFunctions; //user-defined fit functions;
1002  QStringList surfaceFunc; //user-defined surface functions;
1003 
1005  QStringList renamedTables;
1007 
1009 
1010  QString auxMrkText;
1011  QFont auxMrkFont;
1014  Qt::PenStyle auxMrkStyle;
1018 
1023 
1024 #ifdef SEARCH_FOR_UPDATES
1025  bool autoSearchUpdatesRequest;
1027 #endif
1028 
1032  QString qmPath;
1033 
1034 protected:
1036  QMenu* showWindowMenuImpl(MyWidget * widget);
1037  void showWindowMenu(MyWidget * widget) {showWindowMenuImpl(widget)->exec(QCursor::pos());}
1038 
1039 private:
1040  bool m_batch;
1041 
1043  QMenu *createToolbarsMenu();
1044 
1046  bool validFor3DPlot(Table *table);
1048  bool validFor2DPlot(Table *table, int type);
1049 
1051  unsigned int convertOldToNewColorIndex(unsigned int cindex);
1052 
1054  QList<QTreeWidgetItem *> draggedItems;
1055 
1056  QString helpFilePath;
1057 
1058 #ifdef SEARCH_FOR_UPDATES
1059  QNetworkAccessManager http;
1062  QByteArray version_buffer;
1063 #endif
1064 
1066  QSplitter *explorerSplitter;
1067 
1082  QAction *locktoolbar;
1085 #ifdef SCRIPTING_CONSOLE
1086  QAction *actionShowConsole;
1087 #endif
1088 
1103  QAction *actionAbout;
1104  QAction *actionShowHelp;
1105 #ifdef DYNAMIC_MANUAL_PATH
1106  QAction *actionChooseHelpFolder;
1107 #endif
1125 #ifdef SEARCH_FOR_UPDATES
1126  QAction *actionCheckUpdates;
1127 #endif
1128  QAction *actionHomePage;
1129 #ifdef DOWNLOAD_LINKS
1130  QAction *actionDownloadManual;
1131 #endif
1140 
1141  QActionGroup* dataTools;
1144 
1145  QActionGroup* coord;
1146  QAction* Box;
1147  QAction* Frame;
1148  QAction* None;
1149 
1150  QActionGroup* grids;
1151  QAction* front;
1152  QAction* back;
1153  QAction* right;
1154  QAction* left;
1155  QAction* ceil;
1156  QAction* floor;
1157 
1158  QActionGroup* floorstyle;
1159  QAction* floordata;
1160  QAction* flooriso;
1161  QAction* floornone;
1162 
1163  QActionGroup* plotstyle;
1164  QAction* wireframe;
1165  QAction* hiddenline;
1166  QAction* polygon;
1167  QAction* filledmesh;
1168  QAction* pointstyle;
1169  QAction* barstyle;
1171 
1173  QSignalMapper *d_plot_mapper;
1174 
1175  QLabel *d_status_info;
1176 
1178 
1179 private slots:
1180  void removeDependentTableStatistics(const AbstractAspect *aspect);
1182 
1187 
1192  void selectPlotType(int type);
1193 
1194  void handleAspectAdded(const AbstractAspect * aspect, int index);
1195  void handleAspectAboutToBeRemoved(const AbstractAspect * aspect, int index);
1196 protected slots:
1197  void lockToolbar(const bool status);
1198 };
1199 
1200 #endif
1201 
ApplicationWindow::clearParamFunctionsList
void clearParamFunctionsList()
Definition: ApplicationWindow.cpp:8445
ApplicationWindow::logWindow
QDockWidget logWindow
Definition: ApplicationWindow.h:132
ApplicationWindow::plot3DTitleFont
QFont plot3DTitleFont
Definition: ApplicationWindow.h:988
ApplicationWindow::fitFunctions
QStringList fitFunctions
Definition: ApplicationWindow.h:1001
ApplicationWindow::actionConvertMatrix
QAction * actionConvertMatrix
Definition: ApplicationWindow.h:1116
Matrix
Matrix worksheet class.
Definition: Matrix.h:52
ApplicationWindow::actionTranslateVert
QAction * actionTranslateVert
Definition: ApplicationWindow.h:1123
ApplicationWindow::showColStatistics
void showColStatistics()
Definition: ApplicationWindow.cpp:5592
ApplicationWindow::addColToTable
void addColToTable()
Definition: ApplicationWindow.cpp:6945
ApplicationWindow::openGraph
Graph * openGraph(ApplicationWindow *app, MultiLayer *plot, const QStringList &list)
Definition: ApplicationWindow.cpp:9465
ApplicationWindow::grids
QActionGroup * grids
Definition: ApplicationWindow.h:1150
ApplicationWindow::showCurveWorksheet
void showCurveWorksheet()
Definition: ApplicationWindow.cpp:6029
ApplicationWindow::hideOtherCurves
void hideOtherCurves()
Definition: ApplicationWindow.cpp:5965
ApplicationWindow::type
QMenu * type
Definition: ApplicationWindow.h:1070
ApplicationWindow::recentMenuID
int recentMenuID
Definition: ApplicationWindow.h:1021
ApplicationWindow::actionPlot3DRibbon
QAction * actionPlot3DRibbon
Definition: ApplicationWindow.h:1097
ApplicationWindow::actionInterpolate
QAction * actionInterpolate
Definition: ApplicationWindow.h:1109
ApplicationWindow::windowsList
QList< MyWidget * > windowsList()
Definition: ApplicationWindow.cpp:11686
ApplicationWindow::actionShowExplorer
QAction * actionShowExplorer
Definition: ApplicationWindow.h:1083
ApplicationWindow::actionUnzoom
QAction * actionUnzoom
Definition: ApplicationWindow.h:1092
ApplicationWindow::newGraph
MultiLayer * newGraph(const QString &caption=tr("Graph"))
Creates a new empty multilayer plot.
Definition: ApplicationWindow.cpp:2202
ApplicationWindow::plotMenuID
int plotMenuID
Definition: ApplicationWindow.h:1021
ApplicationWindow::btnZoomOut
QAction * btnZoomOut
Definition: ApplicationWindow.h:1143
ApplicationWindow::actionContourMap
QAction * actionContourMap
Definition: ApplicationWindow.h:1118
ApplicationWindow::custom3DActions
void custom3DActions(MyWidget *w)
Definition: ApplicationWindow.cpp:8685
ApplicationWindow::actionPlot2HorizontalLayers
QAction * actionPlot2HorizontalLayers
Definition: ApplicationWindow.h:1096
ApplicationWindow::actionDifferentiate
QAction * actionDifferentiate
Definition: ApplicationWindow.h:1099
ApplicationWindow::autoscale3DPlots
bool autoscale3DPlots
Definition: ApplicationWindow.h:997
ApplicationWindow::zoomIn
void zoomIn()
Definition: ApplicationWindow.cpp:6042
ApplicationWindow::ignoredLines
int ignoredLines
Definition: ApplicationWindow.h:993
ApplicationWindow::Frame
QAction * Frame
Definition: ApplicationWindow.h:1147
ApplicationWindow::actionNewProject
QAction * actionNewProject
Definition: ApplicationWindow.h:1077
ApplicationWindow::plotStackedHistograms
void plotStackedHistograms()
Definition: ApplicationWindow.cpp:5650
ApplicationWindow::actionPasteSelection
QAction * actionPasteSelection
Definition: ApplicationWindow.h:1081
ApplicationWindow::actionShowFitPolynomDialog
QAction * actionShowFitPolynomDialog
Definition: ApplicationWindow.h:1099
ApplicationWindow::format
QMenu * format
Definition: ApplicationWindow.h:1068
FunctionDialog
Function dialog.
Definition: FunctionDialog.h:45
ApplicationWindow::d_ASCII_file_filter
QString d_ASCII_file_filter
Last selected filter in import ASCII dialog.
Definition: ApplicationWindow.h:922
ApplicationWindow::logID
int logID
Definition: ApplicationWindow.h:993
ApplicationWindow::showBugTracker
void showBugTracker()
Open bug tracking system at SF.net in external browser.
Definition: ApplicationWindow.cpp:11861
ApplicationWindow::actionOpenTemplate
QAction * actionOpenTemplate
Definition: ApplicationWindow.h:1134
ApplicationWindow::depending3DPlots
QStringList depending3DPlots(Matrix *m)
Definition: ApplicationWindow.cpp:7824
ApplicationWindow::actionAutoCorrelate
QAction * actionAutoCorrelate
Definition: ApplicationWindow.h:1122
ApplicationWindow::defaultArrowLineWidth
int defaultArrowLineWidth
Definition: ApplicationWindow.h:982
ApplicationWindow::autoSave
bool autoSave
Definition: ApplicationWindow.h:979
ApplicationWindow::setPreferences
void setPreferences(Graph *g)
Definition: ApplicationWindow.cpp:2453
ApplicationWindow::polygon
QAction * polygon
Definition: ApplicationWindow.h:1166
ApplicationWindow::actionShowExportASCIIDialog
QAction * actionShowExportASCIIDialog
Definition: ApplicationWindow.h:1089
ApplicationWindow::actionFFT
QAction * actionFFT
Definition: ApplicationWindow.h:1120
ApplicationWindow::ceil
QAction * ceil
Definition: ApplicationWindow.h:1155
ApplicationWindow::validFor3DPlot
bool validFor3DPlot(Table *table)
Check whether a table is valid for a 3D plot and display an appropriate error if not.
Definition: ApplicationWindow.cpp:13808
ApplicationWindow::actionAddImage
QAction * actionAddImage
Definition: ApplicationWindow.h:1092
ApplicationWindow::showYAxisTitleDialog
void showYAxisTitleDialog()
Definition: ApplicationWindow.cpp:5353
ApplicationWindow::openRecentProject
void openRecentProject()
Definition: ApplicationWindow.cpp:3533
ApplicationWindow::actionPlot3DWireFrame
QAction * actionPlot3DWireFrame
Definition: ApplicationWindow.h:1117
ApplicationWindow::actionPlot3DPolygons
QAction * actionPlot3DPolygons
Definition: ApplicationWindow.h:1117
ApplicationWindow::appendProject
void appendProject()
Pops up a file dialog and invokes appendProject(const QString&) on the result.
Definition: ApplicationWindow.cpp:12146
ApplicationWindow::renamedTables
QStringList renamedTables
List of tables and matrices renamed in order to avoid conflicts when appending a project to a folder.
Definition: ApplicationWindow.h:1005
ApplicationWindow::find
void find(const QString &s, bool windowNames, bool labels, bool folderNames, bool caseSensitive, bool partialMatch, bool subfolders)
used by the findDialog
Definition: ApplicationWindow.cpp:13230
ApplicationWindow::None
QAction * None
Definition: ApplicationWindow.h:1148
ApplicationWindow::createToolbarsMenu
QMenu * createToolbarsMenu()
Create a menu for toggeling the toolbars.
Definition: ApplicationWindow.cpp:13668
ScriptingEnv.h
ApplicationWindow::showGridDialog
void showGridDialog()
Definition: ApplicationWindow.cpp:5686
ApplicationWindow::fitPluginsPath
QString fitPluginsPath
Definition: ApplicationWindow.h:992
ApplicationWindow::showDataSetDialog
void showDataSetDialog(const QString &whichFit)
Definition: ApplicationWindow.cpp:10215
ApplicationWindow::actionMatrixDeterminant
QAction * actionMatrixDeterminant
Definition: ApplicationWindow.h:1115
ApplicationWindow::about
static void about()
Show about dialog.
Definition: ApplicationWindow.cpp:7445
ApplicationWindow::actionUndo
QAction * actionUndo
Definition: ApplicationWindow.h:1079
Graph3D
3D graph widget.
Definition: Graph3D.h:57
ApplicationWindow::windowsMenuActivated
void windowsMenuActivated(bool)
Definition: ApplicationWindow.cpp:7542
ApplicationWindow::updateMatrixPlots
void updateMatrixPlots(MyWidget *)
Definition: ApplicationWindow.cpp:1709
ApplicationWindow::customMenu
void customMenu(MyWidget *w)
Definition: ApplicationWindow.cpp:1112
ApplicationWindow::actionPlotVertSteps
QAction * actionPlotVertSteps
Definition: ApplicationWindow.h:1094
ApplicationWindow::minTicksLength
int minTicksLength
Definition: ApplicationWindow.h:985
ApplicationWindow::showCurvesDialog
void showCurvesDialog()
Definition: ApplicationWindow.cpp:5237
ApplicationWindow::customToolBars
void customToolBars(MyWidget *w)
Definition: ApplicationWindow.cpp:1254
ApplicationWindow::window
MyWidget * window(const QString &name)
Returns a pointer to the window named "name".
Definition: ApplicationWindow.cpp:2793
ApplicationWindow::setBoxed3DPlot
void setBoxed3DPlot()
Definition: ApplicationWindow.cpp:8481
ApplicationWindow::btnSelect
QAction * btnSelect
Definition: ApplicationWindow.h:1142
ApplicationWindow::translateMenu
QMenu * translateMenu
Definition: ApplicationWindow.h:1072
ApplicationWindow::invertMatrix
void invertMatrix()
Definition: ApplicationWindow.cpp:2702
ApplicationWindow::actionHighPassFilter
QAction * actionHighPassFilter
Definition: ApplicationWindow.h:1121
ApplicationWindow::showRangeSelectors
void showRangeSelectors()
Definition: ApplicationWindow.cpp:6597
ApplicationWindow::actionFitLorentz
QAction * actionFitLorentz
Definition: ApplicationWindow.h:1101
ApplicationWindow::actionNewFunctionPlot
QAction * actionNewFunctionPlot
Definition: ApplicationWindow.h:1077
ApplicationWindow::drawLine
void drawLine()
Definition: ApplicationWindow.cpp:6790
ApplicationWindow::defaultCurveLineWidth
int defaultCurveLineWidth
Definition: ApplicationWindow.h:986
ApplicationWindow::showAxisPageFromAxisDialog
AxesDialog * showAxisPageFromAxisDialog(int axisPos)
Definition: ApplicationWindow.cpp:5724
ApplicationWindow::actionPlotHistogram
QAction * actionPlotHistogram
Definition: ApplicationWindow.h:1096
ApplicationWindow::coord
QActionGroup * coord
Definition: ApplicationWindow.h:1145
ApplicationWindow::decay
QMenu * decay
Definition: ApplicationWindow.h:1070
ApplicationWindow::d_workspace
QMdiArea d_workspace
Definition: ApplicationWindow.h:140
ApplicationWindow::actionRename
QAction * actionRename
Definition: ApplicationWindow.h:1108
ApplicationWindow::customPlot3D
void customPlot3D(Graph3D *plot)
Definition: ApplicationWindow.cpp:2073
ApplicationWindow::newFunctionPlot
bool newFunctionPlot(int type, QStringList &formulas, const QString &var, QList< double > &ranges, int points)
Definition: ApplicationWindow.cpp:8423
ApplicationWindow::graph_3D_tools
QToolBar * graph_3D_tools
Definition: ApplicationWindow.h:141
ApplicationWindow::smoothMenuID
int smoothMenuID
Definition: ApplicationWindow.h:1022
ApplicationWindow::hideAllFolderWindows
void hideAllFolderWindows()
forces hidding all windows in the current folder and subfolders, depending on the user's viewing poli...
Definition: ApplicationWindow.cpp:12792
ApplicationWindow::print
void print()
Definition: ApplicationWindow.cpp:6251
ApplicationWindow::copyMarker
void copyMarker()
Definition: ApplicationWindow.cpp:7049
ApplicationWindow::dropFolderItems
void dropFolderItems(QTreeWidgetItem *dest)
Drop the objects in the list draggedItems to the folder of the destination item.
Definition: ApplicationWindow.cpp:13295
ApplicationWindow::showLayerButtonContextMenu
void showLayerButtonContextMenu()
Definition: ApplicationWindow.cpp:7997
ApplicationWindow::dragEnterEvent
void dragEnterEvent(QDragEnterEvent *e)
Definition: ApplicationWindow.cpp:7650
ApplicationWindow::logInfo
QString logInfo
Definition: ApplicationWindow.h:992
ApplicationWindow::actionConvolute
QAction * actionConvolute
Definition: ApplicationWindow.h:1122
ApplicationWindow::actionSaveNote
QAction * actionSaveNote
Definition: ApplicationWindow.h:1138
ApplicationWindow::connectMultilayerPlot
void connectMultilayerPlot(MultiLayer *g)
Definition: ApplicationWindow.cpp:10349
ApplicationWindow::tableList
QList< MyWidget * > * tableList()
Definition: ApplicationWindow.cpp:5265
ApplicationWindow::pasteFitResultsToPlot
bool pasteFitResultsToPlot
Definition: ApplicationWindow.h:947
FolderListItem
Folders list item class.
Definition: Folder.h:176
ApplicationWindow::actionNewLegend
QAction * actionNewLegend
Definition: ApplicationWindow.h:1092
ApplicationWindow::dropEvent
void dropEvent(QDropEvent *e)
Definition: ApplicationWindow.cpp:7612
ApplicationWindow::plot_tools
QToolBar * plot_tools
Definition: ApplicationWindow.h:141
ApplicationWindow::connectTable
void connectTable(Table *w)
Definition: ApplicationWindow.cpp:10387
ApplicationWindow::setFramed3DPlot
void setFramed3DPlot()
Definition: ApplicationWindow.cpp:8472
ApplicationWindow::setAppColors
void setAppColors(const QColor &wc, const QColor &pc, const QColor &tpc)
Definition: ApplicationWindow.cpp:10406
ApplicationWindow::actionExportPDF
QAction * actionExportPDF
Definition: ApplicationWindow.h:1090
ApplicationWindow::setFrontGrid3DPlot
void setFrontGrid3DPlot(bool on)
Definition: ApplicationWindow.cpp:8565
ApplicationWindow::intensityTable
void intensityTable()
Definition: ApplicationWindow.cpp:9044
ApplicationWindow::newWrksheetPlot
void newWrksheetPlot(const QString &name, const QString &label, QList< Column * > columns)
Definition: ApplicationWindow.cpp:2489
ApplicationWindow::actionShowLayerDialog
QAction * actionShowLayerDialog
Definition: ApplicationWindow.h:1083
ApplicationWindow::showMarkerPopupMenuImpl
QMenu * showMarkerPopupMenuImpl()
Definition: ApplicationWindow.cpp:7505
ApplicationWindow::printAllPlots
void printAllPlots()
Definition: ApplicationWindow.cpp:6271
ApplicationWindow::actionMultiPeakLorentz
QAction * actionMultiPeakLorentz
Definition: ApplicationWindow.h:1124
ApplicationWindow::actionScriptingLang
QAction * actionScriptingLang
Definition: ApplicationWindow.h:1137
ApplicationWindow::matrix_plot_tools
QToolBar * matrix_plot_tools
Definition: ApplicationWindow.h:141
ApplicationWindow::showHelp
void showHelp()
Definition: ApplicationWindow.cpp:8246
ApplicationWindow::showWindowMenuImpl
QMenu * showWindowMenuImpl(MyWidget *widget)
Show a context menu for the widget.
Definition: ApplicationWindow.cpp:13702
ApplicationWindow::exportPDF
void exportPDF()
Definition: ApplicationWindow.cpp:6199
ApplicationWindow::confirmCloseNotes
bool confirmCloseNotes
Definition: ApplicationWindow.h:978
ApplicationWindow::importASCII
void importASCII()
Definition: ApplicationWindow.cpp:3282
ApplicationWindow::d_convert_to_numeric
bool d_convert_to_numeric
Definition: ApplicationWindow.h:923
ApplicationWindow::appStyle
QString appStyle
Definition: ApplicationWindow.h:969
ApplicationWindow::actionShowGridDialog
QAction * actionShowGridDialog
Definition: ApplicationWindow.h:1119
ApplicationWindow::restartScriptingEnv
void restartScriptingEnv()
create a new environment for the current scripting language
Definition: ApplicationWindow.cpp:4012
ApplicationWindow::fitFrameToLayer
void fitFrameToLayer()
Finds best layout for the 3D plot.
Definition: ApplicationWindow.cpp:13571
ApplicationWindow::newNote
Note * newNote(const QString &caption=QString())
Creates a new empty note window.
Definition: ApplicationWindow.cpp:2626
ApplicationWindow::majTicksStyle
int majTicksStyle
Definition: ApplicationWindow.h:980
ApplicationWindow::plot2VerticalLayers
void plot2VerticalLayers()
Definition: ApplicationWindow.cpp:5630
ApplicationWindow::openNote
Note * openNote(ApplicationWindow *app, const QStringList &flist)
Definition: ApplicationWindow.cpp:9119
ApplicationWindow::d_image_export_filter
QString d_image_export_filter
Last selected filter in export image dialog.
Definition: ApplicationWindow.h:910
ApplicationWindow::showPlotGeometryDialog
void showPlotGeometryDialog()
Definition: ApplicationWindow.cpp:6880
ApplicationWindow::conestyle
QAction * conestyle
Definition: ApplicationWindow.h:1170
ApplicationWindow::actionPlotHorSteps
QAction * actionPlotHorSteps
Definition: ApplicationWindow.h:1094
ApplicationWindow::updateLog
void updateLog(const QString &result)
Definition: ApplicationWindow.cpp:6503
ApplicationWindow::actionPlotSpline
QAction * actionPlotSpline
Definition: ApplicationWindow.h:1093
ApplicationWindow::copySelection
void copySelection()
Definition: ApplicationWindow.cpp:6984
ApplicationWindow::panels
QMenu * panels
Definition: ApplicationWindow.h:1070
ApplicationWindow::newMenuID
int newMenuID
Definition: ApplicationWindow.h:1021
MultiLayer
An MDI window (MyWidget) managing one or more Graph objects.
Definition: MultiLayer.h:67
ApplicationWindow::change3DData
void change3DData()
Definition: ApplicationWindow.cpp:1764
ApplicationWindow::show_windows_policy
ShowWindowsPolicy show_windows_policy
Describes which windows are shown when the folder becomes the current folder.
Definition: ApplicationWindow.h:963
ApplicationWindow::thetaFunctions
QStringList thetaFunctions
Definition: ApplicationWindow.h:1000
ApplicationWindow::MaxRecentProjects
@ MaxRecentProjects
Definition: ApplicationWindow.h:964
ApplicationWindow::alreadyUsedName
bool alreadyUsedName(const QString &label)
Definition: ApplicationWindow.cpp:12092
ApplicationWindow::removePoints
void removePoints()
Definition: ApplicationWindow.cpp:6109
ApplicationWindow::actionPlotStackedHistograms
QAction * actionPlotStackedHistograms
Definition: ApplicationWindow.h:1096
ApplicationWindow::actionPlotHorizontalBars
QAction * actionPlotHorizontalBars
Definition: ApplicationWindow.h:1095
ApplicationWindow::deactivateFolders
void deactivateFolders()
Sets all items in the folders list view to be deactivated.
Definition: ApplicationWindow.cpp:13128
ApplicationWindow::defaultScriptingLang
QString defaultScriptingLang
The scripting language to use for new projects.
Definition: ApplicationWindow.h:1030
ApplicationWindow::showPlotWizard
void showPlotWizard()
Definition: ApplicationWindow.cpp:8274
ApplicationWindow::fillMenuID
int fillMenuID
Definition: ApplicationWindow.h:1021
ApplicationWindow::selectPlotType
void selectPlotType(int type)
Manage plot type selection.
Definition: ApplicationWindow.cpp:13861
ApplicationWindow::yFunctions
QStringList yFunctions
Definition: ApplicationWindow.h:1000
ApplicationWindow::arrowHeadAngle
int arrowHeadAngle
Definition: ApplicationWindow.h:1020
ApplicationWindow::actionGrayMap
QAction * actionGrayMap
Definition: ApplicationWindow.h:1118
ApplicationWindow::d_status_info
QLabel * d_status_info
Definition: ApplicationWindow.h:1175
ApplicationWindow::showSmoothSavGolDialog
void showSmoothSavGolDialog()
Definition: ApplicationWindow.cpp:6451
ApplicationWindow::showExpDecayDialog
void showExpDecayDialog()
Definition: ApplicationWindow.cpp:6309
ApplicationWindow::btnMovePoints
QAction * btnMovePoints
Definition: ApplicationWindow.h:1142
ApplicationWindow::tableHeaderColor
QColor tableHeaderColor
Definition: ApplicationWindow.h:990
ApplicationWindow::projectHasMatrices
bool projectHasMatrices()
Definition: ApplicationWindow.cpp:12107
ApplicationWindow::closeID
int closeID
Definition: ApplicationWindow.h:993
ApplicationWindow::createLanguagesList
void createLanguagesList()
Definition: ApplicationWindow.cpp:11984
ApplicationWindow::zoomOut
void zoomOut()
Definition: ApplicationWindow.cpp:6075
ApplicationWindow::setEmptyFloor3DPlot
void setEmptyFloor3DPlot()
Definition: ApplicationWindow.cpp:8559
ApplicationWindow::translateCurveHor
void translateCurveHor()
Definition: ApplicationWindow.cpp:11726
ApplicationWindow::imagesDirPath
QString imagesDirPath
Definition: ApplicationWindow.h:992
ApplicationWindow::hideCurve
void hideCurve()
Definition: ApplicationWindow.cpp:5982
SciDAVisObject.h
ApplicationWindow::plotstyle
QActionGroup * plotstyle
Definition: ApplicationWindow.h:1163
ApplicationWindow::exportPlot
QMenu * exportPlot
Definition: ApplicationWindow.h:1068
ApplicationWindow::dataTools
QActionGroup * dataTools
Definition: ApplicationWindow.h:1141
ApplicationWindow::plot2D
QMenu * plot2D
Definition: ApplicationWindow.h:1070
ApplicationWindow::back
QAction * back
Definition: ApplicationWindow.h:1152
ApplicationWindow::showWindowPopupMenuImpl
QMenu * showWindowPopupMenuImpl(QTreeWidgetItem *it)
Definition: ApplicationWindow.cpp:7775
ApplicationWindow::actionAutomaticLayout
QAction * actionAutomaticLayout
Definition: ApplicationWindow.h:1083
ApplicationWindow::saveFolder
void saveFolder(Folder *folder, const QString &fn)
Definition: ApplicationWindow.cpp:12426
Plot3DDialog
Surface plot options dialog.
Definition: Plot3DDialog.h:52
ApplicationWindow::actionClearSelection
QAction * actionClearSelection
Definition: ApplicationWindow.h:1081
ApplicationWindow::actionPlot3DScatter
QAction * actionPlot3DScatter
Definition: ApplicationWindow.h:1097
ApplicationWindow::actionPlot3DWireSurface
QAction * actionPlot3DWireSurface
Definition: ApplicationWindow.h:1117
ApplicationWindow::openProject
ApplicationWindow * openProject(const QString &fn)
Definition: ApplicationWindow.cpp:3940
ApplicationWindow::actionPlot3DBars
QAction * actionPlot3DBars
Definition: ApplicationWindow.h:1097
ApplicationWindow::addTimeStamp
void addTimeStamp()
Definition: ApplicationWindow.cpp:6683
ApplicationWindow::actionDeleteLayer
QAction * actionDeleteLayer
Definition: ApplicationWindow.h:1109
ApplicationWindow::openTable
Table * openTable(ApplicationWindow *app, QTextStream &stream)
Definition: ApplicationWindow.cpp:9247
ApplicationWindow::smooth
QMenu * smooth
Definition: ApplicationWindow.h:1072
ApplicationWindow::restoreWindowGeometry
void restoreWindowGeometry(ApplicationWindow *app, MyWidget *w, const QString s)
Definition: ApplicationWindow.cpp:4952
ApplicationWindow::actionCopySelection
QAction * actionCopySelection
Definition: ApplicationWindow.h:1081
ApplicationWindow::actionFitExpGrowth
QAction * actionFitExpGrowth
Definition: ApplicationWindow.h:1101
ApplicationWindow::remove3DMatrixPlots
void remove3DMatrixPlots(Matrix *m)
Definition: ApplicationWindow.cpp:1679
ApplicationWindow::saveNoteAs
void saveNoteAs()
Definition: ApplicationWindow.cpp:5073
ApplicationWindow::defaultArrowHeadFill
bool defaultArrowHeadFill
Definition: ApplicationWindow.h:983
ApplicationWindow::toggle3DAnimation
void toggle3DAnimation(bool on=true)
Definition: ApplicationWindow.cpp:13497
ApplicationWindow::qtVersion
static int qtVersion()
Definition: ApplicationWindow.h:464
ApplicationWindow::convertTableToMatrix
Matrix * convertTableToMatrix()
Definition: ApplicationWindow.cpp:2763
ApplicationWindow::dragFolderItems
void dragFolderItems(QList< QTreeWidgetItem * > items)
initializes the list of items dragged by the user
Definition: ApplicationWindow.h:869
ApplicationWindow::dataPlotXYZ
Graph3D * dataPlotXYZ(Table *table, const QString &zColName, int type)
Definition: ApplicationWindow.cpp:2007
ApplicationWindow::setFloorGrid3DPlot
void setFloorGrid3DPlot(bool on)
Definition: ApplicationWindow.cpp:8577
ApplicationWindow::recentProjects
QStringList recentProjects
Definition: ApplicationWindow.h:995
ApplicationWindow::setListView
void setListView(const QString &caption, const QString &view)
Definition: ApplicationWindow.cpp:1595
ApplicationWindow::writeFitResultsToLog
bool writeFitResultsToLog
Write fit output information to Result Log.
Definition: ApplicationWindow.h:950
ApplicationWindow::fitLinear
void fitLinear()
Definition: ApplicationWindow.cpp:6498
MyWidget
Base class of all MDI client windows.
Definition: MyWidget.h:52
ApplicationWindow::actionGoToCell
QAction * actionGoToCell
Definition: ApplicationWindow.h:1137
ApplicationWindow::handleAspectAboutToBeRemoved
void handleAspectAboutToBeRemoved(const AbstractAspect *aspect, int index)
Definition: ApplicationWindow.cpp:13908
ApplicationWindow::btnArrow
QAction * btnArrow
Definition: ApplicationWindow.h:1143
ApplicationWindow::updateCurves
void updateCurves(Table *t, const QString &name)
Definition: ApplicationWindow.cpp:3011
ApplicationWindow::actionImportImage
QAction * actionImportImage
Definition: ApplicationWindow.h:1078
ApplicationWindow::templatesDir
QString templatesDir
Path to the folder where the last template file was opened/saved.
Definition: ApplicationWindow.h:972
ApplicationWindow::actionBandBlockFilter
QAction * actionBandBlockFilter
Definition: ApplicationWindow.h:1121
ApplicationWindow::renameFolder
void renameFolder(QTreeWidgetItem *it, int col, const QString &)
checks whether the new folder name is valid and modifies the name
Definition: ApplicationWindow.cpp:12677
Project
Represents a SciDAVis project.
Definition: Project.h:47
ApplicationWindow::confirmCloseFolder
bool confirmCloseFolder
Definition: ApplicationWindow.h:978
TableStatistics
Table that computes and displays statistics on another Table.
Definition: TableStatistics.h:41
SciDAVisObject
Definition: SciDAVisObject.h:8
ApplicationWindow::saved
bool saved
Definition: ApplicationWindow.h:997
ApplicationWindow::actionAddErrorBars
QAction * actionAddErrorBars
Definition: ApplicationWindow.h:1092
ApplicationWindow::updateWindowStatus
void updateWindowStatus(MyWidget *)
Definition: ApplicationWindow.cpp:7257
ApplicationWindow::fitLorentz
void fitLorentz()
Definition: ApplicationWindow.cpp:6539
ApplicationWindow::actionShowImageDialog
QAction * actionShowImageDialog
Definition: ApplicationWindow.h:1112
ApplicationWindow::addErrorBars
void addErrorBars()
Definition: ApplicationWindow.cpp:2855
ApplicationWindow::stat
QMenu * stat
Definition: ApplicationWindow.h:1070
ApplicationWindow::initPlotDataMenu
void initPlotDataMenu()
Definition: ApplicationWindow.cpp:1016
ApplicationWindow::projectname
QString projectname
Definition: ApplicationWindow.h:991
ApplicationWindow::copyStatusBarText
void copyStatusBarText()
Copy the status bar text to the clipboard.
Definition: ApplicationWindow.cpp:13690
ApplicationWindow::actionNewNote
QAction * actionNewNote
Definition: ApplicationWindow.h:1077
ApplicationWindow::actionShowAxisDialog
QAction * actionShowAxisDialog
Definition: ApplicationWindow.h:1102
ApplicationWindow::plotPie
void plotPie()
Definition: ApplicationWindow.cpp:1508
ApplicationWindow::showTopAxisTitleDialog
void showTopAxisTitleDialog()
Definition: ApplicationWindow.cpp:5403
ApplicationWindow::actionExportGraph
QAction * actionExportGraph
Definition: ApplicationWindow.h:1089
ApplicationWindow::plot3DColors
QStringList plot3DColors
Definition: ApplicationWindow.h:998
ApplicationWindow::undo
void undo()
Definition: ApplicationWindow.cpp:7235
ApplicationWindow::showForums
void showForums()
Open forums page at SF.net in external browser.
Definition: ApplicationWindow.cpp:11856
ApplicationWindow::allAxesOn
bool allAxesOn
Definition: ApplicationWindow.h:979
ApplicationWindow::actionPlot3DHiddenLine
QAction * actionPlot3DHiddenLine
Definition: ApplicationWindow.h:1117
ApplicationWindow::defaultArrowLineStyle
Qt::PenStyle defaultArrowLineStyle
Definition: ApplicationWindow.h:984
ApplicationWindow::add3DMatrixPlot
void add3DMatrixPlot()
Definition: ApplicationWindow.cpp:1804
ApplicationWindow::setScriptingLangForBatch
void setScriptingLangForBatch(const QString &lang)
Definition: ApplicationWindow.h:896
ApplicationWindow::scriptPrint
void scriptPrint(const QString &text)
print to scripting console (if available) or to stdout
Definition: ApplicationWindow.cpp:3962
ApplicationWindow::showPlotAssociations
void showPlotAssociations(int curve)
Definition: ApplicationWindow.cpp:5276
ApplicationWindow::d_2_linear_fit_points
bool d_2_linear_fit_points
Calculate only 2 points in a generated linear fit function curve.
Definition: ApplicationWindow.h:945
ApplicationWindow::changeFolder
bool changeFolder(Folder *newFolder, bool force=false)
Changes the current folder.
Definition: ApplicationWindow.cpp:13025
ApplicationWindow::legendBackground
QColor legendBackground
Definition: ApplicationWindow.h:981
ApplicationWindow::saveSettings
void saveSettings()
Definition: ApplicationWindow.cpp:4451
ApplicationWindow::showPlotDialog
void showPlotDialog(int curveKey=-1)
Show plot style dialog for the active MultiLayer / activeGraph / specified curve or the activeGraph o...
Definition: ApplicationWindow.cpp:5854
ApplicationWindow::actionNoteExecute
QAction * actionNoteExecute
Definition: ApplicationWindow.h:1138
ApplicationWindow::bandPassFilterDialog
void bandPassFilterDialog()
Definition: ApplicationWindow.cpp:6398
ApplicationWindow::actionPlotLP
QAction * actionPlotLP
Definition: ApplicationWindow.h:1093
ApplicationWindow::specialPlotMenuID
int specialPlotMenuID
Definition: ApplicationWindow.h:1020
ApplicationWindow::showCursor
void showCursor()
Definition: ApplicationWindow.cpp:6633
ApplicationWindow::d_show_current_folder
bool d_show_current_folder
Specifies if only the Tables/Matrices in the current folder should be displayed in the Add/remove cur...
Definition: ApplicationWindow.h:925
ApplicationWindow::actionBandPassFilter
QAction * actionBandPassFilter
Definition: ApplicationWindow.h:1121
ApplicationWindow::tableTextFont
QFont tableTextFont
Definition: ApplicationWindow.h:989
ApplicationWindow::correlate
void correlate()
Definition: ApplicationWindow.cpp:5520
ApplicationWindow::actionClearTable
QAction * actionClearTable
Definition: ApplicationWindow.h:1137
ApplicationWindow::actionMultiPeakGauss
QAction * actionMultiPeakGauss
Definition: ApplicationWindow.h:1124
ApplicationWindow::showSmoothDialog
void showSmoothDialog(int m)
Definition: ApplicationWindow.cpp:6436
ApplicationWindow::bandBlockFilterDialog
void bandBlockFilterDialog()
Definition: ApplicationWindow.cpp:6403
ApplicationWindow::defaultPlotMargin
int defaultPlotMargin
Definition: ApplicationWindow.h:985
ApplicationWindow::multilayerPlot
MultiLayer * multilayerPlot(int c, int r, int style)
Definition: ApplicationWindow.cpp:2246
ApplicationWindow::importImage
Matrix * importImage()
Definition: ApplicationWindow.cpp:2114
ApplicationWindow::crossHairStyle
QAction * crossHairStyle
Definition: ApplicationWindow.h:1170
ApplicationWindow::ActiveFolder
@ ActiveFolder
Definition: ApplicationWindow.h:129
ApplicationWindow::loadImage
void loadImage()
Definition: ApplicationWindow.cpp:2134
ApplicationWindow::d_export_vector_size
int d_export_vector_size
Definition: ApplicationWindow.h:912
ApplicationWindow::plot3D
QMenu * plot3D
Definition: ApplicationWindow.h:1070
ApplicationWindow::addFolderListViewItem
void addFolderListViewItem(Folder *f)
adds a folder list item to the list view "lv"
Definition: ApplicationWindow.cpp:13218
ApplicationWindow::actionEditSurfacePlot
QAction * actionEditSurfacePlot
Definition: ApplicationWindow.h:1114
ApplicationWindow::deleteSelectedItems
void deleteSelectedItems()
Deletes the currently selected items from the list view lv.
Definition: ApplicationWindow.cpp:7714
CurveRangeDialog
Curve range dialog.
Definition: CurveRangeDialog.h:42
Table
MDI window providing a spreadsheet table with column logic.
Definition: Table.h:51
ApplicationWindow::showTable
void showTable(const QString &curve)
Definition: ApplicationWindow.cpp:7807
ApplicationWindow::lockToolbar
void lockToolbar(const bool status)
Definition: ApplicationWindow.cpp:684
ApplicationWindow::actionNewGraph
QAction * actionNewGraph
Definition: ApplicationWindow.h:1077
ApplicationWindow::clearSelection
void clearSelection()
Definition: ApplicationWindow.cpp:6952
ApplicationWindow::actionLowPassFilter
QAction * actionLowPassFilter
Definition: ApplicationWindow.h:1121
ApplicationWindow::ShowWindowsPolicy
ShowWindowsPolicy
Definition: ApplicationWindow.h:129
ApplicationWindow::executeNotes
void executeNotes()
execute all notes marked auto-exec
Definition: ApplicationWindow.cpp:3947
ApplicationWindow::openTableStatistics
TableStatistics * openTableStatistics(const QStringList &flist)
Definition: ApplicationWindow.cpp:9403
ApplicationWindow::translateMenuID
int translateMenuID
Definition: ApplicationWindow.h:1022
ApplicationWindow::btnResults
QToolButton * btnResults
Definition: ApplicationWindow.h:144
scripted
Interface for maintaining a reference to the current ScriptingEnv.
Definition: Script.h:149
ApplicationWindow::floor
QAction * floor
Definition: ApplicationWindow.h:1156
ApplicationWindow::plotGrayScale
void plotGrayScale()
Definition: ApplicationWindow.cpp:11551
ApplicationWindow::differentiate
void differentiate()
Definition: ApplicationWindow.cpp:6545
ApplicationWindow::showWindowPopupMenu
void showWindowPopupMenu(const QPoint &p)
Definition: ApplicationWindow.cpp:7768
ApplicationWindow::customTable
void customTable(Table *w)
Definition: ApplicationWindow.cpp:2440
ApplicationWindow::setRightGrid3DPlot
void setRightGrid3DPlot(bool on)
Definition: ApplicationWindow.cpp:8589
ApplicationWindow::copyActiveLayer
void copyActiveLayer()
Definition: ApplicationWindow.cpp:10199
ApplicationWindow::actionActivateWindow
QAction * actionActivateWindow
Definition: ApplicationWindow.h:1113
ApplicationWindow::actionShowScaleDialog
QAction * actionShowScaleDialog
Definition: ApplicationWindow.h:1134
ApplicationWindow::configFilePath
QString configFilePath
Definition: ApplicationWindow.h:992
ApplicationWindow::showMarkerPopupMenu
void showMarkerPopupMenu()
Definition: ApplicationWindow.h:656
ApplicationWindow::createActions
void createActions()
Definition: ApplicationWindow.cpp:10446
ApplicationWindow::btnRemovePoints
QAction * btnRemovePoints
Definition: ApplicationWindow.h:1142
ApplicationWindow::copiedLayer
bool copiedLayer
Definition: ApplicationWindow.h:994
ApplicationWindow::actionShowPlotDialog
QAction * actionShowPlotDialog
Definition: ApplicationWindow.h:1134
ApplicationWindow::insert3DMatrixPlot
void insert3DMatrixPlot(const QString &matrix_name)
Definition: ApplicationWindow.cpp:1824
ApplicationWindow::fitPoints
int fitPoints
Number of points in a generated fit curve.
Definition: ApplicationWindow.h:942
ApplicationWindow::actionShowPlotGeometryDialog
QAction * actionShowPlotGeometryDialog
Definition: ApplicationWindow.h:1114
ApplicationWindow::renameColumns
bool renameColumns
Definition: ApplicationWindow.h:994
ApplicationWindow::minTicksStyle
int minTicksStyle
Definition: ApplicationWindow.h:980
ApplicationWindow::autoScaleFonts
bool autoScaleFonts
Definition: ApplicationWindow.h:973
ApplicationWindow::newProject
void newProject()
Definition: ApplicationWindow.cpp:7565
ApplicationWindow::saveAsProject
void saveAsProject()
Definition: ApplicationWindow.cpp:12497
ApplicationWindow::defaultArrowHeadLength
int defaultArrowHeadLength
Definition: ApplicationWindow.h:982
ApplicationWindow::actionPlotArea
QAction * actionPlotArea
Definition: ApplicationWindow.h:1095
ApplicationWindow::actionShowRowStatistics
QAction * actionShowRowStatistics
Definition: ApplicationWindow.h:1098
ApplicationWindow::filledmesh
QAction * filledmesh
Definition: ApplicationWindow.h:1167
ApplicationWindow::actionRedo
QAction * actionRedo
Definition: ApplicationWindow.h:1079
ApplicationWindow::multiPeakMenuID
int multiPeakMenuID
Definition: ApplicationWindow.h:1022
ApplicationWindow::showFolderPopupMenu
void showFolderPopupMenu(const QPoint &p, bool fromFolders=true)
connected to the SIGNAL contextMenuRequested from the list views
Definition: ApplicationWindow.cpp:12530
ApplicationWindow::graph
QMenu * graph
Definition: ApplicationWindow.h:1068
ApplicationWindow::d_extended_plot_dialog
bool d_extended_plot_dialog
Definition: ApplicationWindow.h:928
ApplicationWindow::btnPicker
QAction * btnPicker
Definition: ApplicationWindow.h:1142
ApplicationWindow::fit_output_precision
int fit_output_precision
precision used for the output of the fit operations
Definition: ApplicationWindow.h:953
ApplicationWindow::setAutoScale
void setAutoScale()
Definition: ApplicationWindow.cpp:6088
ApplicationWindow::actionCurveFullRange
QAction * actionCurveFullRange
Definition: ApplicationWindow.h:1075
ApplicationWindow::actionCloseWindow
QAction * actionCloseWindow
Definition: ApplicationWindow.h:1108
ApplicationWindow::undoLimit
int undoLimit
Definition: ApplicationWindow.h:987
ApplicationWindow::plotLegendFont
QFont plotLegendFont
Definition: ApplicationWindow.h:989
ApplicationWindow::showTwoExpDecayDialog
void showTwoExpDecayDialog()
Definition: ApplicationWindow.cpp:6331
ApplicationWindow::initBareMultilayerPlot
void initBareMultilayerPlot(MultiLayer *g, const QString &name)
Definition: ApplicationWindow.cpp:2395
ApplicationWindow::removeCurves
void removeCurves(const QString &name)
Definition: ApplicationWindow.cpp:2989
ApplicationWindow::tableTextColor
QColor tableTextColor
Definition: ApplicationWindow.h:990
ApplicationWindow::cascade
void cascade()
Definition: ApplicationWindow.cpp:13604
ApplicationWindow::setScriptingLang
bool setScriptingLang(const QString &lang, bool force=false, bool batch=false)
switches to the given scripting language; if this is the same as the current one and force is true,...
Definition: ApplicationWindow.cpp:3971
ApplicationWindow::showLayerDialog
void showLayerDialog()
Definition: ApplicationWindow.cpp:6861
ApplicationWindow::actionShowTextDialog
QAction * actionShowTextDialog
Definition: ApplicationWindow.h:1112
ApplicationWindow::setHiddenLineGrid3DPlot
void setHiddenLineGrid3DPlot()
Definition: ApplicationWindow.cpp:8505
ApplicationWindow::plotContour
void plotContour()
Definition: ApplicationWindow.cpp:11567
ApplicationWindow::legendFrameStyle
int legendFrameStyle
Definition: ApplicationWindow.h:980
ApplicationWindow::showExpDecay3Dialog
void showExpDecay3Dialog()
Definition: ApplicationWindow.cpp:6336
ApplicationWindow::locales
QStringList locales
Definition: ApplicationWindow.h:998
ApplicationWindow::actionPlotPie
QAction * actionPlotPie
Definition: ApplicationWindow.h:1095
ApplicationWindow::actionTranslateHor
QAction * actionTranslateHor
Definition: ApplicationWindow.h:1123
ApplicationWindow::setListViewDate
void setListViewDate(const QString &caption, const QString &date)
Definition: ApplicationWindow.cpp:1588
ApplicationWindow::timerEvent
void timerEvent(QTimerEvent *e)
Definition: ApplicationWindow.cpp:7604
ApplicationWindow::d_show_table_comments
bool d_show_table_comments
Definition: ApplicationWindow.h:927
ApplicationWindow::fitMultiPeak
void fitMultiPeak(int profile)
Definition: ApplicationWindow.cpp:11806
ApplicationWindow::actionCorrelate
QAction * actionCorrelate
Definition: ApplicationWindow.h:1122
ApplicationWindow::canvasFrameOn
bool canvasFrameOn
Definition: ApplicationWindow.h:979
ApplicationWindow::plot3DNumbersFont
QFont plot3DNumbersFont
Definition: ApplicationWindow.h:988
ApplicationWindow::arrowHeadLength
int arrowHeadLength
Definition: ApplicationWindow.h:1020
ApplicationWindow::windowProperties
void windowProperties()
pops up information about the selected window item
Definition: ApplicationWindow.cpp:13171
ApplicationWindow::confirmClosePlot3D
bool confirmClosePlot3D
Definition: ApplicationWindow.h:977
ApplicationWindow::showIntegrationDialog
void showIntegrationDialog()
Definition: ApplicationWindow.cpp:6513
ApplicationWindow::drawArrow
void drawArrow()
Definition: ApplicationWindow.cpp:6814
ApplicationWindow::auxMrkStyle
Qt::PenStyle auxMrkStyle
Definition: ApplicationWindow.h:1014
ApplicationWindow::cutSelection
void cutSelection()
Definition: ApplicationWindow.cpp:7017
ApplicationWindow::actionShowColStatistics
QAction * actionShowColStatistics
Definition: ApplicationWindow.h:1098
ApplicationWindow::plot3DHiddenLine
void plot3DHiddenLine()
Definition: ApplicationWindow.cpp:1426
ApplicationWindow::actionDeconvolute
QAction * actionDeconvolute
Definition: ApplicationWindow.h:1122
ApplicationWindow::insertTranslatedStrings
void insertTranslatedStrings()
Definition: ApplicationWindow.cpp:708
ApplicationWindow::flooriso
QAction * flooriso
Definition: ApplicationWindow.h:1160
ApplicationWindow::showInterpolationDialog
void showInterpolationDialog()
Definition: ApplicationWindow.cpp:6466
ApplicationWindow::actionSmoothSavGol
QAction * actionSmoothSavGol
Definition: ApplicationWindow.h:1120
ApplicationWindow::plotAxesFont
QFont plotAxesFont
Definition: ApplicationWindow.h:989
ApplicationWindow::plot3DMatrix
void plot3DMatrix(int style)
Definition: ApplicationWindow.cpp:11527
ApplicationWindow::showScriptingLangDialog
void showScriptingLangDialog()
show scripting language selection dialog
Definition: ApplicationWindow.cpp:4005
AxesDialog
General plot options dialog.
Definition: AxesDialog.h:62
ApplicationWindow::updateSurfaceFuncList
void updateSurfaceFuncList(const QString &s)
Definition: ApplicationWindow.cpp:1906
ApplicationWindow::recent
QMenu * recent
Definition: ApplicationWindow.h:1068
ApplicationWindow::actionHelpForums
QAction * actionHelpForums
Definition: ApplicationWindow.h:1132
ApplicationWindow::showTitleDialog
void showTitleDialog()
Definition: ApplicationWindow.cpp:5293
ApplicationWindow::openCompressedFile
QFile * openCompressedFile(const QString &fn)
Returns temporary file ready for reading uncompressed content.
Definition: ApplicationWindow.cpp:3578
ApplicationWindow::pickPointerCursor
void pickPointerCursor()
Definition: ApplicationWindow.cpp:10297
ApplicationWindow::resizeActiveWindow
void resizeActiveWindow()
Definition: ApplicationWindow.cpp:7287
ApplicationWindow::translateActionsStrings
void translateActionsStrings()
Definition: ApplicationWindow.cpp:11008
ApplicationWindow::workingDir
QString workingDir
Definition: ApplicationWindow.h:969
ApplicationWindow::plotVectXYAM
void plotVectXYAM()
Definition: ApplicationWindow.cpp:1555
ApplicationWindow::removeAxes3DPlot
void removeAxes3DPlot()
Definition: ApplicationWindow.cpp:8490
ApplicationWindow::actionPlotVectXYAM
QAction * actionPlotVectXYAM
Definition: ApplicationWindow.h:1095
ApplicationWindow::pickDataTool
void pickDataTool(QAction *action)
Definition: ApplicationWindow.cpp:10302
ApplicationWindow::actionCutSelection
QAction * actionCutSelection
Definition: ApplicationWindow.h:1081
ApplicationWindow::importOPJ
ApplicationWindow * importOPJ(const QString &filename)
Definition: ApplicationWindow.cpp:11615
ApplicationWindow::highPassFilterDialog
void highPassFilterDialog()
Definition: ApplicationWindow.cpp:6393
ApplicationWindow::d_plot_mapper
QSignalMapper * d_plot_mapper
Manages connection between plot actions and Graph::CurveType values (not used by all plot actions).
Definition: ApplicationWindow.h:1173
ApplicationWindow::plot3DResolution
int plot3DResolution
Definition: ApplicationWindow.h:993
ApplicationWindow::qtTranslator
QTranslator * qtTranslator
Definition: ApplicationWindow.h:131
ApplicationWindow::filterMenuID
int filterMenuID
Definition: ApplicationWindow.h:1022
ApplicationWindow::initTableAnalysisMenu
void initTableAnalysisMenu()
Definition: ApplicationWindow.cpp:1090
ApplicationWindow::results
QTextEdit * results
Definition: ApplicationWindow.h:135
ApplicationWindow::showSmoothAverageDialog
void showSmoothAverageDialog()
Definition: ApplicationWindow.cpp:6461
ApplicationWindow::validFor2DPlot
bool validFor2DPlot(Table *table, int type)
Check whether a table is valid for a 2D plot and display an appropriate error if not.
Definition: ApplicationWindow.cpp:13833
ApplicationWindow::plot3DScatter
void plot3DScatter()
Definition: ApplicationWindow.cpp:1464
ApplicationWindow::plot2HorizontalLayers
void plot2HorizontalLayers()
Definition: ApplicationWindow.cpp:5635
ApplicationWindow::d_add_curves_dialog_size
QSize d_add_curves_dialog_size
User defined size for the Add/Remove curves dialog.
Definition: ApplicationWindow.h:936
ApplicationWindow::actionShowConfigureDialog
QAction * actionShowConfigureDialog
Definition: ApplicationWindow.h:1091
Script.h
ApplicationWindow::showFitDialog
void showFitDialog()
Definition: ApplicationWindow.cpp:6341
ApplicationWindow::clearFitFunctionsList
void clearFitFunctionsList()
Definition: ApplicationWindow.cpp:8457
ApplicationWindow::plot3DAxesFont
QFont plot3DAxesFont
Definition: ApplicationWindow.h:988
ApplicationWindow::folderItemDoubleClicked
void folderItemDoubleClicked(QTreeWidgetItem *it, int column)
Changes the current folder when the user double-clicks on a folder item in the QListView "lv".
Definition: ApplicationWindow.cpp:12957
ApplicationWindow::actionAddText
QAction * actionAddText
Definition: ApplicationWindow.h:1092
ApplicationWindow::hiddenline
QAction * hiddenline
Definition: ApplicationWindow.h:1165
ApplicationWindow::d_quick_fit_menu
QMenu * d_quick_fit_menu
Definition: ApplicationWindow.h:1069
ApplicationWindow::d_export_transparency
bool d_export_transparency
Definition: ApplicationWindow.h:913
ApplicationWindow::defaultCurveStyle
int defaultCurveStyle
Definition: ApplicationWindow.h:986
ApplicationWindow::switchToLanguage
void switchToLanguage(int param)
Definition: ApplicationWindow.cpp:12048
ApplicationWindow::modified
void modified()
ApplicationWindow::actionShowAllCurves
QAction * actionShowAllCurves
Definition: ApplicationWindow.h:1075
ApplicationWindow::initPlot3DToolBar
void initPlot3DToolBar()
Definition: ApplicationWindow.cpp:8856
ScalePicker
Handles user interaction with a QwtScaleWidget.
Definition: ScalePicker.h:43
ApplicationWindow::dependingPlots
QStringList dependingPlots(const QString &caption)
Definition: ApplicationWindow.cpp:7838
Folder.h
ApplicationWindow::showRightAxisTitleDialog
void showRightAxisTitleDialog()
Definition: ApplicationWindow.cpp:5378
ApplicationWindow::setListViewLabel
void setListViewLabel(const QString &caption, const QString &label)
Definition: ApplicationWindow.cpp:1581
ApplicationWindow::fitSigmoidal
void fitSigmoidal()
Definition: ApplicationWindow.cpp:6529
ApplicationWindow::functions
QStringList functions
Definition: ApplicationWindow.h:999
ApplicationWindow::hideWindow
void hideWindow(MyWidget *window)
Definition: ApplicationWindow.cpp:7280
ApplicationWindow::matrixNames
QStringList matrixNames()
Returns a list with the names of all the matrices in the project.
Definition: ApplicationWindow.cpp:12081
ApplicationWindow::showFFTDialog
void showFFTDialog()
Definition: ApplicationWindow.cpp:6408
ApplicationWindow::changeAppFont
void changeAppFont(const QFont &f)
Definition: ApplicationWindow.cpp:3074
ApplicationWindow::actionShowLineDialog
QAction * actionShowLineDialog
Definition: ApplicationWindow.h:1112
ApplicationWindow::auxMrkText
QString auxMrkText
Definition: ApplicationWindow.h:1010
ApplicationWindow::moveFolder
void moveFolder(FolderListItem *src, FolderListItem *dest)
moves a folder item to another
Definition: ApplicationWindow.cpp:13363
ApplicationWindow::drawBackbones
bool drawBackbones
Definition: ApplicationWindow.h:979
ApplicationWindow::handleAspectAdded
void handleAspectAdded(const AbstractAspect *aspect, int index)
Definition: ApplicationWindow.cpp:13891
ApplicationWindow::customizeTables
void customizeTables(const QColor &bgColor, const QColor &textColor, const QColor &headerColor, const QFont &textFont, const QFont &headerFont, bool showComments)
Definition: ApplicationWindow.cpp:2422
ApplicationWindow::open
void open()
Definition: ApplicationWindow.cpp:3437
ApplicationWindow::actionShowMoreWindows
QAction * actionShowMoreWindows
Definition: ApplicationWindow.h:1111
ApplicationWindow::newTableStatistics
TableStatistics * newTableStatistics(Table *base, int type, QList< int >, const QString &caption={})
Definition: ApplicationWindow.cpp:2592
ApplicationWindow::windowActivated
void windowActivated(QMdiSubWindow *w)
Definition: ApplicationWindow.cpp:2842
ApplicationWindow::actionBoxPlot
QAction * actionBoxPlot
Definition: ApplicationWindow.h:1124
ApplicationWindow::windowGeometryInfo
QString windowGeometryInfo(MyWidget *w)
Definition: ApplicationWindow.cpp:4917
ApplicationWindow::actionAddLayer
QAction * actionAddLayer
Definition: ApplicationWindow.h:1083
ApplicationWindow::closeEvent
void closeEvent(QCloseEvent *)
Definition: ApplicationWindow.cpp:7661
ApplicationWindow::editSurfacePlot
void editSurfacePlot()
Definition: ApplicationWindow.cpp:1851
ApplicationWindow::autoSaveTime
int autoSaveTime
Definition: ApplicationWindow.h:980
ApplicationWindow::openSurfacePlot
Graph3D * openSurfacePlot(ApplicationWindow *app, const QStringList &lst)
Definition: ApplicationWindow.cpp:10095
ApplicationWindow::calcul
QMenu * calcul
Definition: ApplicationWindow.h:1068
ApplicationWindow::fitGauss
void fitGauss()
Definition: ApplicationWindow.cpp:6534
ApplicationWindow::renameWindow
void renameWindow(QTreeWidgetItem *item, int, const QString &s)
Called when the user presses F2 and an item is selected in lv.
Definition: ApplicationWindow.cpp:5140
ApplicationWindow::readSettings
void readSettings()
Definition: ApplicationWindow.cpp:4178
ApplicationWindow::addFunctionCurve
void addFunctionCurve()
Definition: ApplicationWindow.cpp:8369
ApplicationWindow::wireframe
QAction * wireframe
Definition: ApplicationWindow.h:1164
ApplicationWindow::d_extended_open_dialog
bool d_extended_open_dialog
Definition: ApplicationWindow.h:931
ApplicationWindow::plotSpectrogram
MultiLayer * plotSpectrogram(Matrix *m, Graph::CurveType type)
Creates a new spectrogram graph.
Definition: ApplicationWindow.cpp:11599
ApplicationWindow::newTable
Table * newTable()
Creates an empty table.
Definition: ApplicationWindow.cpp:2522
ApplicationWindow::showHistory
void showHistory()
Definition: ApplicationWindow.cpp:13925
ApplicationWindow::setFilledMesh3DPlot
void setFilledMesh3DPlot()
Definition: ApplicationWindow.cpp:8541
ApplicationWindow::statMenuID
int statMenuID
Definition: ApplicationWindow.h:1020
ApplicationWindow::resetRotation
void resetRotation()
Resets rotation of 3D plots to default values.
Definition: ApplicationWindow.cpp:13560
ApplicationWindow::table
Table * table(const QString &name)
Definition: ApplicationWindow.cpp:2806
ApplicationWindow::defaultSymbolSize
int defaultSymbolSize
Definition: ApplicationWindow.h:986
ApplicationWindow::actionEditCurveRange
QAction * actionEditCurveRange
Definition: ApplicationWindow.h:1075
ApplicationWindow::qmPath
QString qmPath
location of translation resources
Definition: ApplicationWindow.h:1032
ApplicationWindow::dataMenu
QMenu * dataMenu
Definition: ApplicationWindow.h:1068
ApplicationWindow::hideFolderWindows
void hideFolderWindows(Folder *f)
hides all windows in folder f
Definition: ApplicationWindow.cpp:13001
ApplicationWindow::actionResizeActiveWindow
QAction * actionResizeActiveWindow
Definition: ApplicationWindow.h:1110
ApplicationWindow::projectHas2DPlots
bool projectHas2DPlots()
Definition: ApplicationWindow.cpp:12120
ApplicationWindow::actionConvertTable
QAction * actionConvertTable
Definition: ApplicationWindow.h:1108
ApplicationWindow::actionAddColToTable
QAction * actionAddColToTable
Definition: ApplicationWindow.h:1109
ApplicationWindow::closeActiveWindow
void closeActiveWindow()
Definition: ApplicationWindow.cpp:7384
ApplicationWindow::actionShowLog
QAction * actionShowLog
Definition: ApplicationWindow.h:1083
ApplicationWindow::m_batch
bool m_batch
Definition: ApplicationWindow.h:1040
ApplicationWindow::d_keep_plot_aspect
bool d_keep_plot_aspect
Definition: ApplicationWindow.h:911
ApplicationWindow::showCurveContextMenu
void showCurveContextMenu(int curveKey)
Definition: ApplicationWindow.h:636
ApplicationWindow::actionHideActiveWindow
QAction * actionHideActiveWindow
Definition: ApplicationWindow.h:1110
ApplicationWindow::d_export_color
bool d_export_color
Definition: ApplicationWindow.h:916
ApplicationWindow::d_project
Project * d_project
Definition: ApplicationWindow.h:1177
ApplicationWindow::updateFunctionLists
void updateFunctionLists(int type, QStringList &formulas)
Definition: ApplicationWindow.cpp:8392
ApplicationWindow::newHiddenTable
Table * newHiddenTable(const QString &name, const QString &label, QList< Column * > columns)
Create a Table which is initially hidden; used to return the result of an analysis operation.
Definition: ApplicationWindow.cpp:2565
ApplicationWindow::hideActiveWindow
void hideActiveWindow()
Definition: ApplicationWindow.cpp:7271
ApplicationWindow::actionColorMap
QAction * actionColorMap
Definition: ApplicationWindow.h:1118
ApplicationWindow::graph_tools
QToolBar * graph_tools
Definition: ApplicationWindow.h:141
ApplicationWindow::actionSaveProject
QAction * actionSaveProject
Definition: ApplicationWindow.h:1078
ApplicationWindow::showWindowContextMenu
void showWindowContextMenu()
Definition: ApplicationWindow.cpp:8115
ApplicationWindow::actionAddFunctionCurve
QAction * actionAddFunctionCurve
Definition: ApplicationWindow.h:1092
ApplicationWindow::d_export_orientation
int d_export_orientation
Default paper orientation for image exports.
Definition: ApplicationWindow.h:918
ApplicationWindow::showAllCurves
void showAllCurves()
Definition: ApplicationWindow.cpp:5951
ApplicationWindow::HideAll
@ HideAll
Definition: ApplicationWindow.h:129
ApplicationWindow::showPlot3dDialog
QDialog * showPlot3dDialog()
Definition: ApplicationWindow.cpp:5735
ApplicationWindow::setCurveFullRange
void setCurveFullRange()
Definition: ApplicationWindow.cpp:8294
ApplicationWindow::addLayer
void addLayer()
Definition: ApplicationWindow.cpp:9083
ApplicationWindow::setLegendDefaultSettings
void setLegendDefaultSettings(int frame, const QFont &font, const QColor &textCol, const QColor &backgroundCol)
Definition: ApplicationWindow.cpp:3206
ApplicationWindow::removeCurve
void removeCurve()
Removes the curve identified by a key stored in the data() of actionRemoveCurve.
Definition: ApplicationWindow.cpp:5995
ApplicationWindow::actionNoteExecuteAll
QAction * actionNoteExecuteAll
Definition: ApplicationWindow.h:1138
ApplicationWindow::auxMrkBkg
int auxMrkBkg
Definition: ApplicationWindow.h:1016
ApplicationWindow::majTicksLength
int majTicksLength
Definition: ApplicationWindow.h:985
ApplicationWindow::initMatrix
void initMatrix(Matrix *m)
Definition: ApplicationWindow.cpp:2741
ApplicationWindow::saveProjectAs
void saveProjectAs()
Definition: ApplicationWindow.cpp:5038
ApplicationWindow::btnCursor
QAction * btnCursor
Definition: ApplicationWindow.h:1142
ApplicationWindow::clone
MyWidget * clone()
Definition: ApplicationWindow.cpp:7147
ApplicationWindow::confirmCloseMatrix
bool confirmCloseMatrix
Definition: ApplicationWindow.h:977
ApplicationWindow::actionPlot4Layers
QAction * actionPlot4Layers
Definition: ApplicationWindow.h:1096
ApplicationWindow::actionIntensityTable
QAction * actionIntensityTable
Definition: ApplicationWindow.h:1111
ApplicationWindow::floordata
QAction * floordata
Definition: ApplicationWindow.h:1159
ApplicationWindow::updateColNames
void updateColNames(const QString &oldName, const QString &newName)
Definition: ApplicationWindow.cpp:1625
ApplicationWindow::batchMode
bool batchMode() const
running a python batch script
Definition: ApplicationWindow.h:156
Folder
Folder for the project explorer.
Definition: Folder.h:62
ApplicationWindow::hiddenWindows
QList< MyWidget * > hiddenWindows
Definition: ApplicationWindow.h:145
ApplicationWindow::initNote
void initNote(Note *m, const QString &caption)
Definition: ApplicationWindow.cpp:2637
ApplicationWindow::actionLoadImage
QAction * actionLoadImage
Definition: ApplicationWindow.h:1078
ApplicationWindow::plotColorMap
void plotColorMap()
Definition: ApplicationWindow.cpp:11583
ApplicationWindow::plot3DBars
void plot3DBars()
Definition: ApplicationWindow.cpp:1441
ApplicationWindow::toolbarsMenu
QMenu * toolbarsMenu
Definition: ApplicationWindow.h:1068
ApplicationWindow::actionShowTwoExpDecayDialog
QAction * actionShowTwoExpDecayDialog
Definition: ApplicationWindow.h:1100
ApplicationWindow::auxMrkBkgColor
QColor auxMrkBkgColor
Definition: ApplicationWindow.h:1012
ApplicationWindow::asciiDirPath
QString asciiDirPath
Definition: ApplicationWindow.h:992
ApplicationWindow::pasteSelection
void pasteSelection()
Definition: ApplicationWindow.cpp:7093
ApplicationWindow::view
QMenu * view
Definition: ApplicationWindow.h:1068
ApplicationWindow::add3DData
void add3DData()
Definition: ApplicationWindow.cpp:1737
ApplicationWindow::ApplicationWindow
ApplicationWindow()
Definition: ApplicationWindow.cpp:179
ApplicationWindow::actionPlotP
QAction * actionPlotP
Definition: ApplicationWindow.h:1093
ApplicationWindow::initMainMenu
void initMainMenu()
Definition: ApplicationWindow.cpp:769
ApplicationWindow::actionSaveTemplate
QAction * actionSaveTemplate
Definition: ApplicationWindow.h:1134
ApplicationWindow::titleOn
bool titleOn
Definition: ApplicationWindow.h:979
ApplicationWindow::panelsColor
QColor panelsColor
Definition: ApplicationWindow.h:968
ApplicationWindow::actionPlot3DTrajectory
QAction * actionPlot3DTrajectory
Definition: ApplicationWindow.h:1097
ApplicationWindow::actionExportAllGraphs
QAction * actionExportAllGraphs
Definition: ApplicationWindow.h:1089
ApplicationWindow::confirmCloseTable
bool confirmCloseTable
Definition: ApplicationWindow.h:977
ApplicationWindow::showListViewSelectionMenu
void showListViewSelectionMenu(const QPoint &p)
Definition: ApplicationWindow.h:647
ApplicationWindow::openMatrix
Matrix * openMatrix(ApplicationWindow *app, const QStringList &flist)
Definition: ApplicationWindow.cpp:9139
ApplicationWindow::actionHideCurve
QAction * actionHideCurve
Definition: ApplicationWindow.h:1075
ApplicationWindow::printAllID
int printAllID
Definition: ApplicationWindow.h:993
ApplicationWindow::actionShowExpDecayDialog
QAction * actionShowExpDecayDialog
Definition: ApplicationWindow.h:1100
ApplicationWindow::startRenameFolder
void startRenameFolder()
starts renaming the selected folder by creating a built-in text editor
Definition: ApplicationWindow.cpp:12642
ApplicationWindow::newMatrix
Matrix * newMatrix(int rows=32, int columns=32)
Creates a new empty matrix.
Definition: ApplicationWindow.cpp:2662
ApplicationWindow::setSaveSettings
void setSaveSettings(bool autoSaving, int min)
Definition: ApplicationWindow.cpp:3043
ApplicationWindow::plot3DPolygons
void plot3DPolygons()
Definition: ApplicationWindow.cpp:1431
ApplicationWindow::defaultArrowColor
QColor defaultArrowColor
Definition: ApplicationWindow.h:981
ApplicationWindow::actionPlot2VerticalLayers
QAction * actionPlot2VerticalLayers
Definition: ApplicationWindow.h:1096
ApplicationWindow::dataPlot3D
Graph3D * dataPlot3D(Table *table, const QString &colName)
Definition: ApplicationWindow.cpp:1933
ApplicationWindow::filter
QMenu * filter
Definition: ApplicationWindow.h:1070
ApplicationWindow::actionShowFitDialog
QAction * actionShowFitDialog
Definition: ApplicationWindow.h:1101
ApplicationWindow::generateUniformFitPoints
bool generateUniformFitPoints
Definition: ApplicationWindow.h:932
ApplicationWindow::actionShowHistory
QAction * actionShowHistory
Definition: ApplicationWindow.h:1084
ApplicationWindow
SciDAVis's main window.
Definition: ApplicationWindow.h:122
ApplicationWindow::fitExpMenuID
int fitExpMenuID
Definition: ApplicationWindow.h:1022
ApplicationWindow::panelsTextColor
QColor panelsTextColor
Definition: ApplicationWindow.h:968
ApplicationWindow::showMoreWindows
void showMoreWindows()
Definition: ApplicationWindow.cpp:7534
ApplicationWindow::custom3DGrids
void custom3DGrids(int grids)
Definition: ApplicationWindow.cpp:8823
ApplicationWindow::windowsMenu
QMenu * windowsMenu
Definition: ApplicationWindow.h:1068
ApplicationWindow::setGraphDefaultSettings
void setGraphDefaultSettings(bool autoscale, bool scaleFonts, bool resizeLayers, bool antialiasing)
Definition: ApplicationWindow.cpp:3172
ApplicationWindow::actionShowExpDecay3Dialog
QAction * actionShowExpDecay3Dialog
Definition: ApplicationWindow.h:1100
ApplicationWindow::changeMatrixName
void changeMatrixName(const QString &oldName, const QString &newName)
Definition: ApplicationWindow.cpp:1648
ApplicationWindow::disableActions
void disableActions()
Definition: ApplicationWindow.cpp:1236
ApplicationWindow::rawSaveFolder
void rawSaveFolder(Folder *folder, QIODevice *device)
Definition: ApplicationWindow.cpp:12403
ApplicationWindow::actionHelpBugReports
QAction * actionHelpBugReports
Definition: ApplicationWindow.h:1133
ApplicationWindow::setShowWindowsPolicy
void setShowWindowsPolicy(bool)
hides or shows windows in the current folder and changes the view windows policy
Definition: ApplicationWindow.cpp:12607
ApplicationWindow::actionPlotVectXYXY
QAction * actionPlotVectXYXY
Definition: ApplicationWindow.h:1095
ApplicationWindow::applyUserSettings
void applyUserSettings()
Definition: ApplicationWindow.cpp:386
ApplicationWindow::setArrowDefaultSettings
void setArrowDefaultSettings(const QPen &pen, int headLength, int headAngle, bool fillHead)
Definition: ApplicationWindow.cpp:3233
ApplicationWindow::actionShowIntDialog
QAction * actionShowIntDialog
Definition: ApplicationWindow.h:1098
ApplicationWindow::setCeilGrid3DPlot
void setCeilGrid3DPlot(bool on)
Definition: ApplicationWindow.cpp:8583
ApplicationWindow::lv
FolderListView lv
Definition: ApplicationWindow.h:142
ApplicationWindow::actionShowCurvePlotDialog
QAction * actionShowCurvePlotDialog
Definition: ApplicationWindow.h:1076
ApplicationWindow::analysis
void analysis(const QString &whichFit)
Definition: ApplicationWindow.cpp:10271
IconLoader
Definition: IconLoader.h:35
ApplicationWindow::newSurfacePlot
void newSurfacePlot()
Definition: ApplicationWindow.cpp:1874
ApplicationWindow::fillArrowHead
bool fillArrowHead
Definition: ApplicationWindow.h:1019
ApplicationWindow::insertNew3DData
void insertNew3DData(const QString &colName)
Definition: ApplicationWindow.cpp:1833
ApplicationWindow::edit_tools
QToolBar * edit_tools
Definition: ApplicationWindow.h:141
ApplicationWindow::d_extended_import_ASCII_dialog
bool d_extended_import_ASCII_dialog
Definition: ApplicationWindow.h:929
ApplicationWindow::SubFolders
@ SubFolders
Definition: ApplicationWindow.h:129
ApplicationWindow::folderProperties
void folderProperties()
pops up folder information
Definition: ApplicationWindow.cpp:12853
ApplicationWindow::showHomePage
void showHomePage()
Open SciDAVis homepage in external browser.
Definition: ApplicationWindow.cpp:11851
ApplicationWindow::exportGraph
void exportGraph()
Definition: ApplicationWindow.cpp:4702
ApplicationWindow::explorerSplitter
QSplitter * explorerSplitter
Definition: ApplicationWindow.h:1066
ApplicationWindow::addListViewItem
void addListViewItem(MyWidget *w)
adds a widget list item to the list view "lv"
Definition: ApplicationWindow.cpp:13138
ApplicationWindow::showGeneralPlotDialog
void showGeneralPlotDialog()
Definition: ApplicationWindow.cpp:5655
ApplicationWindow::plotStackedLayers
void plotStackedLayers()
Definition: ApplicationWindow.cpp:5645
ApplicationWindow::appFont
QFont appFont
Definition: ApplicationWindow.h:988
ApplicationWindow::projectFolder
Folder * projectFolder()
returns a pointer to the root project folder
Definition: ApplicationWindow.cpp:4992
ApplicationWindow::d_file_version
int d_file_version
File version code used when opening project files (= maj * 100 + min * 10 + patch)
Definition: ApplicationWindow.h:966
ApplicationWindow::convertOldToNewColorIndex
unsigned int convertOldToNewColorIndex(unsigned int cindex)
Workaround for the new colors introduced in rev 447.
Definition: ApplicationWindow.cpp:13593
ApplicationWindow::actionInvertMatrix
QAction * actionInvertMatrix
Definition: ApplicationWindow.h:1116
ApplicationWindow::autoArrangeLayers
void autoArrangeLayers()
Rearrange the layersin order to fit to the size of the plot window.
Definition: ApplicationWindow.cpp:9072
ApplicationWindow::actionOpen
QAction * actionOpen
Definition: ApplicationWindow.h:1078
ApplicationWindow::showCurvePlotDialog
void showCurvePlotDialog()
Definition: ApplicationWindow.cpp:5878
ApplicationWindow::btnLine
QAction * btnLine
Definition: ApplicationWindow.h:1143
ApplicationWindow::d_export_resolution
int d_export_resolution
Definition: ApplicationWindow.h:915
FolderListView
Folder list view class.
Definition: Folder.h:209
ApplicationWindow::pickFloorStyle
void pickFloorStyle(QAction *action)
Definition: ApplicationWindow.cpp:8664
ApplicationWindow::barstyle
QAction * barstyle
Definition: ApplicationWindow.h:1169
ApplicationWindow::btnPointer
QAction * btnPointer
Definition: ApplicationWindow.h:1143
ApplicationWindow::translateCurveVert
void translateCurveVert()
Definition: ApplicationWindow.cpp:11761
ApplicationWindow::disableAddText
void disableAddText()
Definition: ApplicationWindow.cpp:6702
ApplicationWindow::lowPassFilterDialog
void lowPassFilterDialog()
Definition: ApplicationWindow.cpp:6388
ApplicationWindow::actionCopyWindow
QAction * actionCopyWindow
Definition: ApplicationWindow.h:1080
ApplicationWindow::showExpGrowthDialog
void showExpGrowthDialog()
Definition: ApplicationWindow.cpp:6304
ApplicationWindow::savingTimerId
int savingTimerId
Definition: ApplicationWindow.h:993
ApplicationWindow::columnSeparator
QString columnSeparator
Definition: ApplicationWindow.h:991
ApplicationWindow::scriptError
void scriptError(const QString &message, const QString &scriptName, int lineNumber)
notify the user that an error occured in the scripting system
Definition: ApplicationWindow.cpp:3955
ApplicationWindow::columnsList
QStringList columnsList()
Definition: ApplicationWindow.cpp:5218
ApplicationWindow::actionNoteEvaluate
QAction * actionNoteEvaluate
Definition: ApplicationWindow.h:1138
ApplicationWindow::hidden
bool hidden(MyWidget *window)
Definition: ApplicationWindow.cpp:7249
ApplicationWindow::d_extended_export_dialog
bool d_extended_export_dialog
Definition: ApplicationWindow.h:930
ApplicationWindow::rFunctions
QStringList rFunctions
Definition: ApplicationWindow.h:1000
ApplicationWindow::lastModified
MyWidget * lastModified
Definition: ApplicationWindow.h:147
ApplicationWindow::showAxisDialog
void showAxisDialog()
Definition: ApplicationWindow.cpp:5670
ApplicationWindow::initFonts
void initFonts()
Definition: ApplicationWindow.cpp:370
Note
Notes window class.
Definition: Note.h:44
ApplicationWindow::actionPlotVerticalBars
QAction * actionPlotVerticalBars
Definition: ApplicationWindow.h:1094
ApplicationWindow::showScalePageFromAxisDialog
AxesDialog * showScalePageFromAxisDialog(int axisPos)
Definition: ApplicationWindow.cpp:5715
ApplicationWindow::scriptingMenu
QMenu * scriptingMenu
Definition: ApplicationWindow.h:1073
ApplicationWindow::printWindow
void printWindow()
Definition: ApplicationWindow.cpp:6261
ApplicationWindow::setFloorIso3DPlot
void setFloorIso3DPlot()
Definition: ApplicationWindow.cpp:8553
ApplicationWindow::actionSaveProjectAs
QAction * actionSaveProjectAs
Definition: ApplicationWindow.h:1078
ApplicationWindow::simplify_spaces
bool simplify_spaces
Definition: ApplicationWindow.h:994
ApplicationWindow::surfaceFunc
QStringList surfaceFunc
Definition: ApplicationWindow.h:1002
ApplicationWindow::showFindDialogue
void showFindDialogue()
Definition: ApplicationWindow.cpp:12635
ApplicationWindow::togglePerspective
void togglePerspective(bool on=true)
Turns perspective mode on or off.
Definition: ApplicationWindow.cpp:13549
ApplicationWindow::modifiedProject
void modifiedProject()
Set the project status to modifed.
Definition: ApplicationWindow.cpp:7590
ApplicationWindow::workspaceColor
QColor workspaceColor
Definition: ApplicationWindow.h:968
ApplicationWindow::auxMrkEnd
QPoint auxMrkEnd
Definition: ApplicationWindow.h:1013
ApplicationWindow::actionPlotL
QAction * actionPlotL
Definition: ApplicationWindow.h:1093
ApplicationWindow::deconvolute
void deconvolute()
Definition: ApplicationWindow.cpp:5574
ApplicationWindow::changeAppStyle
void changeAppStyle(const QString &s)
Definition: ApplicationWindow.cpp:3059
ApplicationWindow::actionTimeStamp
QAction * actionTimeStamp
Definition: ApplicationWindow.h:1119
ApplicationWindow::btnZoomIn
QAction * btnZoomIn
Definition: ApplicationWindow.h:1143
ApplicationWindow::parseCommandLineArguments
void parseCommandLineArguments(const QStringList &args)
Definition: ApplicationWindow.cpp:11866
ApplicationWindow::exportAllGraphs
void exportAllGraphs()
Definition: ApplicationWindow.cpp:4817
ApplicationWindow::showRowStatistics
void showRowStatistics()
Definition: ApplicationWindow.cpp:5611
ApplicationWindow::initToolBars
void initToolBars()
Definition: ApplicationWindow.cpp:408
ApplicationWindow::showFilterDialog
void showFilterDialog(int filter)
Definition: ApplicationWindow.cpp:6373
name
char * name()
Definition: exp_saturation.c:45
ApplicationWindow::folderItemChanged
void folderItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous)
Changes the current folder when the user changes the current item in the QListView "folders".
Definition: ApplicationWindow.cpp:12985
ApplicationWindow::actionDeleteFitTables
QAction * actionDeleteFitTables
Definition: ApplicationWindow.h:1119
ApplicationWindow::saveAsTemplate
void saveAsTemplate()
Definition: ApplicationWindow.cpp:5081
ApplicationWindow::orthogonal3DPlots
bool orthogonal3DPlots
Definition: ApplicationWindow.h:997
ApplicationWindow::file_tools
QToolBar * file_tools
Definition: ApplicationWindow.h:141
ApplicationWindow::windowsMenuAboutToShow
void windowsMenuAboutToShow()
Definition: ApplicationWindow.cpp:7450
ApplicationWindow::tableHeaderFont
QFont tableHeaderFont
Definition: ApplicationWindow.h:989
ApplicationWindow::convertMatrixToTable
Table * convertMatrixToTable()
Definition: ApplicationWindow.cpp:2711
ApplicationWindow::deleteFolder
void deleteFolder()
Deletes the current folder.
Definition: ApplicationWindow.cpp:12939
ApplicationWindow::actionPlotVerticalDropLines
QAction * actionPlotVerticalDropLines
Definition: ApplicationWindow.h:1093
ApplicationWindow::showPreferencesDialog
void showPreferencesDialog()
Definition: ApplicationWindow.cpp:3035
ApplicationWindow::setActiveWindowFromAction
void setActiveWindowFromAction()
Set the active window selected from the context menu's dependency list.
Definition: ApplicationWindow.cpp:13801
ApplicationWindow::pickCoordSystem
void pickCoordSystem(QAction *action)
Definition: ApplicationWindow.cpp:8642
ApplicationWindow::actionHideOtherCurves
QAction * actionHideOtherCurves
Definition: ApplicationWindow.h:1075
ApplicationWindow::actionNewTable
QAction * actionNewTable
Definition: ApplicationWindow.h:1077
ApplicationWindow::canvasFrameWidth
int canvasFrameWidth
Definition: ApplicationWindow.h:980
ApplicationWindow::actionMaximizeWindow
QAction * actionMaximizeWindow
Definition: ApplicationWindow.h:1113
ApplicationWindow::showCurveContextMenuImpl
QMenu * showCurveContextMenuImpl(int)
Definition: ApplicationWindow.cpp:5883
ApplicationWindow::asciiID
int asciiID
Definition: ApplicationWindow.h:993
ApplicationWindow::plotDataMenu
QMenu * plotDataMenu
Definition: ApplicationWindow.h:1071
ApplicationWindow::connectSurfacePlot
void connectSurfacePlot(Graph3D *plot)
Definition: ApplicationWindow.cpp:10335
ApplicationWindow::savedProject
void savedProject()
Set the project status to saved (not modified)
Definition: ApplicationWindow.cpp:7583
ApplicationWindow::fit_scale_errors
bool fit_scale_errors
Scale the errors output in fit operations with reduced chi^2.
Definition: ApplicationWindow.h:939
ApplicationWindow::locktoolbar
QAction * locktoolbar
Definition: ApplicationWindow.h:1082
ApplicationWindow::showSmoothFFTDialog
void showSmoothFFTDialog()
Definition: ApplicationWindow.cpp:6456
ApplicationWindow::updateRecentProjectsList
void updateRecentProjectsList()
Definition: ApplicationWindow.cpp:11710
ApplicationWindow::fitMultiPeakLorentz
void fitMultiPeakLorentz()
Definition: ApplicationWindow.cpp:11801
ApplicationWindow::showScreenReader
void showScreenReader()
Definition: ApplicationWindow.cpp:6576
ApplicationWindow::showLineDialog
void showLineDialog()
Definition: ApplicationWindow.cpp:6928
ApplicationWindow::exportID
int exportID
Definition: ApplicationWindow.h:993
ApplicationWindow::actionPixelLineProfile
QAction * actionPixelLineProfile
Definition: ApplicationWindow.h:1111
ApplicationWindow::actionPlotStackedLayers
QAction * actionPlotStackedLayers
Definition: ApplicationWindow.h:1096
ApplicationWindow::plot3DWireSurface
void plot3DWireSurface()
Definition: ApplicationWindow.cpp:1436
ApplicationWindow::specialPlot
QMenu * specialPlot
Definition: ApplicationWindow.h:1070
ApplicationWindow::setStatusBarText
void setStatusBarText(const QString &)
Set status bar text.
Definition: ApplicationWindow.cpp:13684
ApplicationWindow::loadProject
bool loadProject(const QString &fn)
Definition: ApplicationWindow.cpp:3618
ApplicationWindow::plotTitleFont
QFont plotTitleFont
Definition: ApplicationWindow.h:989
ApplicationWindow::clearTable
void clearTable()
Definition: ApplicationWindow.cpp:13532
ApplicationWindow::actionSmoothFFT
QAction * actionSmoothFFT
Definition: ApplicationWindow.h:1120
ApplicationWindow::plot3DTrajectory
void plot3DTrajectory()
Definition: ApplicationWindow.cpp:1487
ApplicationWindow::versionString
static QString versionString()
Return a version string ("SciDAVis x.y.z")
Definition: ApplicationWindow.cpp:13587
ApplicationWindow::right
QAction * right
Definition: ApplicationWindow.h:1153
ApplicationWindow::openMatrixPlot3D
Graph3D * openMatrixPlot3D(const QString &caption, const QString &matrix_name, double xl, double xr, double yl, double yr, double zl, double zr)
Definition: ApplicationWindow.cpp:11506
ApplicationWindow::movePoints
void movePoints()
Definition: ApplicationWindow.cpp:6155
SciDAVis::PlotDesignation
PlotDesignation
Types of plot designations.
Definition: globals.h:55
ApplicationWindow::clearLogInfo
void clearLogInfo()
Definition: ApplicationWindow.cpp:8435
ApplicationWindow::newPlot3D
Graph3D * newPlot3D()
Definition: ApplicationWindow.cpp:1987
ApplicationWindow::autoCorrelate
void autoCorrelate()
Definition: ApplicationWindow.cpp:5538
ApplicationWindow::maximizeWindow
void maximizeWindow()
Definition: ApplicationWindow.cpp:7347
ApplicationWindow::generatePeakCurves
bool generatePeakCurves
Definition: ApplicationWindow.h:933
ApplicationWindow::left
QAction * left
Definition: ApplicationWindow.h:1154
ApplicationWindow::outWindows
QList< MyWidget * > outWindows
Definition: ApplicationWindow.h:146
ApplicationWindow::actionRestartScripting
QAction * actionRestartScripting
Definition: ApplicationWindow.h:1137
ApplicationWindow::actionPerspective
QAction * actionPerspective
Definition: ApplicationWindow.h:1139
ApplicationWindow::functionDialog
FunctionDialog * functionDialog()
Definition: ApplicationWindow.cpp:8355
ApplicationWindow::removeDependentTableStatistics
void removeDependentTableStatistics(const AbstractAspect *aspect)
Definition: ApplicationWindow.cpp:2607
ApplicationWindow::lastCopiedLayer
Graph * lastCopiedLayer
Definition: ApplicationWindow.h:1065
ApplicationWindow::d_ASCII_import_locale
QLocale d_ASCII_import_locale
Locale used to specify the decimal separators in imported ASCII files.
Definition: ApplicationWindow.h:920
ApplicationWindow::actionNewMatrix
QAction * actionNewMatrix
Definition: ApplicationWindow.h:1077
ApplicationWindow::actionRemoveCurve
QAction * actionRemoveCurve
Definition: ApplicationWindow.h:1076
ApplicationWindow::help
QMenu * help
Definition: ApplicationWindow.h:1070
ApplicationWindow::file
QMenu * file
Definition: ApplicationWindow.h:1068
ApplicationWindow::showTextDialog
void showTextDialog()
Definition: ApplicationWindow.cpp:6900
ApplicationWindow::table_tools
QToolBar * table_tools
Definition: ApplicationWindow.h:141
ApplicationWindow::setCrosses3DPlot
void setCrosses3DPlot()
Definition: ApplicationWindow.cpp:8523
ApplicationWindow::showListViewSelectionMenuImpl
QMenu * showListViewSelectionMenuImpl()
Connected to the context menu signal from lv; it's called when there are several items selected in th...
Definition: ApplicationWindow.cpp:7744
ApplicationWindow::projectHas3DPlots
bool projectHas3DPlots()
Definition: ApplicationWindow.cpp:12133
ApplicationWindow::auxMrkFont
QFont auxMrkFont
Definition: ApplicationWindow.h:1011
ApplicationWindow::resizeWindow
void resizeWindow()
Definition: ApplicationWindow.cpp:7303
ApplicationWindow::actionShowTitleDialog
QAction * actionShowTitleDialog
Definition: ApplicationWindow.h:1102
ApplicationWindow::deleteFitTables
void deleteFitTables()
Definition: ApplicationWindow.cpp:11650
ApplicationWindow::fitMultiPeakGauss
void fitMultiPeakGauss()
Definition: ApplicationWindow.cpp:11796
ApplicationWindow::auxMrkWidth
int auxMrkWidth
Definition: ApplicationWindow.h:1016
ApplicationWindow::autoscale2DPlots
bool autoscale2DPlots
Definition: ApplicationWindow.h:979
ApplicationWindow::auxMrkColor
QColor auxMrkColor
Definition: ApplicationWindow.h:1012
ApplicationWindow::setPlot3DOptions
void setPlot3DOptions()
Definition: ApplicationWindow.cpp:10431
ApplicationWindow::draggedItems
QList< QTreeWidgetItem * > draggedItems
Stores the pointers to the dragged items from the FolderListViews objects.
Definition: ApplicationWindow.h:1054
ApplicationWindow::actionNextWindow
QAction * actionNextWindow
Definition: ApplicationWindow.h:1135
ApplicationWindow::matrix
Matrix * matrix(const QString &name)
Definition: ApplicationWindow.cpp:2822
ApplicationWindow::showImageDialog
void showImageDialog()
Definition: ApplicationWindow.cpp:6838
ApplicationWindow::autoResizeLayers
bool autoResizeLayers
Definition: ApplicationWindow.h:973
Graph::CurveType
CurveType
Definition: Graph.h:129
ApplicationWindow::showListViewPopupMenuImpl
QMenu * showListViewPopupMenuImpl()
Connected to the context menu signal from lv; it's called when there are no items selected in the lis...
Definition: ApplicationWindow.cpp:7751
ApplicationWindow::initPlot3D
void initPlot3D(Graph3D *plot)
Definition: ApplicationWindow.cpp:2094
ApplicationWindow::startArrowOn
bool startArrowOn
Definition: ApplicationWindow.h:1019
ApplicationWindow::loadScript
ApplicationWindow * loadScript(const QString &fn, const QStringList &args=QStringList(), bool execute=false)
Create a new project from a script file.
Definition: ApplicationWindow.cpp:13628
ApplicationWindow::chooseHelpFolder
void chooseHelpFolder()
Definition: ApplicationWindow.cpp:8211
ApplicationWindow::actionLoad
QAction * actionLoad
Definition: ApplicationWindow.h:1079
ApplicationWindow::auxMrkFileName
QString auxMrkFileName
Definition: ApplicationWindow.h:1015
ApplicationWindow::auxMrkStart
QPoint auxMrkStart
Definition: ApplicationWindow.h:1013
ApplicationWindow::actionShowCurveWorksheet
QAction * actionShowCurveWorksheet
Definition: ApplicationWindow.h:1076
Graph
A 2D-plotting widget.
Definition: Graph.h:119
ApplicationWindow::showResults
void showResults(bool ok)
Definition: ApplicationWindow.cpp:6550
ApplicationWindow::showPlot3DProjection
bool showPlot3DProjection
Definition: ApplicationWindow.h:997
ApplicationWindow::showScaleDialog
QDialog * showScaleDialog()
Definition: ApplicationWindow.cpp:5692
ApplicationWindow::multilayerDependencies
QStringList multilayerDependencies(MyWidget *w)
Definition: ApplicationWindow.cpp:7868
ApplicationWindow::matrixMenu
QMenu * matrixMenu
Definition: ApplicationWindow.h:1071
ApplicationWindow::plotNumbersFont
QFont plotNumbersFont
Definition: ApplicationWindow.h:989
ApplicationWindow::setLineGrid3DPlot
void setLineGrid3DPlot()
Definition: ApplicationWindow.cpp:8535
ApplicationWindow::actionFitGauss
QAction * actionFitGauss
Definition: ApplicationWindow.h:1101
ApplicationWindow::actionShowPlotWizard
QAction * actionShowPlotWizard
Definition: ApplicationWindow.h:1091
ApplicationWindow::setBackGrid3DPlot
void setBackGrid3DPlot(bool on)
Definition: ApplicationWindow.cpp:8571
ApplicationWindow::initMultilayerPlot
void initMultilayerPlot(MultiLayer *g, const QString &name)
Definition: ApplicationWindow.cpp:2415
ApplicationWindow::axesLineWidth
int axesLineWidth
Definition: ApplicationWindow.h:980
ApplicationWindow::pointstyle
QAction * pointstyle
Definition: ApplicationWindow.h:1168
ApplicationWindow::addImage
void addImage()
Definition: ApplicationWindow.cpp:6753
ApplicationWindow::appTranslator
QTranslator * appTranslator
Definition: ApplicationWindow.h:131
ApplicationWindow::actionFitFrame
QAction * actionFitFrame
Definition: ApplicationWindow.h:1139
ApplicationWindow::plot3dID
int plot3dID
Definition: ApplicationWindow.h:1020
ApplicationWindow::setPoints3DPlot
void setPoints3DPlot()
Definition: ApplicationWindow.cpp:8511
ApplicationWindow::polishGraph
void polishGraph(Graph *g, int style)
Definition: ApplicationWindow.cpp:2176
ApplicationWindow::copiedMarkerType
Graph::MarkerType copiedMarkerType
Definition: ApplicationWindow.h:1006
ApplicationWindow::smooth3DMesh
bool smooth3DMesh
Definition: ApplicationWindow.h:973
ApplicationWindow::minimizeWindow
void minimizeWindow()
Definition: ApplicationWindow.cpp:7358
ApplicationWindow::actionAbout
QAction * actionAbout
Definition: ApplicationWindow.h:1103
ApplicationWindow::redo
void redo()
Definition: ApplicationWindow.cpp:7242
ApplicationWindow::tableMenu
QMenu * tableMenu
Definition: ApplicationWindow.h:1071
ApplicationWindow::setLeftGrid3DPlot
void setLeftGrid3DPlot(bool on)
Definition: ApplicationWindow.cpp:8595
ApplicationWindow::updateWindowLists
void updateWindowLists(MyWidget *w)
Definition: ApplicationWindow.cpp:7369
ApplicationWindow::panelMenuID
int panelMenuID
Definition: ApplicationWindow.h:1020
ApplicationWindow::peakCurvesColor
QColor peakCurvesColor
Definition: ApplicationWindow.h:934
ApplicationWindow::showFolderPopupMenuImpl
QMenu * showFolderPopupMenuImpl(QTreeWidgetItem *, bool fromFolders)
creates and opens the context menu of a folder list view item
Definition: ApplicationWindow.cpp:12549
ApplicationWindow::appLanguage
QString appLanguage
Definition: ApplicationWindow.h:991
ApplicationWindow::activateSubWindow
void activateSubWindow()
Definition: ApplicationWindow.cpp:7326
ApplicationWindow::multiPeakMenu
QMenu * multiPeakMenu
Definition: ApplicationWindow.h:1072
ApplicationWindow::endArrowOn
bool endArrowOn
Definition: ApplicationWindow.h:1019
ApplicationWindow::pickPlotStyle
void pickPlotStyle(QAction *action)
Definition: ApplicationWindow.cpp:8601
ApplicationWindow::actionAnimate
QAction * actionAnimate
Definition: ApplicationWindow.h:1139
ApplicationWindow::actionSmoothAverage
QAction * actionSmoothAverage
Definition: ApplicationWindow.h:1120
ApplicationWindow::customEvent
void customEvent(QEvent *e)
Definition: ApplicationWindow.cpp:7697
ApplicationWindow::current_folder
Folder * current_folder
pointer to the current folder in the project
Definition: ApplicationWindow.h:961
ApplicationWindow::defaultArrowHeadAngle
int defaultArrowHeadAngle
Definition: ApplicationWindow.h:982
ApplicationWindow::plot4Layers
void plot4Layers()
Definition: ApplicationWindow.cpp:5640
ApplicationWindow::plot3DMenu
QMenu * plot3DMenu
Definition: ApplicationWindow.h:1071
ApplicationWindow::showCurveRangeDialog
void showCurveRangeDialog()
Definition: ApplicationWindow.cpp:8307
ApplicationWindow::actionEditFunction
QAction * actionEditFunction
Definition: ApplicationWindow.h:1076
ApplicationWindow::~ApplicationWindow
~ApplicationWindow()
Definition: ApplicationWindow.cpp:13579
ApplicationWindow::d_print_cropmarks
bool d_print_cropmarks
Definition: ApplicationWindow.h:926
ApplicationWindow::setFloorData3DPlot
void setFloorData3DPlot()
Definition: ApplicationWindow.cpp:8547
ApplicationWindow::front
QAction * front
Definition: ApplicationWindow.h:1151
ApplicationWindow::explorerWindow
QDockWidget explorerWindow
Definition: ApplicationWindow.h:133
ApplicationWindow::renameActiveWindow
void renameActiveWindow()
Definition: ApplicationWindow.cpp:5128
ApplicationWindow::currentFolder
Folder * currentFolder()
Returns a to the current folder in the project.
Definition: ApplicationWindow.h:782
ApplicationWindow::saveFitFunctionsList
void saveFitFunctionsList(const QStringList &l)
Definition: ApplicationWindow.cpp:8462
ApplicationWindow::newLegend
void newLegend()
Definition: ApplicationWindow.cpp:6664
ApplicationWindow::Box
QAction * Box
Definition: ApplicationWindow.h:1146
ApplicationWindow::plotVectXYXY
void plotVectXYXY()
Definition: ApplicationWindow.cpp:1536
ApplicationWindow::exportLayer
void exportLayer()
Definition: ApplicationWindow.cpp:4772
ApplicationWindow::initPlotMenu
void initPlotMenu()
Definition: ApplicationWindow.cpp:1038
ApplicationWindow::convolute
void convolute()
Definition: ApplicationWindow.cpp:5556
ApplicationWindow::showAllFolderWindows
void showAllFolderWindows()
forces showing all windows in the current folder and subfolders, depending on the user's viewing poli...
Definition: ApplicationWindow.cpp:12720
ApplicationWindow::setCones3DPlot
void setCones3DPlot()
Definition: ApplicationWindow.cpp:8517
ApplicationWindow::showWindowMenu
void showWindowMenu(MyWidget *widget)
Definition: ApplicationWindow.h:1037
ApplicationWindow::antialiasing2DPlots
bool antialiasing2DPlots
Definition: ApplicationWindow.h:979
ApplicationWindow::plot3DWireframe
void plot3DWireframe()
Definition: ApplicationWindow.cpp:1421
ApplicationWindow::tableBkgdColor
QColor tableBkgdColor
Definition: ApplicationWindow.h:990
ApplicationWindow::showExportASCIIDialog
void showExportASCIIDialog()
Definition: ApplicationWindow.cpp:5428
ApplicationWindow::showWindowTitleBarMenu
void showWindowTitleBarMenu()
Definition: ApplicationWindow.cpp:8203
ApplicationWindow::addText
void addText()
Definition: ApplicationWindow.cpp:6708
ApplicationWindow::showListViewPopupMenu
void showListViewPopupMenu(const QPoint &p)
Definition: ApplicationWindow.h:652
ApplicationWindow::legendTextColor
QColor legendTextColor
Definition: ApplicationWindow.h:981
ApplicationWindow::removeGrid3DPlot
void removeGrid3DPlot()
Definition: ApplicationWindow.cpp:8499
ApplicationWindow::matrixDeterminant
void matrixDeterminant()
Definition: ApplicationWindow.cpp:2685
ApplicationWindow::tableWindows
QStringList tableWindows()
Definition: ApplicationWindow.cpp:13950
ApplicationWindow::actionPrevWindow
QAction * actionPrevWindow
Definition: ApplicationWindow.h:1136
ApplicationWindow::actionResizeWindow
QAction * actionResizeWindow
Definition: ApplicationWindow.h:1113
ApplicationWindow::showFunctionDialog
void showFunctionDialog()
Definition: ApplicationWindow.cpp:8332
ApplicationWindow::defineErrorBars
void defineErrorBars(const QString &name, int type, const QString &percent, int direction)
Definition: ApplicationWindow.cpp:2895
ApplicationWindow::setAsMenuID
int setAsMenuID
Definition: ApplicationWindow.h:1021
ApplicationWindow::actionHomePage
QAction * actionHomePage
Definition: ApplicationWindow.h:1128
ApplicationWindow::floornone
QAction * floornone
Definition: ApplicationWindow.h:1161
ApplicationWindow::clearPolarFunctionsList
void clearPolarFunctionsList()
Definition: ApplicationWindow.cpp:8451
ApplicationWindow::showXAxisTitleDialog
void showXAxisTitleDialog()
Definition: ApplicationWindow.cpp:5328
ApplicationWindow::saveProject
bool saveProject()
Definition: ApplicationWindow.cpp:4997
ApplicationWindow::xFunctions
QStringList xFunctions
Definition: ApplicationWindow.h:1000
ApplicationWindow::closeWindow
void closeWindow(MyWidget *window)
Definition: ApplicationWindow.cpp:7423
ApplicationWindow::change3DMatrix
void change3DMatrix()
Definition: ApplicationWindow.cpp:1776
ApplicationWindow::actionFitSigmoidal
QAction * actionFitSigmoidal
Definition: ApplicationWindow.h:1101
ApplicationWindow::actionPrintAllPlots
QAction * actionPrintAllPlots
Definition: ApplicationWindow.h:1089
ApplicationWindow::exportASCII
void exportASCII(const QString &tableName, const QString &sep, bool colNames, bool expSelection)
Definition: ApplicationWindow.cpp:5496
ApplicationWindow::d_scale_plots_on_print
bool d_scale_plots_on_print
Definition: ApplicationWindow.h:926
ApplicationWindow::showPlot3DLegend
bool showPlot3DLegend
Definition: ApplicationWindow.h:997
ApplicationWindow::actionMinimizeWindow
QAction * actionMinimizeWindow
Definition: ApplicationWindow.h:1113
ApplicationWindow::d_decimal_digits
int d_decimal_digits
default precision to be used for all other operations than fitting
Definition: ApplicationWindow.h:956
ApplicationWindow::plotFile
ApplicationWindow * plotFile(const QString &fn)
Create a new project from a data file.
Definition: ApplicationWindow.cpp:3267
Table.h
ApplicationWindow::actionPrintWindow
QAction * actionPrintWindow
Definition: ApplicationWindow.h:1113
ApplicationWindow::generateUniqueName
QString generateUniqueName(const QString &name, bool increment=true)
Definition: ApplicationWindow.cpp:13503
ApplicationWindow::showGraphContextMenu
void showGraphContextMenu()
Definition: ApplicationWindow.cpp:7887
ApplicationWindow::d_export_quality
int d_export_quality
Definition: ApplicationWindow.h:914
ApplicationWindow::showStatusBarContextMenu
void showStatusBarContextMenu(const QPoint &pos)
Show the context menu for the status bar.
Definition: ApplicationWindow.cpp:13695
ApplicationWindow::actionAdd3DData
QAction * actionAdd3DData
Definition: ApplicationWindow.h:1114
ApplicationWindow::projectProperties
void projectProperties()
pops up information about the current project
Definition: ApplicationWindow.cpp:12819
ApplicationWindow::ApplicationWindow
ApplicationWindow(const QStringList &l)
ApplicationWindow::d_default_numeric_format
char d_default_numeric_format
Definition: ApplicationWindow.h:958
ApplicationWindow::actionCloseAllWindows
QAction * actionCloseAllWindows
Definition: ApplicationWindow.h:1091
AbstractAspect
Base class of all persistent objects in a Project.
Definition: AbstractAspect.h:86
ApplicationWindow::setBars3DPlot
void setBars3DPlot()
Definition: ApplicationWindow.cpp:8529
ApplicationWindow::addFolder
void addFolder()
Adds a new folder to the project.
Definition: ApplicationWindow.cpp:12878
ApplicationWindow::actionCopyStatusBarText
QAction * actionCopyStatusBarText
Definition: ApplicationWindow.h:1074
Graph::MarkerType
MarkerType
Definition: Graph.h:128
ApplicationWindow::helpFilePath
QString helpFilePath
Definition: ApplicationWindow.h:1056
ApplicationWindow::showFitPolynomDialog
void showFitPolynomDialog()
Definition: ApplicationWindow.cpp:6482
ApplicationWindow::updateAppFonts
void updateAppFonts()
Definition: ApplicationWindow.cpp:3083
ApplicationWindow::renameListViewItem
void renameListViewItem(const QString &oldName, const QString &newName)
Definition: ApplicationWindow.cpp:1574
ApplicationWindow::saveFolderAsProject
void saveFolderAsProject(Folder *f)
Definition: ApplicationWindow.cpp:12502
ApplicationWindow::plot3DRibbon
void plot3DRibbon()
Definition: ApplicationWindow.cpp:1405
ApplicationWindow::setWindowGeometry
void setWindowGeometry(int x, int y, int w, int h)
Changes the geometry of the active MDI window.
Definition: ApplicationWindow.cpp:7321
ApplicationWindow::openTemplate
void openTemplate()
Definition: ApplicationWindow.cpp:4022
ApplicationWindow::actionShowCurvesDialog
QAction * actionShowCurvesDialog
Definition: ApplicationWindow.h:1092
ApplicationWindow::strip_spaces
bool strip_spaces
Definition: ApplicationWindow.h:994
ApplicationWindow::actionNewSurfacePlot
QAction * actionNewSurfacePlot
Definition: ApplicationWindow.h:1077
ApplicationWindow::folders
FolderListView folders
Definition: ApplicationWindow.h:143
ApplicationWindow::analyzeCurve
void analyzeCurve(Graph *g, const QString &whichFit, const QString &curveTitle)
Definition: ApplicationWindow.cpp:10231
ApplicationWindow::actionShowHelp
QAction * actionShowHelp
Definition: ApplicationWindow.h:1104
ApplicationWindow::clearSurfaceFunctionsList
void clearSurfaceFunctionsList()
Definition: ApplicationWindow.cpp:8467
ApplicationWindow::actionPrint
QAction * actionPrint
Definition: ApplicationWindow.h:1089
ApplicationWindow::actionClearLogInfo
QAction * actionClearLogInfo
Definition: ApplicationWindow.h:1091
ApplicationWindow::edit
QMenu * edit
Definition: ApplicationWindow.h:1068
ApplicationWindow::updateConfirmOptions
void updateConfirmOptions(bool askTables, bool askMatrixes, bool askPlots2D, bool askPlots3D, bool askNotes)
Definition: ApplicationWindow.cpp:3116
ApplicationWindow::removeWindowFromLists
void removeWindowFromLists(MyWidget *w)
Does all the cleaning work before actually deleting a window!
Definition: ApplicationWindow.cpp:7391
ApplicationWindow::exportAllTables
void exportAllTables(const QString &sep, bool colNames, bool expSelection)
Definition: ApplicationWindow.cpp:5447
ApplicationWindow::actionResetRotation
QAction * actionResetRotation
Definition: ApplicationWindow.h:1139
ApplicationWindow::pixelLineProfile
void pixelLineProfile()
Definition: ApplicationWindow.cpp:9022
ApplicationWindow::initTable
void initTable(Table *w)
Definition: ApplicationWindow.cpp:2572
ApplicationWindow::deleteLayer
void deleteLayer()
Definition: ApplicationWindow.cpp:9111
ApplicationWindow::updateTableNames
void updateTableNames(const QString &oldName, const QString &newName)
Definition: ApplicationWindow.cpp:1602
ApplicationWindow::actionFitLinear
QAction * actionFitLinear
Definition: ApplicationWindow.h:1099
ApplicationWindow::confirmClosePlot2D
bool confirmClosePlot2D
Definition: ApplicationWindow.h:977
ApplicationWindow::floorstyle
QActionGroup * floorstyle
Definition: ApplicationWindow.h:1158