QtiPlot  0.9.8.2
Public Types | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes | List of all members
ApplicationWindow Class Reference

QtiPlot's main window. More...

#include <ApplicationWindow.h>

Inheritance diagram for ApplicationWindow:
scripted

Public Types

enum  { MaxRecentProjects = 10 }
 
enum  Analysis {
  NoAnalysis, Integrate, Diff, FitLinear,
  FitGauss, FitLorentz, FitSigmoidal, FitSlope
}
 
enum  EndLineChar { LF, CRLF, CR }
 
enum  ExcelImportMethod { ExcelFormatLibrary, LocalOpenOffice, LocalExcelInstallation }
 
enum  LaTeXCompiler { MathTran, Local }
 
enum  MatrixToTableConversion { Direct, XYZ, YXZ }
 
enum  ShowWindowsPolicy { HideAll, ActiveFolder, SubFolders }
 
enum  WindowType {
  NoWindow, TableWindow, MatrixWindow, MultiLayerWindow,
  NoteWindow, Plot3DWindow
}
 

Public Slots

Projects and Project Files
void open ()
 
ApplicationWindowopen (const QString &fn, bool factorySettings=false, bool newProject=true)
 
ApplicationWindowopenProject (const QString &fn, bool factorySettings=false, bool newProject=true)
 
ApplicationWindowimportOPJ (const QString &fn, bool factorySettings=false, bool newProject=true)
 
void closeProject ()
 
ApplicationWindowplotFile (const QString &fn)
 Create a new project from a data file. More...
 
ApplicationWindowloadScript (const QString &fn, bool execute=false, bool noGui=false)
 Create a new project from a script file. More...
 
QList< MdiSubWindow * > windowsList ()
 
QStringList windowsNameList ()
 
void updateWindowLists (MdiSubWindow *w)
 
void cascade ()
 
void saveProjectAs (const QString &fileName=QString(), bool compress=false)
 
bool saveProject (bool compress=false)
 
void saveWindowAs (const QString &fileName=QString(), bool compress=false)
 
bool saveWindow (MdiSubWindow *w, const QString &fileName=QString(), bool compress=false)
 
void modifiedProject ()
 Set the project status to modifed. More...
 
void savedProject ()
 Set the project status to saved (not modified) More...
 
void modifiedProject (MdiSubWindow *w)
 Set the project status to modified and save 'w' as the last modified widget. More...
 
Settings
void setDefaultOptions ()
 
void readSettings ()
 
void saveSettings ()
 
void setSaveSettings (bool autoSaving, int min)
 
void changeAppStyle (const QString &s)
 
void changeAppFont (const QFont &f)
 
void updateAppFonts ()
 
void setAppColors (const QColor &wc, const QColor &pc, const QColor &tpc, bool force=false)
 
void initWindow ()
 
Multilayer Plots
MultiLayernewGraph (const QString &caption=tr("Graph")+"1")
 Creates a new empty multilayer plot. More...
 
MultiLayermultilayerPlot (int c, int r, int style, const MultiLayer::AlignPolicy &align=MultiLayer::AlignLayers)
 
MultiLayermultilayerPlot (Table *w, const QStringList &colList, int style, int startRow=0, int endRow=-1)
 
MultiLayermultilayerPlot (const QString &caption, int layers=1, int rows=1, int cols=1)
 used when restoring a plot from a project file More...
 
MultiLayerwaterfallPlot ()
 
MultiLayerwaterfallPlot (Table *t, const QStringList &list)
 
void connectMultilayerPlot (MultiLayer *g)
 
void addLayer ()
 
void addInsetLayer (bool curves=false)
 
void addInsetCurveLayer ()
 
void deleteLayer ()
 
void extractGraphs ()
 
void extractLayers ()
 
MultiLayerplotSpectrogram (Matrix *m, Graph::CurveType type)
 Creates a new spectrogram graph. More...
 
MultiLayerplotGrayScale (Matrix *m=0)
 
MultiLayerplotContour (Matrix *m=0)
 
MultiLayerplotColorMap (Matrix *m=0)
 
MultiLayerplotImage (Matrix *m=0)
 
MultiLayerplotImageProfiles (Matrix *m=0)
 
void autoArrangeLayers ()
 Rearrange the layersin order to fit to the size of the plot window. More...
 
void initMultilayerPlot (MultiLayer *g, const QString &name=QString())
 
void plot2VerticalLayers ()
 
void plot2HorizontalLayers ()
 
void plot4Layers ()
 
void plotStackedLayers ()
 
void plotStackedHistograms ()
 
void plotStackSharedAxisLayers ()
 
void plotVerticalSharedAxisLayers ()
 
void plotHorizontalSharedAxisLayers ()
 
void plotSharedAxesLayers ()
 
void plotCustomLayout (bool sharedAxes=false)
 
void plotCustomLayoutSharedAxes ()
 

Signals

void modified ()
 

Public Member Functions

MdiSubWindowactiveWindow (WindowType type=NoWindow)
 
void addColToTable ()
 
void addErrorBars ()
 
void addWindowsListToCompleter ()
 
bool alreadyUsedName (const QString &label)
 
 ApplicationWindow (bool factorySettings=false)
 
 ApplicationWindow (const QStringList &l)
 
bool autoUpdateTableValues ()
 
void baselineDialog ()
 
void changeMatrixName (const QString &oldName, const QString &newName)
 
void clearSelection ()
 
QLocale clipboardLocale ()
 
QStringList columnsList (Table::PlotDesignation plotType=Table::All)
 
QCompleter * completer ()
 
void connectScriptEditor (ScriptEdit *)
 
void copyActiveLayer ()
 
void copyMarker ()
 
void copySelection ()
 
void createLanguagesList ()
 
void cutSelection ()
 
QStringList depending3DPlots (Matrix *m)
 
QStringList dependingPlots (const QString &caption)
 
void displayInfo (const QString &text)
 
void disregardCol ()
 
void downloadManual ()
 Show download page in external browser. More...
 
void downloadTranslation ()
 Show translations page in external browser. More...
 
void enableCompletion (bool on=true)
 
void enableMdiArea (bool on=true)
 
QString endOfLine ()
 
ExcelImportMethod excelImportMethod ()
 
QString generateUniqueName (const QString &name, bool increment=true)
 
void hideCurve ()
 
void hideOtherCurves ()
 
QStringList indexedColorNames ()
 
QList< QColor > indexedColors ()
 
QList< int > indexedSymbols ()
 
QLineEdit * infoLineEdit ()
 
bool isFileReadable (const QString &)
 
bool isMdiAreaEnabled ()
 
QStringList matrixNames ()
 Returns a list with the names of all the matrices in the project. More...
 
int matrixUndoStackSize ()
 
QList< QMenu * > menusList ()
 
void moveColumnFirst ()
 
void moveColumnLast ()
 
void moveColumnLeft ()
 
void moveColumnRight ()
 
void movePoints (bool wholeCurve=false)
 
QStringList multilayerDependencies (QWidget *w)
 
void newProject ()
 
void openTemplate ()
 
MdiSubWindowopenTemplate (const QString &fn)
 
void parseCommandLineArguments (const QStringList &args)
 
void pasteSelection ()
 
bool projectHas2DPlots ()
 
QColor readColorFromProject (const QString &name)
 
void receivedVersionFile (bool error)
 connected to the done(bool) signal of the http object More...
 
void redo ()
 
void removeCurve ()
 Removes the curve identified by a key stored in the data() of actionRemoveCurve. More...
 
void removeCurves (const QString &name)
 
void removePoints ()
 
void resizeActiveWindow ()
 
void resizeWindow ()
 
void restoreApplicationGeometry ()
 
QTextEdit * resultsLog ()
 
void saveAsTemplate (MdiSubWindow *w=0, const QString &=QString())
 
void saveFitFunctions (const QStringList &lst)
 
void searchForUpdates ()
 called when the user presses the actionCheckUpdates More...
 
void setActiveWindow (MdiSubWindow *w)
 
void setAscValues ()
 
void setAutoUpdateTableValues (bool on=true)
 
void setClipboardLocale (const QLocale &locale)
 
void setCurveFullRange ()
 
void setExcelImportMethod (const ExcelImportMethod &method)
 
void setFormatBarColor (const QColor &)
 
void setFormatBarFont (const QFont &)
 
void setIndexedColorNames (const QStringList &lst)
 
void setIndexedColors (const QList< QColor > &lst)
 
void setIndexedSymbols (const QList< int > &lst)
 
void setLabelCol ()
 
void setMatrixUndoStackSize (int size)
 
void setNormalRandomValues ()
 
void setRandomValues ()
 
void setReadOnlyCol ()
 
void setReadOnlyColumns ()
 
void setReadWriteColumns ()
 
void setXCol ()
 
void setXErrCol ()
 
void setYCol ()
 
void setYErrCol ()
 
void setZCol ()
 
void showAllCurves ()
 
void showBugTracker ()
 Open bug tracking system at berliOS in external browser. More...
 
void showDemoVersionMessage ()
 Shown when the user tries to save the project. More...
 
void showDonationDialog ()
 
void showDonationsPage ()
 Open donation page in external browser. More...
 
void showForums ()
 Open forums page at berliOS in external browser. More...
 
void showHomePage ()
 Open QtiPlot homepage in external browser. More...
 
void showNoDataMessage ()
 
void showProVersionMessage ()
 
void showSupportPage ()
 Open support page in external browser. More...
 
void showTable (Table *, const QString &curve)
 
void showTable (int i)
 
void showToolBarsMenu ()
 
void subtractReferenceData ()
 
void subtractStraightLine ()
 
void swapColumns ()
 
void switchToLanguage (int param)
 
void switchToLanguage (const QString &locale)
 
QList< QToolBar * > toolBarsList ()
 
void translateCurve (TranslateCurveTool::Direction direction=TranslateCurveTool::Vertical)
 
void translateCurveHor ()
 
void undo ()
 
void updateColNames (const QString &oldName, const QString &newName)
 
void updateConfirmOptions (bool askTables, bool askMatrixes, bool askPlots2D, bool askPlots3D, bool askNotes)
 
void updateCurves (Table *t, const QString &name)
 
void updateRecentProjectsList (const QString &fn=QString::null)
 
void updateTableNames (const QString &oldName, const QString &newName)
 
MdiSubWindowwindow (const QString &name, bool label=false)
 Returns a pointer to the window named/labelled "name" depending on "label" value. More...
 
QString windowGeometryInfo (MdiSubWindow *w)
 
QMdiArea * workspace ()
 
 ~ApplicationWindow ()
 
User custom actions
void loadCustomActions ()
 
void reloadCustomActions ()
 
void removeCustomAction (QAction *)
 
void addCustomAction (QAction *, const QString &parentName, int index=-1)
 
QList< QAction * > customActionsList ()
 
QList< QMenu * > customizableMenusList ()
 
void reloadCustomMenus ()
 
QMenu * addCustomMenu (const QString &title, const QString &parentName)
 
void removeCustomMenu (const QString &title)
 
QList< QMenu * > customMenusList ()
 
Import/Export Plugins
ImportExportPluginexportPlugin (const QString &suffix)
 
ImportExportPluginimportPlugin (const QString &fileName)
 
3D Data Plots
Graph3DnewPlot3D (const QString &title=QString())
 
Graph3DplotXYZ (Table *table, const QString &zColName, int type)
 
Surface Plots
Graph3DplotSurface (const QString &formula, double xl, double xr, double yl, double yr, double zl, double zr, int columns=40, int rows=30)
 
Graph3DplotParametricSurface (const QString &xFormula, const QString &yFormula, const QString &zFormula, double ul, double ur, double vl, double vr, int columns, int rows, bool uPeriodic, bool vPeriodic)
 
void connectSurfacePlot (Graph3D *plot)
 
void newSurfacePlot ()
 
void editSurfacePlot ()
 
void remove3DMatrixPlots (Matrix *m)
 
void updateMatrixPlots (Matrix *)
 
void add3DData ()
 
void change3DData ()
 
void change3DData (const QString &colName)
 
void change3DMatrix ()
 
void change3DMatrix (const QString &matrix_name)
 
void insertNew3DData (const QString &colName)
 
void add3DMatrixPlot ()
 
void insert3DMatrixPlot (const QString &matrix_name)
 
void plot3DWireframe ()
 
void plot3DHiddenLine ()
 
void plot3DPolygons ()
 
void plot3DWireSurface ()
 
Graph3Dplot3DMatrix (Matrix *m=0, int style=5)
 
void plot3DRibbon ()
 
void plot3DScatter ()
 
void plot3DTrajectory ()
 
void plot3DBars ()
 
User-defined Functions
MultiLayernewFunctionPlot (QStringList &formulas, double start, double end, int points=100, const QString &var="x", int type=0)
 
FunctionDialogfunctionDialog ()
 
FunctionDialogshowFunctionDialog (Graph *g, int curve)
 
void addFunctionCurve ()
 
void clearLogInfo ()
 
void updateFunctionLists (int type, QStringList &formulas)
 
void updateSurfaceFuncList (const QString &s)
 
Matrices
MatrixnewMatrix (int rows=32, int columns=32)
 Creates a new empty matrix. More...
 
MatrixnewMatrix (const QString &caption, int r, int c)
 To be used when opening a project file only! More...
 
Matrixmatrix (const QString &name)
 
MatrixconvertTableToMatrix ()
 
MatrixtableToMatrix (Table *t)
 
MatrixtableToMatrixRegularXYZ (Table *t=0, const QString &colName=QString::null)
 
void showBinMatrixDialog ()
 
void initMatrix (Matrix *m, const QString &caption)
 
void transposeMatrix ()
 
void invertMatrix ()
 
void matrixDeterminant ()
 
void flipMatrixVertically ()
 
void flipMatrixHorizontally ()
 
void rotateMatrix90 ()
 
void rotateMatrixMinus90 ()
 
void viewMatrixImage ()
 
void viewMatrixTable ()
 
void exportMatrix (const QString &exportFilter=QString::null)
 
void setMatrixDefaultScale ()
 
void setMatrixGrayScale ()
 
void setMatrixRainbowScale ()
 
void viewMatrixColumnRow ()
 
void viewMatrixXY ()
 
void matrixDirectFFT ()
 
void matrixInverseFFT ()
 
Tables
TablenewTable ()
 Creates an empty table. More...
 
TablecurrentTable ()
 
MultiLayercurrentPlot ()
 
NotecurrentNote ()
 
MatrixcurrentMatrix ()
 
TablenewTable (const QString &caption, int r, int c)
 Used when loading a table from a project file. More...
 
TablenewTable (int r, int c, const QString &name=QString(), const QString &legend=QString())
 
TablenewHiddenTable (const QString &name, const QString &label, int r, int c, const QString &text=QString())
 Create a Table which is initially hidden; used to return the result of an analysis operation. More...
 
Tabletable (const QString &name)
 
TableconvertMatrixToTableDirect ()
 
TableconvertMatrixToTableXYZ ()
 
TableconvertMatrixToTableYXZ ()
 
TablematrixToTable (Matrix *m, MatrixToTableConversion conversionType=Direct)
 
QList< MdiSubWindow * > tableList ()
 
bool hasTable ()
 Returns true if the project contains tables. More...
 
QStringList tableNames ()
 Returns a list containing the names of all tables in the project. More...
 
void connectTable (Table *w)
 
void initTable (Table *w, const QString &caption)
 
void customTable (Table *w)
 
TableimportOdfSpreadsheet (const QString &=QString::null, int sheet=-1)
 
TableimportExcel (const QString &=QString::null, int sheet=-1)
 
void exportExcel ()
 
void exportOds ()
 
TableimportDatabase (const QString &=QString::null, int sheet=-1)
 
TableimportWaveFile ()
 
void importASCII (const QString &fileName=QString::null)
 
void importASCII (const QStringList &files, int import_mode, const QString &local_column_separator, int local_ignored_lines, bool local_rename_columns, bool local_strip_spaces, bool local_simplify_spaces, bool local_import_comments, QLocale local_separators, const QString &local_comment_string, bool import_read_only, int endLineChar, const QList< int > &colTypes=QList< int >(), const QStringList &colFormats=QStringList())
 
void exportAllTables (const QString &dir, const QString &filter, const QString &sep, bool colNames, bool colComments, bool expSelection)
 
void recalculateTable ()
 recalculate selected cells of current table More...
 
TableStatisticsnewTableStatistics (Table *base, int type, QList< int >, int start=0, int end=-1, const QString &caption=QString::null)
 
Graphs
void setPreferences (Graph *g)
 
void setGraphDefaultSettings (bool autoscale, bool scaleFonts, bool resizeLayers, bool antialiasing)
 
void setArrowDefaultSettings (double lineWidth, const QColor &c, Qt::PenStyle style, int headLength, int headAngle, bool fillHead)
 
void plotL ()
 
void plotP ()
 
void plotLP ()
 
void plotPie ()
 
void plotVerticalBars ()
 
void plotHorizontalBars ()
 
void plotStackBar ()
 
void plotStackColumn ()
 
void plotArea ()
 
void plotVertSteps ()
 
void plotHorSteps ()
 
void plotSpline ()
 
void plotVerticalDropLines ()
 
MultiLayerplotHistogram ()
 
MultiLayerplotHistogram (Matrix *m)
 
void plotVectXYXY ()
 
void plotVectXYAM ()
 
void plotBox ()
 
void plotDoubleYAxis ()
 
void zoomRectanglePlot ()
 
QString stemPlot (Table *t=0, const QString &colName=QString(), int power=0, int startRow=0, int endRow=-1)
 
NotenewStemPlot ()
 
bool validFor3DPlot (Table *table)
 Check whether a table is valid for a 3D plot and display an appropriate error if not. More...
 
bool validFor2DPlot (Table *table, Graph::CurveType type)
 Check whether a table is valid for a 2D plot and display an appropriate error if not. More...
 
MultiLayergenerate2DGraph (Graph::CurveType type)
 Generate a new 2D graph. More...
 
Image Analysis
void intensityTable ()
 
void pixelLineProfile ()
 
void loadImage ()
 
void loadImage (const QString &fn)
 
MatriximportImage (const QString &=QString(), bool newWindow=false)
 
Export and Print
void exportLayer ()
 
void exportGraph (const QString &exportFilter=QString::null)
 
void exportAllGraphs ()
 
void exportPDF ()
 
void print ()
 
void printPreview ()
 
void setPrintPreviewOptions (QPrinter *)
 
void printAllPlots ()
 
MDI Windows
MdiSubWindowclone (MdiSubWindow *w=0)
 
void rename ()
 
void renameWindow ()
 
void renameWindow (Q3ListViewItem *item, int, const QString &s)
 Called when the user presses F2 and an item is selected in lv. More...
 
bool setWindowName (MdiSubWindow *w, const QString &text)
 Checks weather the new window name is valid and modifies the name. More...
 
void maximizeWindow (Q3ListViewItem *lbi=0)
 
void maximizeWindow (MdiSubWindow *w)
 
void minimizeWindow (MdiSubWindow *w=0)
 
void updateWindowStatus (MdiSubWindow *)
 
bool hidden (QWidget *window)
 
void closeActiveWindow ()
 
void closeWindow (MdiSubWindow *window)
 
void removeWindowFromLists (MdiSubWindow *w)
 Does all the cleaning work before actually deleting a window! More...
 
void hideWindow (MdiSubWindow *window)
 
void hideWindow ()
 
void hideActiveWindow ()
 
void activateWindow ()
 
void activateWindow (MdiSubWindow *)
 
List View in Project Explorer
void setListView (const QString &caption, const QString &view)
 
void renameListViewItem (const QString &oldName, const QString &newName)
 
void setListViewDate (const QString &caption, const QString &date)
 
QString listViewDate (const QString &caption)
 
void setListViewSize (const QString &caption, const QString &size)
 
void setListViewLabel (const QString &caption, const QString &label)
 
Reading from a Project File
MatrixopenMatrix (ApplicationWindow *app, const QStringList &flist)
 
TableopenTable (ApplicationWindow *app, const QStringList &flist)
 
TableStatisticsopenTableStatistics (const QStringList &flist)
 
GraphopenGraph (ApplicationWindow *app, MultiLayer *plot, const QStringList &list)
 
void openRecentProject (int index)
 
Table Tools
void sortSelection ()
 
void sortActiveTable ()
 
void normalizeSelection ()
 
void normalizeActiveTable ()
 
void correlate ()
 
void autoCorrelate ()
 
void convolute ()
 
void deconvolute ()
 
void clearTable ()
 
void goToRow ()
 
void goToColumn ()
 
void moveTableRowUp ()
 
void moveTableRowDown ()
 
void adjustColumnWidth ()
 
void showChiSquareTestDialog ()
 
void showStudentTestDialog (bool twoSamples=false)
 
void showTwoSampleStudentTestDialog ()
 
void testNormality ()
 
Plot Tools
void graphSelectionChanged (SelectionMoveResizer *)
 
void lowerActiveEnrichment ()
 
void raiseActiveEnrichment (bool=true)
 
void alignTop ()
 
void alignBottom ()
 
void alignLeft ()
 
void alignRight ()
 
void newLegend ()
 
void addTimeStamp ()
 
void drawLine ()
 
void drawArrow ()
 
void drawPoints ()
 
void addText ()
 
void addTexFormula ()
 
void addRectangle ()
 
void addEllipse ()
 
void addImage ()
 
void zoomIn ()
 
void zoomOut ()
 
void magnify (int mode=0)
 
void setAutoScale ()
 
void showRangeSelectors ()
 
void showCursor ()
 
void showScreenReader ()
 
void pickPointerCursor ()
 
void disableTools ()
 
void pickDataTool (QAction *action)
 
void updateLog (const QString &result)
 
Fitting
void deleteFitTables ()
 
void fitLinear ()
 
void fitSigmoidal ()
 
void fitGauss ()
 
void fitLorentz ()
 
void fitMultiPeak (int profile)
 
void fitMultiPeakGauss ()
 
void fitMultiPeakLorentz ()
 
void fitSlope ()
 
Calculus
void integrate ()
 
void differentiate ()
 
void analysis (Analysis operation)
 
void analyzeCurve (Graph *g, QwtPlotCurve *c, Analysis operation)
 
void showDataSetDialog (Analysis operation)
 
Event Handlers
void closeEvent (QCloseEvent *)
 
void timerEvent (QTimerEvent *e)
 
void dragEnterEvent (QDragEnterEvent *e)
 
void dropEvent (QDropEvent *e)
 
void customEvent (QEvent *e)
 
Plot3D Tools
void toggle3DAnimation (bool on=true)
 
void togglePerspective (bool on=true)
 Turns perspective mode on or off. More...
 
void resetRotation ()
 Resets rotation of 3D plots to default values. More...
 
void fitFrameToLayer ()
 Finds best layout for the 3D plot. More...
 
void setFramed3DPlot ()
 
void setBoxed3DPlot ()
 
void removeAxes3DPlot ()
 
void removeGrid3DPlot ()
 
void setHiddenLineGrid3DPlot ()
 
void setLineGrid3DPlot ()
 
void setPoints3DPlot ()
 
void setCrosses3DPlot ()
 
void setCones3DPlot ()
 
void setBars3DPlot ()
 
void setFilledMesh3DPlot ()
 
void setEmptyFloor3DPlot ()
 
void setFloorData3DPlot ()
 
void setFloorIso3DPlot ()
 
void setFloorGrid3DPlot (bool on)
 
void setCeilGrid3DPlot (bool on)
 
void setRightGrid3DPlot (bool on)
 
void setLeftGrid3DPlot (bool on)
 
void setFrontGrid3DPlot (bool on)
 
void setBackGrid3DPlot (bool on)
 
void pickPlotStyle (QAction *action)
 
void pickCoordSystem (QAction *action)
 
void pickFloorStyle (QAction *action)
 
void custom3DActions (QMdiSubWindow *w)
 
void custom3DGrids (int grids)
 
Notes
NotenewNote (const QString &caption=QString())
 Creates a new empty note window. More...
 
NoteopenNote (ApplicationWindow *app, const QStringList &flist)
 
void saveNoteAs ()
 
void showNoteLineNumbers (bool show=true)
 
void increaseNoteIndent ()
 
void decreaseNoteIndent ()
 
void noteFindDialogue ()
 
void noteFindNext ()
 
void noteFindPrev ()
 
void noteReplaceDialogue ()
 
void renameCurrentNoteTab ()
 
void addNoteTab ()
 
void closeNoteTab ()
 
void execute ()
 
void executeAll ()
 
void evaluate ()
 
void commentSelection ()
 
void uncommentSelection ()
 
Folders
FoldercurrentFolder ()
 Returns a pointer to the current folder in the project. More...
 
void addFolder ()
 Adds a new folder to the project. More...
 
FolderaddFolder (QString name, Folder *parent=NULL)
 
void deleteFolder ()
 Deletes the current folder. More...
 
bool deleteFolder (Folder *f)
 Ask confirmation from user, deletes the folder f if user confirms and returns true, otherwise returns false;. More...
 
void deleteSelectedItems ()
 Deletes the currently selected items from the list view lv. More...
 
void hideSelectedWindows ()
 Hides the currently selected windows from the list view lv. More...
 
void showSelectedWindows ()
 Show the currently selected windows from the list view lv. More...
 
void desactivateFolders ()
 Sets all items in the folders list view to be desactivated (QPixmap = folder_closed_xpm) More...
 
bool changeFolder (Folder *newFolder, bool force=false)
 Changes the current folder. Returns true if successfull. More...
 
void folderItemChanged (Q3ListViewItem *it)
 Changes the current folder when the user changes the current item in the QListView "folders". More...
 
void folderItemDoubleClicked (Q3ListViewItem *it)
 Changes the current folder when the user double-clicks on a folder item in the QListView "lv". More...
 
void showFolderPopupMenu (Q3ListViewItem *it, const QPoint &p, bool fromFolders)
 creates and opens the context menu of a folder list view item More...
 
void showFolderPopupMenu (Q3ListViewItem *it, const QPoint &p, int)
 connected to the SIGNAL contextMenuRequested from the list views More...
 
void startRenameFolder ()
 starts renaming the selected folder by creating a built-in text editor More...
 
void startRenameFolder (Q3ListViewItem *item)
 starts renaming the selected folder by creating a built-in text editor More...
 
void renameFolder (Q3ListViewItem *it, int col, const QString &text)
 checks weather the new folder name is valid and modifies the name More...
 
void showAllFolderWindows ()
 forces showing all windows in the current folder and subfolders, depending on the user's viewing policy More...
 
void hideAllFolderWindows ()
 forces hidding all windows in the current folder and subfolders, depending on the user's viewing policy More...
 
void hideFolderWindows (Folder *f)
 hides all windows in folder f More...
 
void folderProperties ()
 pops up folder information More...
 
void windowProperties ()
 pops up information about the selected window item More...
 
void projectProperties ()
 pops up information about the current project More...
 
void appendProject ()
 Pops up a file dialog and invokes appendProject(const QString&) on the result. More...
 
FolderappendProject (const QString &file_name, Folder *parentFolder=0)
 Open the specified project file and add it as a subfolder to the parentFolder or to the current folder if no parent folder is specified. More...
 
void saveAsProject ()
 
void saveFolderAsProject (Folder *f)
 
void saveFolder (Folder *folder, const QString &fn, bool compress=false)
 
void addFolderListViewItem (Folder *f)
 adds a folder list item to the list view "lv" More...
 
void addListViewItem (MdiSubWindow *w)
 adds a widget list item to the list view "lv" More...
 
void setShowWindowsPolicy (int p)
 hides or shows windows in the current folder and changes the view windows policy More...
 
FolderprojectFolder ()
 returns a pointer to the root project folder More...
 
void find (const QString &s, bool windowNames, bool labels, bool folderNames, bool caseSensitive, bool partialMatch, bool subfolders)
 used by the findDialog More...
 
void dragFolderItems (QList< Q3ListViewItem *> items)
 initializes the list of items dragged by the user More...
 
void dropFolderItems (Q3ListViewItem *dest)
 Drop the objects in the list draggedItems to the folder of the destination item. More...
 
void moveFolder (FolderListItem *src, FolderListItem *dest)
 moves a folder item to another More...
 
bool copyFolder (Folder *src, Folder *dest)
 copies a folder to another More...
 
void foldersMenuActivated (int id)
 
Scripting
void scriptError (const QString &message, const QString &scriptName, int lineNumber)
 notify the user that an error occured in the scripting system More...
 
void executeNotes ()
 execute all notes marked auto-exec More...
 
void showScriptingLangDialog ()
 show scripting language selection dialog More...
 
void restartScriptingEnv ()
 create a new environment for the current scripting language More...
 
void scriptPrint (const QString &text)
 print to scripting console (if available) or to stdout More...
 
bool setScriptingLanguage (const QString &lang, bool force=false)
 switches to the given scripting language; if this is the same as the current one and force is true, restart it More...
 
void scriptsDirPathChanged (const QString &path)
 
- Public Member Functions inherited from scripted
 scripted (ScriptingEnv *env)
 
void scriptingChangeEvent (ScriptingChangeEvent *)
 
ScriptingEnvscriptingEnv ()
 
 ~scripted ()
 

Static Public Member Functions

static QMessageBox * about (bool dialog=true)
 Show about dialog. More...
 
static QString getFileName (QWidget *parent=0, const QString &caption=QString(), const QString &dir=QString(), const QString &filter=QString(), QString *selectedFilter=0, bool save=true, bool confirmOverwrite=true)
 
static QString guessEndOfLine (const QString &sample)
 
static QString imageFilter ()
 
static void memoryAllocationError ()
 
static void restoreWindowGeometry (ApplicationWindow *app, MdiSubWindow *w, const QString s)
 
static QString versionString ()
 Return a version string ("QtiPlot x.y.z") More...
 

Public Attributes

bool antialiasing2DPlots
 
QFont appFont
 
QString appLanguage
 
QString appStyle
 
QString asciiDirPath
 
bool autoResizeLayers
 
bool autoSave
 
int autoSaveTime
 
bool autoscale2DPlots
 
bool autoScaleFonts
 
bool autoSearchUpdates
 
bool autoSearchUpdatesRequest
 Equals true if an automatical search for updates was performed on start-up otherwise is set to false;. More...
 
int canvasFrameWidth
 
QString columnSeparator
 
QString configFilePath
 
bool confirmCloseFolder
 
bool confirmCloseMatrix
 
bool confirmCloseNotes
 
bool confirmClosePlot2D
 
bool confirmClosePlot3D
 
bool confirmCloseTable
 
Foldercurrent_folder
 pointer to the current folder in the project More...
 
QString customActionsDirPath
 
bool d_2_linear_fit_points
 Calculate only 2 points in a generated linear fit function curve. More...
 
int d_3D_export_sort
 
int d_3D_export_text_mode
 
QSize d_add_curves_dialog_size
 User defined size for the Add/Remove curves dialog. More...
 
QRect d_app_rect
 
QString d_ASCII_comment_string
 
EndLineChar d_ASCII_end_line
 End of line convention used to import ASCII files. More...
 
QString d_ASCII_file_filter
 Last selected filter in import ASCII dialog. More...
 
bool d_ASCII_import_comments
 
int d_ASCII_import_first_row_role
 
QLocale d_ASCII_import_locale
 Locale used to specify the decimal separators in imported ASCII files. More...
 
int d_ASCII_import_mode
 
bool d_ASCII_import_preview
 
bool d_ASCII_import_read_only
 
bool d_ask_web_connection
 
bool d_backup_files
 
QColor d_canvas_frame_color
 
QColor d_class_highlight_color
 
QLocale d_clipboard_locale
 Locale used to specify the decimal separators in imported ASCII files. More...
 
bool d_column_tool_bar
 
QColor d_comment_highlight_color
 User custom colors used for Python syntax highlighting. More...
 
bool d_completion
 Flag telling if completion hints are enabled. More...
 
bool d_confirm_modif_2D_points
 
bool d_confirm_overwrite
 
int d_curve_line_style
 
int d_curve_max_antialising_size
 
int d_decimal_digits
 default precision to be used for all other operations than fitting More...
 
Gridd_default_2D_grid
 
bool d_descriptive_stats
 
bool d_disable_curve_antialiasing
 
bool d_display_tool_bar
 
bool d_edit_tool_bar
 
EndLineChar d_eol
 End of line convention used for copy/paste operations and when exporting tables/matrices to ASCII files. More...
 
QString d_export_ASCII_file_filter
 
int d_export_bitmap_resolution
 
bool d_export_col_comment
 
bool d_export_col_names
 
QString d_export_col_separator
 
bool d_export_color
 
int d_export_compression
 
bool d_export_escape_tex_strings
 
int d_export_quality
 
QSizeF d_export_raster_size
 
int d_export_size_unit
 
bool d_export_table_selection
 
bool d_export_tex_font_sizes
 
bool d_export_transparency
 
int d_export_vector_resolution
 
bool d_extended_export_dialog
 
bool d_extended_import_ASCII_dialog
 
bool d_extended_open_dialog
 
bool d_extended_plot_dialog
 
bool d_fft_norm_amp
 
bool d_fft_power2
 
bool d_fft_shift_res
 
bool d_file_tool_bar
 
int d_file_version
 File version code used when opening project files (= maj * 100 + min * 10 + patch) More...
 
bool d_fill_symbols
 
bool d_force_muParser
 
bool d_format_tool_bar
 
int d_frame_geometry_unit
 Default geometry unit to be displayed in the EnrichmentDialog. More...
 
QPen d_frame_widget_pen
 
QColor d_function_highlight_color
 
int d_graph_attach_policy
 
Graph::AxisTitlePolicy d_graph_axis_labeling
 
QColor d_graph_background_color
 
int d_graph_background_opacity
 
QColor d_graph_border_color
 
int d_graph_border_width
 
QColor d_graph_canvas_color
 
int d_graph_canvas_opacity
 
Graph::LegendDisplayMode d_graph_legend_display
 
QString d_image_export_filter
 Last selected filter in export image dialog. More...
 
QSize d_import_ASCII_dialog_size
 
bool d_in_place_editing
 Flag telling if the in-place editing of 2D plot labels is enabled. More...
 
bool d_indexed_symbols
 
bool d_inform_rename_table
 
WindowType d_init_window_type
 
bool d_int_results_table
 
bool d_int_show_plot
 
bool d_int_sort_data
 
bool d_is_appending_file
 Flag telling if the application is appending a project file or not. More...
 
QString d_java_path
 
QString d_jodconverter_path
 
bool d_keep_aspect_ration
 
QColor d_keyword_highlight_color
 
int d_latex_compiler
 
QString d_latex_compiler_path
 
int d_layer_canvas_height
 
int d_layer_canvas_width
 
int d_layer_geometry_unit
 Default geometry unit to be displayed in the PlotDialog. More...
 
int d_legend_default_angle
 
bool d_matrix_tool_bar
 
bool d_multi_peak_messages
 
bool d_muparser_c_locale
 
bool d_note_line_numbers
 Flag telling if line numbers are displayed in note windows. More...
 
QFont d_notes_font
 
int d_notes_tab_length
 
bool d_notes_tool_bar
 
QColor d_numeric_highlight_color
 
bool d_open_last_project
 
QString d_open_project_filter
 Last selected filter in open project dialog. More...
 
bool d_opening_file
 Flag telling if the application is opening a project file or not. More...
 
QStringList d_param_surface_func
 
bool d_plot3D_tool_bar
 
bool d_plot_tool_bar
 
int d_preview_lines
 
bool d_print_cropmarks
 
QPrinter::PaperSize d_print_paper_size
 
QPrinter::Orientation d_printer_orientation
 
QString d_python_config_folder
 
QColor d_quotation_highlight_color
 
QStringList d_recent_functions
 
QColor d_rect_default_background
 
QBrush d_rect_default_brush
 
double d_scale_fonts_factor
 
bool d_scale_plots_on_print
 
bool d_script_win_on_top
 
QRect d_script_win_rect
 
bool d_show_current_folder
 Specifies if only the Tables/Matrices in the current folder should be displayed in the Add/remove curve dialog. More...
 
bool d_show_empty_cell_gap
 
bool d_show_table_comments
 
bool d_show_table_paste_dialog
 
QString d_soffice_path
 
QString d_startup_scripts_folder
 Scripts in this folder are executed at startup if default script language is Python. More...
 
bool d_stats_confidence
 
bool d_stats_output
 
bool d_stats_power
 
bool d_stats_result_log
 
bool d_stats_result_notes
 
bool d_stats_result_table
 
double d_stats_significance_level
 
int d_symbol_style
 
bool d_synchronize_graph_scales
 
bool d_table_tool_bar
 
QString d_translations_folder
 
QColor defaultArrowColor
 
int defaultArrowHeadAngle
 
bool defaultArrowHeadFill
 
int defaultArrowHeadLength
 
Qt::PenStyle defaultArrowLineStyle
 
double defaultArrowLineWidth
 
int defaultCurveAlpha
 
int defaultCurveBrush
 
double defaultCurveLineWidth
 
int defaultCurveStyle
 
int defaultPlotMargin
 
QString defaultScriptingLang
 The scripting language to use for new projects. More...
 
double defaultSymbolEdge
 
int defaultSymbolSize
 
int fit_output_precision
 precision used for the output of the fit operations More...
 
bool fit_scale_errors
 Scale the errors output in fit operations with reduced chi^2. More...
 
QString fitModelsPath
 
QString fitPluginsPath
 
int fitPoints
 Number of points in a generated fit curve. More...
 
FolderListViewfolders
 
bool generatePeakCurves
 
bool generateUniformFitPoints
 
QString helpFilePath
 
int ignoredLines
 
QString imagesDirPath
 
QColor legendBackground
 
int legendFrameStyle
 
QColor legendTextColor
 
QStringList locales
 
QDockWidget * logWindow
 
FolderListViewlv
 
int majTicksLength
 
int majTicksStyle
 
int minTicksLength
 
int minTicksStyle
 
QColor panelsColor
 
QColor panelsTextColor
 
bool pasteFitResultsToPlot
 
QColor peakCurvesColor
 
QFont plotAxesFont
 
QFont plotLegendFont
 
QFont plotNumbersFont
 
QFont plotTitleFont
 
QString projectname
 
int recentMenuID
 
QStringList recentProjects
 
bool renameColumns
 
QStringList renamedTables
 List of tables and matrices renamed in order to avoid conflicts when appending a project to a folder. More...
 
QStringList rFunctions
 
bool saved
 
int savingTimerId
 
QString scriptsDirPath
 
ShowWindowsPolicy show_windows_policy
 Describes which windows are shown when the folder becomes the current folder. More...
 
bool simplify_spaces
 
bool strip_spaces
 
QStringList surfaceFunc
 
QColor tableBkgdColor
 
QColor tableHeaderColor
 
QFont tableHeaderFont
 
QColor tableTextColor
 
QFont tableTextFont
 
QString templatesDir
 Path to the folder where the last template file was opened/saved. More...
 
QStringList thetaFunctions
 
bool titleOn
 
QString workingDir
 
QColor workspaceColor
 
bool writeFitResultsToLog
 Write fit output information to Result Log. More...
 
QStringList xFunctions
 
QStringList yFunctions
 
User preferences for axes in new 2D plot layers
QVector< bool > d_show_axes
 Axes to be shown. More...
 
QVector< bool > d_show_axes_labels
 Axes with labels enabled. More...
 
bool drawBackbones
 Draw axes backbones. More...
 
int d_graph_tick_labels_dist
 Default distance between the ticks and the tick labels. More...
 
int d_graph_axes_labels_dist
 Distance between the axes title and the backbone. More...
 
int axesLineWidth
 Default axes linewidth. More...
 
variables used when user copy/paste markers
FrameWidgetd_enrichement_copy
 
ArrowMarkerd_arrow_copy
 

Private Slots

void addColumnNameToCompleter (const QString &colName, bool remove=false)
 
void removeColumnNameFromCompleter (const QString &colName)
 

Private Member Functions

void analysisMenuAboutToShow ()
 
void closedLastCopiedLayer ()
 
int convertOldToNewColorIndex (int cindex)
 Workaround for the new colors introduced in rev 447. More...
 
virtual QMenu * createPopupMenu ()
 
void custom2DPlotTools (MultiLayer *)
 
void customColumnActions ()
 
void customMenu (QMdiSubWindow *w)
 
void customToolBars (QMdiSubWindow *w)
 
void decreasePrecision ()
 
void disableActions ()
 
void disableToolbars ()
 
void editMenuAboutToShow ()
 
void fileMenuAboutToShow ()
 
QString getSaveProjectName (const QString &fileName, bool *compress=0, int scope=0)
 
void goToParentFolder ()
 
void hideSelectedColumns ()
 
void increasePrecision ()
 
void initSearchForUpdates ()
 
bool isProjectFile (const QString &fn)
 
void loadPlugins ()
 
void matrixMenuAboutToShow ()
 
void performCustomAction (QAction *)
 
void plotDataMenuAboutToShow ()
 
void plotMenuAboutToShow ()
 
void scriptingMenuAboutToShow ()
 
void showAllColumns ()
 
void showCustomActionDialog ()
 
QMessageBox::StandardButton showSaveProjectMessage ()
 
void tableMenuAboutToShow ()
 
void updateCompleter (const QString &windowName, bool remove=false, const QString &newName=QString::null)
 
void updateExplorerWindowLayout (Qt::DockWidgetArea)
 
void windowActivated (QMdiSubWindow *w)
 
void windowsMenuAboutToShow ()
 
void windowsMenuActivated (int id)
 
Initialization
void init (bool factorySettings=false)
 
void initCompleter ()
 
void createActions ()
 
void initMainMenu ()
 
void initToolBars ()
 
void initPlot3DToolBar ()
 
void initPlot3D (Graph3D *plot)
 
void insertTranslatedStrings ()
 
void translateActionsStrings ()
 
Font Format Functions
void enableTextEditor (Graph *g)
 
void setFontSize (int)
 
void setFontFamily (const QFont &)
 
void setItalicFont (bool)
 
void setBoldFont (bool)
 
void insertSuperscript ()
 
void insertSubscript ()
 
void underline ()
 
void insertGreekSymbol ()
 
void insertGreekMajSymbol ()
 
void insertMathSymbol ()
 
void setTextColor ()
 

Private Attributes

QAction * actionAbout
 
QAction * actionActivateWindow
 
QAction * actionAdd3DData
 
QAction * actionAddColToTable
 
QAction * actionAddEllipse
 
QAction * actionAddErrorBars
 
QAction * actionAddFormula
 
QAction * actionAddFunctionCurve
 
QAction * actionAddImage
 
QAction * actionAddInsetCurveLayer
 
QAction * actionAddInsetLayer
 
QAction * actionAddLayer
 
QAction * actionAddNoteTab
 
QAction * actionAddRectangle
 
QAction * actionAddText
 
QAction * actionAddZoomPlot
 
QAction * actionAdjustColumnWidth
 
QAction * actionAlignBottom
 
QAction * actionAlignLeft
 
QAction * actionAlignRight
 
QAction * actionAlignTop
 
QAction * actionAnimate
 
QAction * actionAppendProject
 
QAction * actionAutoCorrelate
 
QAction * actionAutomaticLayout
 
QAction * actionBandBlockFilter
 
QAction * actionBandPassFilter
 
QAction * actionBaseline
 
QAction * actionBoxPlot
 
QAction * actionCheckUpdates
 
QAction * actionChiSquareTest
 
QAction * actionChooseHelpFolder
 
QAction * actionClearLogInfo
 
QAction * actionClearSelection
 
QAction * actionClearTable
 
QAction * actionCloseAllWindows
 
QAction * actionCloseNoteTab
 
QAction * actionCloseProject
 
QAction * actionCloseWindow
 
QAction * actionColorMap
 
QAction * actionContourMap
 
QAction * actionConvertMatrixDirect
 
QAction * actionConvertMatrixXYZ
 
QAction * actionConvertMatrixYXZ
 
QAction * actionConvertTableBinning
 
QAction * actionConvertTableDirect
 
QAction * actionConvertTableRegularXYZ
 
QAction * actionConvolute
 
QAction * actionCopySelection
 
QAction * actionCopyWindow
 
QAction * actionCorrelate
 
QAction * actionCurveFullRange
 
QAction * actionCustomActionDialog
 
QAction * actionCustomLayout
 
QAction * actionCustomSharedAxisLayers
 
QAction * actionCutSelection
 
QAction * actionDeconvolute
 
QAction * actionDecreaseIndent
 
QAction * actionDecreasePrecision
 
QAction * actionDeleteFitTables
 
QAction * actionDeleteLayer
 
QAction * actionDeleteRows
 
QAction * actionDifferentiate
 
QAction * actionDisregardCol
 
QAction * actionDonate
 
QAction * actionDownloadManual
 
QAction * actionDragCurve
 
QAction * actionDrawPoints
 
QAction * actionEditCurveRange
 
QAction * actionEditSurfacePlot
 
QAction * actionExportAllGraphs
 
QAction * actionExportExcel
 
QAction * actionExportGraph
 
QAction * actionExportMatrix
 
QAction * actionExportOds
 
QAction * actionExportPDF
 
QAction * actionExtractGraphs
 
QAction * actionExtractLayers
 
QAction * actionExtractTableData
 
QAction * actionFFT
 
QAction * actionFind
 
QAction * actionFindNext
 
QAction * actionFindPrev
 
QAction * actionFindWindow
 
QAction * actionFitExpGrowth
 
QAction * actionFitFrame
 
QAction * actionFitGauss
 
QAction * actionFitLinear
 
QAction * actionFitLorentz
 
QAction * actionFitSigmoidal
 
QAction * actionFitSlope
 
QAction * actionFlipMatrixHorizontally
 
QAction * actionFlipMatrixVertically
 
QAction * actionFontBold
 
QAction * actionFontBox
 
QAction * actionFontItalic
 
QAction * actionFontSize
 
QAction * actionFrequencyCount
 
QAction * actionGoToColumn
 
QAction * actionGoToRow
 
QAction * actionGrayMap
 
QAction * actionGreekMajSymbol
 
QAction * actionGreekSymbol
 
QAction * actionHelpBugReports
 
QAction * actionHelpForums
 
QAction * actionHideActiveWindow
 
QAction * actionHideCurve
 
QAction * actionHideOtherCurves
 
QAction * actionHideSelectedColumns
 
QAction * actionHideWindow
 
QAction * actionHighPassFilter
 
QAction * actionHomePage
 
QAction * actionHorSharedAxisLayers
 
QAction * actionImagePlot
 
QAction * actionImageProfilesPlot
 
QAction * actionImportDatabase
 
QAction * actionImportImage
 
QAction * actionImportSound
 
QAction * actionIncreaseIndent
 
QAction * actionIncreasePrecision
 
QAction * actionIntegrate
 
QAction * actionIntensityTable
 
QAction * actionInterpolate
 
QAction * actionInvertMatrix
 
QAction * actionLoad
 
QAction * actionLoadImage
 
QAction * actionLowerEnrichment
 
QAction * actionLowPassFilter
 
QAction * actionMagnify
 
QAction * actionMagnifyHor
 
QAction * actionMagnifyVert
 
QAction * actionMathSymbol
 
QAction * actionMatrixColumnRow
 
QAction * actionMatrixCustomScale
 
QAction * actionMatrixDefaultScale
 
QAction * actionMatrixDeterminant
 
QAction * actionMatrixFFTDirect
 
QAction * actionMatrixFFTInverse
 
QAction * actionMatrixGrayScale
 
QAction * actionMatrixRainbowScale
 
QAction * actionMatrixXY
 
QAction * actionMaximizeWindow
 
QAction * actionMinimizeWindow
 
QAction * actionMoveColFirst
 
QAction * actionMoveColLast
 
QAction * actionMoveColLeft
 
QAction * actionMoveColRight
 
QAction * actionMoveRowDown
 
QAction * actionMoveRowUp
 
QAction * actionMultiPeakGauss
 
QAction * actionMultiPeakLorentz
 
QAction * actionNewFolder
 
QAction * actionNewFunctionPlot
 
QAction * actionNewGraph
 
QAction * actionNewLegend
 
QAction * actionNewMatrix
 
QAction * actionNewNote
 
QAction * actionNewProject
 
QAction * actionNewSurfacePlot
 
QAction * actionNewTable
 
QAction * actionNextWindow
 
QAction * actionNormalizeSelection
 
QAction * actionNormalizeTable
 
QAction * actionNoteEvaluate
 
QAction * actionNoteExecute
 
QAction * actionNoteExecuteAll
 
QAction * actionOneSampletTest
 
QAction * actionOpen
 
QAction * actionOpenExcel
 
QAction * actionOpenOds
 
QAction * actionOpenTemplate
 
QAction * actionPasteSelection
 
QAction * actionPerspective
 
QAction * actionPixelLineProfile
 
QAction * actionPlot2HorizontalLayers
 
QAction * actionPlot2VerticalLayers
 
QAction * actionPlot3DBars
 
QAction * actionPlot3DHiddenLine
 
QAction * actionPlot3DPolygons
 
QAction * actionPlot3DRibbon
 
QAction * actionPlot3DScatter
 
QAction * actionPlot3DTrajectory
 
QAction * actionPlot3DWireFrame
 
QAction * actionPlot3DWireSurface
 
QAction * actionPlot4Layers
 
QAction * actionPlotArea
 
QAction * actionPlotDoubleYAxis
 
QAction * actionPlotHistogram
 
QAction * actionPlotHorizontalBars
 
QAction * actionPlotHorSteps
 
QAction * actionPlotL
 
QAction * actionPlotLP
 
QAction * actionPlotP
 
QAction * actionPlotPie
 
QAction * actionPlotSpline
 
QAction * actionPlotStackedHistograms
 
QAction * actionPlotStackedLayers
 
QAction * actionPlotVectXYAM
 
QAction * actionPlotVectXYXY
 
QAction * actionPlotVerticalBars
 
QAction * actionPlotVerticalDropLines
 
QAction * actionPlotVertSteps
 
QAction * actionPrevWindow
 
QAction * actionPrint
 
QAction * actionPrintAllPlots
 
QAction * actionPrintPreview
 
QAction * actionRaiseEnrichment
 
QAction * actionReadOnlyCol
 
QAction * actionRedo
 
QAction * actionRemoveCurve
 
QAction * actionRename
 
QAction * actionRenameNoteTab
 
QAction * actionReplace
 
QAction * actionResetRotation
 
QAction * actionResizeActiveWindow
 
QAction * actionResizeWindow
 
QAction * actionRestartScripting
 
QAction * actionRotateMatrix
 
QAction * actionRotateMatrixMinus
 
QAction * actionSaveNote
 
QAction * actionSaveProject
 
QAction * actionSaveProjectAs
 
QAction * actionSaveTemplate
 
QAction * actionSaveWindow
 
QAction * actionScriptingLang
 
QAction * actionSetAscValues
 
QAction * actionSetLabelCol
 
QAction * actionSetMatrixDimensions
 
QAction * actionSetMatrixProperties
 
QAction * actionSetMatrixValues
 
QAction * actionSetRandomNormalValues
 
QAction * actionSetRandomValues
 
QAction * actionSetXCol
 
QAction * actionSetXErrCol
 
QAction * actionSetYCol
 
QAction * actionSetYErrCol
 
QAction * actionSetZCol
 
QAction * actionShapiroWilk
 
QAction * actionSharedAxesLayers
 
QAction * actionShowAllColumns
 
QAction * actionShowAllCurves
 
QAction * actionShowAxisDialog
 
QAction * actionShowColsDialog
 
QAction * actionShowColStatistics
 
QAction * actionShowColumnOptionsDialog
 
QAction * actionShowColumnValuesDialog
 
QAction * actionShowConfigureDialog
 
QAction * actionShowCurvePlotDialog
 
QAction * actionShowCurvesDialog
 
QAction * actionShowCurveWorksheet
 
QAction * actionShowExpDecay3Dialog
 
QAction * actionShowExpDecayDialog
 
QAction * actionShowExplorer
 
QAction * actionShowExportASCIIDialog
 
QAction * actionShowFitDialog
 
QAction * actionShowFitPolynomDialog
 
QAction * actionShowGridDialog
 
QAction * actionShowHelp
 
QAction * actionShowIntDialog
 
QAction * actionShowLayerDialog
 
QAction * actionShowLineDialog
 
QAction * actionShowLog
 
QAction * actionShowMoreWindows
 
QAction * actionShowNoteLineNumbers
 
QAction * actionShowPlotDialog
 
QAction * actionShowPlotWizard
 
QAction * actionShowRowsDialog
 
QAction * actionShowRowStatistics
 
QAction * actionShowScaleDialog
 
QAction * actionShowScriptWindow
 
QAction * actionShowTextDialog
 
QAction * actionShowTitleDialog
 
QAction * actionShowTwoExpDecayDialog
 
QAction * actionShowUndoStack
 
QAction * actionSmoothAverage
 
QAction * actionSmoothFFT
 
QAction * actionSmoothLowess
 
QAction * actionSmoothSavGol
 
QAction * actionSortSelection
 
QAction * actionSortTable
 
QAction * actionStackBars
 
QAction * actionStackColumns
 
QAction * actionStackSharedAxisLayers
 
QAction * actionStemPlot
 
QAction * actionSubscript
 
QAction * actionSubtractLine
 
QAction * actionSubtractReference
 
QAction * actionSuperscript
 
QAction * actionSwapColumns
 
QAction * actionTableRecalculate
 
QAction * actionTechnicalSupport
 
QAction * actionTextColor
 
QAction * actionTimeStamp
 
QAction * actionToolBars
 
QAction * actionTranslateHor
 
QAction * actionTranslateVert
 
QAction * actionTranslations
 
QAction * actionTransposeMatrix
 
QAction * actionTwoSampletTest
 
QAction * actionUnderline
 
QAction * actionUndo
 
QAction * actionUnzoom
 
QAction * actionVertSharedAxisLayers
 
QAction * actionViewMatrix
 
QAction * actionViewMatrixImage
 
QAction * actionWaterfallPlot
 
QMenu * analysisMenu
 
QTranslator * appTranslator
 
QAssistantClient * assistant
 
QAction * back
 
QAction * barstyle
 
QAction * Box
 
QAction * btnArrow
 
QAction * btnCursor
 
QAction * btnLine
 
QAction * btnMovePoints
 
QAction * btnPicker
 
QAction * btnPointer
 
QAction * btnRemovePoints
 
QToolButton * btnResults
 
QAction * btnSelect
 
QAction * btnZoomIn
 
QAction * btnZoomOut
 
QAction * ceil
 
QToolBar * columnTools
 
QAction * conestyle
 
QActionGroup * coord
 
QAction * crossHairStyle
 
MdiSubWindowd_active_window
 
bool d_auto_update_table_values
 
QCompleter * d_completer
 Completer used in notes and in the script window. More...
 
ExcelImportMethod d_excel_import_method
 
QList< ImportExportPlugin * > d_import_export_plugins
 
QStringList d_indexed_color_names
 
QList< QColor > d_indexed_colors
 
int d_matrix_undo_stack_size
 
bool d_mdi_windows_area
 
QList< int > d_symbols_list
 
TextEditord_text_editor
 
QUndoView * d_undo_view
 
QList< QAction * > d_user_actions
 
QList< QMenu * > d_user_menus
 
QMdiArea * d_workspace
 
QActionGroup * dataTools
 
QMenu * decayMenu
 
QToolBar * displayBar
 
QList< Q3ListViewItem * > draggedItems
 Stores the pointers to the dragged items from the FolderListViews objects. More...
 
QMenu * edit
 
QToolBar * editTools
 
QSplitter * explorerSplitter
 
QDockWidget * explorerWindow
 
QMenu * exportPlotMenu
 
QMenu * fileMenu
 
QToolBar * fileTools
 
QAction * filledmesh
 
QMenu * fillMenu
 
QMenu * filterMenu
 
QAction * floor
 
QAction * floordata
 
QAction * flooriso
 
QAction * floornone
 
QActionGroup * floorstyle
 
QMenu * foldersMenu
 
QMenu * format
 
QToolBar * formatToolBar
 
QAction * Frame
 
QAction * front
 
QMenu * graphMenu
 
QActionGroup * grids
 
QMenu * help
 
QAction * hiddenline
 
QWidgetList * hiddenWindows
 
QHttp * http
 Used when checking for new versions. More...
 
QMenu * importMenu
 
QLineEdit * info
 
GraphlastCopiedLayer
 
QAction * left
 
QMenu * matrixMenu
 
QMenu * multiPeakMenu
 
QMenu * newMenu
 
QAction * None
 
QMenu * normMenu
 
QToolBar * noteTools
 
QMenu * plot2DMenu
 
QMenu * plot3DMenu
 
QToolBar * plot3DTools
 
QMenu * plotDataMenu
 
QToolBar * plotMatrixBar
 
QActionGroup * plotstyle
 
QToolBar * plotTools
 
QAction * pointstyle
 
QAction * polygon
 
QTranslator * qtTranslator
 
QMenu * recent
 
QTextEdit * results
 
QAction * right
 
QMenu * scriptingMenu
 
ScriptWindowscriptWindow
 
QMenu * smoothMenu
 
QMenu * tableMenu
 
QMenu * tablesDepend
 
QToolBar * tableTools
 
QDockWidget * undoStackWindow
 
QBuffer version_buffer
 Used when checking for new versions. More...
 
QMenu * view
 
QMenu * windowsMenu
 
QAction * wireframe
 

Dialogs

void showFindDialogue ()
 
void showPlotDialog (int curveKey=-1)
 Show plot style dialog for the active MultiLayer / activeLayer / specified curve or the activeLayer options dialog if no curve is specified (curveKey = -1). More...
 
QDialog * showScaleDialog ()
 
QDialog * showPlot3dDialog ()
 
AxesDialogshowScalePageFromAxisDialog (int axisPos)
 
AxesDialogshowAxisPageFromAxisDialog (int axisPos)
 
void showAxisDialog ()
 
void showGridDialog ()
 
void showGeneralPlotDialog ()
 
void showResults (bool ok)
 
void showResults (const QString &s, bool ok=true)
 
void showEnrichementDialog ()
 
void showLineDialog ()
 
void showTitleDialog ()
 
ExportDialogshowExportASCIIDialog ()
 
void showCurvesDialog ()
 
void showCurveRangeDialog ()
 
CurveRangeDialogshowCurveRangeDialog (Graph *g, int curve)
 
AssociationsDialogshowPlotAssociations (int curve)
 
void showAxisTitleDialog ()
 
void showColumnOptionsDialog ()
 
void showRowsDialog ()
 
void showDeleteRowsDialog ()
 
void showColsDialog ()
 
void showColMenu (int c)
 
void showColumnValuesDialog ()
 
void showExtractDataDialog ()
 
void showGraphContextMenu ()
 
void showTableContextMenu (bool selection)
 
void showWindowContextMenu ()
 
void customWindowTitleBarMenu (MdiSubWindow *w, QMenu *menu)
 
void showCurveContextMenu (QwtPlotItem *)
 
void showCurvePlotDialog ()
 
void showCurveWorksheet ()
 
void showCurveWorksheet (Graph *g, int curveIndex)
 
void showWindowPopupMenu (Q3ListViewItem *it, const QPoint &p, int)
 
void showListViewSelectionMenu (const QPoint &p)
 Connected to the context menu signal from lv; it's called when there are several items selected in the list. More...
 
void showListViewPopupMenu (const QPoint &p)
 Connected to the context menu signal from lv; it's called when there are no items selected in the list. More...
 
void showScriptWindow (bool parent=true)
 
void showMoreWindows ()
 
void showMarkerPopupMenu ()
 
void showHelp ()
 
void chooseHelpFolder ()
 
void showPlotWizard ()
 
void showFitPolynomDialog ()
 
void showFrequencyCountDialog ()
 
void showFunctionIntegrationDialog ()
 
void showInterpolationDialog ()
 
void showExpGrowthDialog ()
 
void showExpDecayDialog ()
 
void showExpDecayDialog (int type)
 
void showTwoExpDecayDialog ()
 
void showExpDecay3Dialog ()
 
void showRowStatistics ()
 
void showColStatistics ()
 
void showFitDialog ()
 
void showLayerDialog ()
 
void showPreferencesDialog ()
 
void showMatrixDialog ()
 
void showMatrixSizeDialog ()
 
void showMatrixValuesDialog ()
 
void showSmoothSavGolDialog ()
 
void showSmoothFFTDialog ()
 
void showSmoothAverageDialog ()
 
void showSmoothLowessDialog ()
 
void showSmoothDialog (int m)
 
void showFilterDialog (int filter)
 
void lowPassFilterDialog ()
 
void highPassFilterDialog ()
 
void bandPassFilterDialog ()
 
void bandBlockFilterDialog ()
 
void showFFTDialog ()
 
void showColorMapDialog ()
 
static void showStandAloneHelp ()
 

user custom values for 3D plots look

bool d_3D_smooth_mesh
 
bool d_3D_legend
 
bool d_3D_orthogonal
 
bool d_3D_autoscale
 
int d_3D_resolution
 
int d_3D_projection
 
QFont d_3D_title_font
 
QFont d_3D_numbers_font
 
QFont d_3D_axes_font
 
LinearColorMap d_3D_color_map
 
QColor d_3D_mesh_color
 
QColor d_3D_axes_color
 
QColor d_3D_numbers_color
 
QColor d_3D_labels_color
 
QColor d_3D_background_color
 
QColor d_3D_grid_color
 
QColor d_3D_minor_grid_color
 
bool d_3D_minor_grids
 
bool d_3D_major_grids
 
int d_3D_major_style
 
int d_3D_minor_style
 
double d_3D_major_width
 
double d_3D_minor_width
 
void setPlot3DOptions ()
 

Additional Inherited Members

- Protected Attributes inherited from scripted
ScriptingEnvscriptEnv
 

Detailed Description

QtiPlot's main window.

This class contains the main part of the user interface as well as the central project management facilities.

It manages all MdiSubWindow MDI Windows in a project, knows about their organization in Folder objects and contains the parts of the project explorer not implemented in Folder, FolderListItem or FolderListView.

Furthermore, it is responsible for displaying most MDI Windows' context menus and opening all sorts of dialogs.

Future Plans

Split out the project management part into a new Project class. If MdiSubWindow maintains a reference to its parent Project, it should be possible to have its subclasses display their own context menus and dialogs. This is necessary for implementing new plot types or even completely new MdiSubWindow subclasses in plug-ins. It will also make ApplicationWindow more manageable by removing those parts not directly related to the main window.

Project would also take care of basic project file reading/writing (using Qt's XML framework), but delegate most of the work to MdiSubWindow and its subclasses. This is necessary for providing save/restore of classes implemented in plug-ins. Support for foreign formats on the other hand could go into import/export classes (which could also be implemented in plug-ins). Those would interface directly with Project and the MyWidgets it manages. Thus, in addition to supporting QtXML-based save/restore, Project, MdiSubWindow and subclasses will also have to provide generalized save/restore methods/constructors.

Maybe split out the project explorer into a new ProjectExplorer class, depending on how much code is left in ApplicationWindow after the above reorganizations. Think about whether a Model/View approach can be used for Project/ProjectExplorer.

Member Enumeration Documentation

§ anonymous enum

anonymous enum
Enumerator
MaxRecentProjects 

§ Analysis

Enumerator
NoAnalysis 
Integrate 
Diff 
FitLinear 
FitGauss 
FitLorentz 
FitSigmoidal 
FitSlope 

§ EndLineChar

Enumerator
LF 
CRLF 
CR 

§ ExcelImportMethod

Enumerator
ExcelFormatLibrary 
LocalOpenOffice 
LocalExcelInstallation 

§ LaTeXCompiler

Enumerator
MathTran 
Local 

§ MatrixToTableConversion

Enumerator
Direct 
XYZ 
YXZ 

§ ShowWindowsPolicy

Enumerator
HideAll 
ActiveFolder 
SubFolders 

§ WindowType

Enumerator
NoWindow 
TableWindow 
MatrixWindow 
MultiLayerWindow 
NoteWindow 
Plot3DWindow 

Constructor & Destructor Documentation

§ ApplicationWindow() [1/2]

ApplicationWindow::ApplicationWindow ( bool  factorySettings = false)

References init().

Referenced by importOPJ(), newProject(), openProject(), and plotFile().

§ ApplicationWindow() [2/2]

ApplicationWindow::ApplicationWindow ( const QStringList &  l)

§ ~ApplicationWindow()

ApplicationWindow::~ApplicationWindow ( )

Member Function Documentation

§ about()

QMessageBox * ApplicationWindow::about ( bool  dialog = true)
static

§ activateWindow() [1/2]

void ApplicationWindow::activateWindow ( )

§ activateWindow() [2/2]

void ApplicationWindow::activateWindow ( MdiSubWindow w)

§ activeWindow()

MdiSubWindow * ApplicationWindow::activeWindow ( WindowType  type = NoWindow)

References Folder::activeWindow(), current_folder, d_active_window, MatrixWindow, MultiLayerWindow, NoteWindow, NoWindow, Plot3DWindow, TableWindow, and Folder::windowsList().

Referenced by ErrDialog::add(), addColToTable(), addEllipse(), addErrorBars(), addFunctionCurve(), addImage(), addInsetLayer(), addLayer(), addNoteTab(), addRectangle(), addTexFormula(), addText(), addTimeStamp(), adjustColumnWidth(), alignBottom(), alignLeft(), alignRight(), alignTop(), analysis(), analysisMenuAboutToShow(), autoArrangeLayers(), autoCorrelate(), baselineDialog(), change3DData(), change3DMatrix(), clearSelection(), clearTable(), clone(), closeActiveWindow(), closeNoteTab(), commentSelection(), convertMatrixToTableDirect(), convertMatrixToTableXYZ(), convertMatrixToTableYXZ(), convertTableToMatrix(), convolute(), copyActiveLayer(), copyMarker(), copySelection(), correlate(), currentMatrix(), currentNote(), currentPlot(), currentTable(), customColumnActions(), customMenusList(), cutSelection(), deconvolute(), decreaseNoteIndent(), decreasePrecision(), deleteLayer(), differentiate(), disregardCol(), drawArrow(), drawLine(), drawPoints(), editMenuAboutToShow(), editSurfacePlot(), evaluate(), execute(), executeAll(), exportGraph(), exportLayer(), exportMatrix(), exportPDF(), extractGraphs(), extractLayers(), fileMenuAboutToShow(), fitFrameToLayer(), fitLinear(), fitMultiPeak(), fitSlope(), flipMatrixHorizontally(), flipMatrixVertically(), generate2DGraph(), goToColumn(), goToRow(), hideActiveWindow(), hideCurve(), hideOtherCurves(), hideSelectedColumns(), importASCII(), importImage(), increaseNoteIndent(), increasePrecision(), ImportASCIIDialog::initPreview(), insert3DMatrixPlot(), insertNew3DData(), insertTranslatedStrings(), integrate(), intensityTable(), invertMatrix(), magnify(), matrixDeterminant(), matrixDirectFFT(), matrixInverseFFT(), matrixMenuAboutToShow(), moveColumnFirst(), moveColumnLast(), moveColumnLeft(), moveColumnRight(), movePoints(), moveTableRowDown(), moveTableRowUp(), multilayerPlot(), newLegend(), newStemPlot(), normalizeActiveTable(), normalizeSelection(), noteFindDialogue(), noteFindNext(), noteFindPrev(), noteReplaceDialogue(), pasteSelection(), pickDataTool(), pixelLineProfile(), plot3DBars(), plot3DMatrix(), plot3DRibbon(), plot3DScatter(), plot3DTrajectory(), plotColorMap(), plotContour(), plotCustomLayout(), plotDoubleYAxis(), plotGrayScale(), plotHistogram(), plotImage(), plotImageProfiles(), plotPie(), plotVectXYAM(), plotVectXYXY(), print(), printPreview(), raiseActiveEnrichment(), recalculateTable(), redo(), removeAxes3DPlot(), removeCurve(), removeGrid3DPlot(), removePoints(), rename(), renameCurrentNoteTab(), resetRotation(), resizeActiveWindow(), restoreApplicationGeometry(), rotateMatrix90(), rotateMatrixMinus90(), saveAsTemplate(), saveNoteAs(), saveWindowAs(), scriptingMenuAboutToShow(), setAscValues(), setAutoScale(), setBackGrid3DPlot(), setBars3DPlot(), setBoldFont(), setBoxed3DPlot(), setCeilGrid3DPlot(), setCones3DPlot(), setCrosses3DPlot(), setCurveFullRange(), setEmptyFloor3DPlot(), setFilledMesh3DPlot(), setFloorData3DPlot(), setFloorGrid3DPlot(), setFloorIso3DPlot(), setFontFamily(), setFontSize(), setFramed3DPlot(), setFrontGrid3DPlot(), setHiddenLineGrid3DPlot(), setItalicFont(), setLabelCol(), setLeftGrid3DPlot(), setLineGrid3DPlot(), setMatrixDefaultScale(), setMatrixGrayScale(), setMatrixRainbowScale(), setNormalRandomValues(), setPoints3DPlot(), setRandomValues(), setReadOnlyCol(), setReadOnlyColumns(), setReadWriteColumns(), setRightGrid3DPlot(), setTextColor(), setXCol(), setXErrCol(), setYCol(), setYErrCol(), setZCol(), showAllColumns(), showAllCurves(), showAxisDialog(), showAxisTitleDialog(), showBinMatrixDialog(), showChiSquareTestDialog(), showColMenu(), showColorMapDialog(), showColsDialog(), showColStatistics(), showColumnOptionsDialog(), showColumnValuesDialog(), showCursor(), showCurveContextMenu(), showCurveRangeDialog(), showCurvesDialog(), showCurveWorksheet(), showDataSetDialog(), showDeleteRowsDialog(), showEnrichementDialog(), showExpDecayDialog(), showExportASCIIDialog(), showExtractDataDialog(), showFFTDialog(), showFilterDialog(), showFitDialog(), showFitPolynomDialog(), showFrequencyCountDialog(), showFunctionIntegrationDialog(), showGeneralPlotDialog(), showGraphContextMenu(), showInterpolationDialog(), showLayerDialog(), showLineDialog(), showMarkerPopupMenu(), showMatrixDialog(), showMatrixSizeDialog(), showMatrixValuesDialog(), showNoDataMessage(), showNoteLineNumbers(), showPlot3dDialog(), showPlotAssociations(), showPlotDialog(), showRangeSelectors(), showRowsDialog(), showRowStatistics(), showScaleDialog(), showScreenReader(), showSmoothDialog(), showStudentTestDialog(), showTableContextMenu(), showTitleDialog(), showToolBarsMenu(), showWindowContextMenu(), sortActiveTable(), sortSelection(), subtractReferenceData(), subtractStraightLine(), swapColumns(), tableToMatrixRegularXYZ(), testNormality(), toggle3DAnimation(), togglePerspective(), translateCurve(), transposeMatrix(), uncommentSelection(), undo(), viewMatrixColumnRow(), viewMatrixImage(), viewMatrixTable(), viewMatrixXY(), waterfallPlot(), zoomIn(), zoomOut(), and zoomRectanglePlot().

§ add3DData()

void ApplicationWindow::add3DData ( )

§ add3DMatrixPlot()

void ApplicationWindow::add3DMatrixPlot ( )

§ addColToTable()

void ApplicationWindow::addColToTable ( )

§ addColumnNameToCompleter

void ApplicationWindow::addColumnNameToCompleter ( const QString &  colName,
bool  remove = false 
)
privateslot

§ addCustomAction()

void ApplicationWindow::addCustomAction ( QAction *  action,
const QString &  parentName,
int  index = -1 
)

§ addCustomMenu()

QMenu * ApplicationWindow::addCustomMenu ( const QString &  title,
const QString &  parentName 
)

§ addEllipse()

void ApplicationWindow::addEllipse ( )

§ addErrorBars()

void ApplicationWindow::addErrorBars ( )

§ addFolder() [1/2]

void ApplicationWindow::addFolder ( )

§ addFolder() [2/2]

Folder * ApplicationWindow::addFolder ( QString  name,
Folder parent = NULL 
)

§ addFolderListViewItem()

void ApplicationWindow::addFolderListViewItem ( Folder f)

adds a folder list item to the list view "lv"

References Folder::birthDate(), lv, and FolderListItem::setActive().

Referenced by addFolder(), changeFolder(), and showTwoSampleStudentTestDialog().

§ addFunctionCurve()

void ApplicationWindow::addFunctionCurve ( )

§ addImage()

void ApplicationWindow::addImage ( )

§ addInsetCurveLayer

void ApplicationWindow::addInsetCurveLayer ( )
slot

References addInsetLayer().

Referenced by createActions(), and setExcelImportMethod().

§ addInsetLayer

void ApplicationWindow::addInsetLayer ( bool  curves = false)
slot

§ addLayer

void ApplicationWindow::addLayer ( )
slot

§ addListViewItem()

void ApplicationWindow::addListViewItem ( MdiSubWindow w)

§ addNoteTab()

void ApplicationWindow::addNoteTab ( )

§ addRectangle()

void ApplicationWindow::addRectangle ( )

§ addTexFormula()

void ApplicationWindow::addTexFormula ( )

§ addText()

void ApplicationWindow::addText ( )

§ addTimeStamp()

void ApplicationWindow::addTimeStamp ( )

§ addWindowsListToCompleter()

void ApplicationWindow::addWindowsListToCompleter ( )

§ adjustColumnWidth()

void ApplicationWindow::adjustColumnWidth ( )

§ alignBottom()

void ApplicationWindow::alignBottom ( )

§ alignLeft()

void ApplicationWindow::alignLeft ( )

§ alignRight()

void ApplicationWindow::alignRight ( )

§ alignTop()

void ApplicationWindow::alignTop ( )

§ alreadyUsedName()

bool ApplicationWindow::alreadyUsedName ( const QString &  label)

§ analysis()

void ApplicationWindow::analysis ( Analysis  operation)

§ analysisMenuAboutToShow()

void ApplicationWindow::analysisMenuAboutToShow ( )
private

§ analyzeCurve()

void ApplicationWindow::analyzeCurve ( Graph g,
QwtPlotCurve *  c,
Analysis  operation 
)

§ appendProject() [1/2]

void ApplicationWindow::appendProject ( )

Pops up a file dialog and invokes appendProject(const QString&) on the result.

References ExtensibleFileDialog::setExtensionWidget(), and workingDir.

Referenced by createActions(), open(), and showTwoSampleStudentTestDialog().

§ appendProject() [2/2]

Folder * ApplicationWindow::appendProject ( const QString &  file_name,
Folder parentFolder = 0 
)

§ autoArrangeLayers

void ApplicationWindow::autoArrangeLayers ( )
slot

Rearrange the layersin order to fit to the size of the plot window.

References activeWindow(), MultiLayer::arrangeLayers(), MultiLayer::isWaterfallPlot(), MultiLayerWindow, MultiLayer::setMargins(), and MultiLayer::updateWaterfalls().

Referenced by createActions(), and setExcelImportMethod().

§ autoCorrelate()

void ApplicationWindow::autoCorrelate ( )

§ autoUpdateTableValues()

bool ApplicationWindow::autoUpdateTableValues ( )
inline

§ bandBlockFilterDialog()

void ApplicationWindow::bandBlockFilterDialog ( )

§ bandPassFilterDialog()

void ApplicationWindow::bandPassFilterDialog ( )

§ baselineDialog()

void ApplicationWindow::baselineDialog ( )

§ cascade

void ApplicationWindow::cascade ( )
slot

Arranges all the visible project windows in a cascade pattern.

References d_workspace, and modifiedProject().

Referenced by setExcelImportMethod(), and windowsMenuAboutToShow().

§ change3DData() [1/2]

void ApplicationWindow::change3DData ( )

§ change3DData() [2/2]

void ApplicationWindow::change3DData ( const QString &  colName)

§ change3DMatrix() [1/2]

void ApplicationWindow::change3DMatrix ( )

§ change3DMatrix() [2/2]

void ApplicationWindow::change3DMatrix ( const QString &  matrix_name)

§ changeAppFont

void ApplicationWindow::changeAppFont ( const QFont &  f)
slot

§ changeAppStyle

void ApplicationWindow::changeAppStyle ( const QString &  s)
slot

§ changeFolder()

bool ApplicationWindow::changeFolder ( Folder newFolder,
bool  force = false 
)

§ changeMatrixName()

void ApplicationWindow::changeMatrixName ( const QString &  oldName,
const QString &  newName 
)

§ chooseHelpFolder()

void ApplicationWindow::chooseHelpFolder ( )

§ clearLogInfo()

void ApplicationWindow::clearLogInfo ( )

§ clearSelection()

void ApplicationWindow::clearSelection ( )

§ clearTable()

void ApplicationWindow::clearTable ( )

§ clipboardLocale()

QLocale ApplicationWindow::clipboardLocale ( )
inline

§ clone()

MdiSubWindow * ApplicationWindow::clone ( MdiSubWindow w = 0)

§ closeActiveWindow()

void ApplicationWindow::closeActiveWindow ( )

§ closedLastCopiedLayer()

void ApplicationWindow::closedLastCopiedLayer ( )
inlineprivate

§ closeEvent()

void ApplicationWindow::closeEvent ( QCloseEvent *  ce)

§ closeNoteTab()

void ApplicationWindow::closeNoteTab ( )

§ closeProject

void ApplicationWindow::closeProject ( )
slot

§ closeWindow()

void ApplicationWindow::closeWindow ( MdiSubWindow window)

§ columnsList()

QStringList ApplicationWindow::columnsList ( Table::PlotDesignation  plotType = Table::All)

§ commentSelection()

void ApplicationWindow::commentSelection ( )

§ completer()

QCompleter* ApplicationWindow::completer ( )
inline

§ connectMultilayerPlot

void ApplicationWindow::connectMultilayerPlot ( MultiLayer g)
slot

§ connectScriptEditor()

void ApplicationWindow::connectScriptEditor ( ScriptEdit editor)

References actionRedo, and actionUndo.

Referenced by Note::addTab(), and setIndexedColorNames().

§ connectSurfacePlot()

void ApplicationWindow::connectSurfacePlot ( Graph3D plot)

§ connectTable()

void ApplicationWindow::connectTable ( Table w)

§ convertMatrixToTableDirect()

Table * ApplicationWindow::convertMatrixToTableDirect ( )

§ convertMatrixToTableXYZ()

Table * ApplicationWindow::convertMatrixToTableXYZ ( )

§ convertMatrixToTableYXZ()

Table * ApplicationWindow::convertMatrixToTableYXZ ( )

§ convertOldToNewColorIndex()

int ApplicationWindow::convertOldToNewColorIndex ( int  cindex)
private

Workaround for the new colors introduced in rev 447.

Referenced by openGraph(), and readColorFromProject().

§ convertTableToMatrix()

Matrix * ApplicationWindow::convertTableToMatrix ( )

§ convolute()

void ApplicationWindow::convolute ( )

§ copyActiveLayer()

void ApplicationWindow::copyActiveLayer ( )

§ copyFolder()

bool ApplicationWindow::copyFolder ( Folder src,
Folder dest 
)

§ copyMarker()

void ApplicationWindow::copyMarker ( )

§ copySelection()

void ApplicationWindow::copySelection ( )

§ correlate()

void ApplicationWindow::correlate ( )

§ createActions()

void ApplicationWindow::createActions ( )
private

References about(), actionAbout, actionActivateWindow, actionAdd3DData, actionAddColToTable, actionAddErrorBars, actionAddFunctionCurve, actionAddImage, actionAddInsetCurveLayer, actionAddInsetLayer, actionAddLayer, actionAddNoteTab, actionAddZoomPlot, actionAdjustColumnWidth, actionAlignBottom, actionAlignLeft, actionAlignRight, actionAlignTop, actionAppendProject, actionAutoCorrelate, actionAutomaticLayout, actionBandBlockFilter, actionBandPassFilter, actionBaseline, actionBoxPlot, actionCheckUpdates, actionChiSquareTest, actionChooseHelpFolder, actionClearLogInfo, actionClearSelection, actionClearTable, actionCloseAllWindows, actionCloseNoteTab, actionCloseProject, actionCloseWindow, actionColorMap, actionContourMap, actionConvertMatrixDirect, actionConvertMatrixXYZ, actionConvertMatrixYXZ, actionConvertTableBinning, actionConvertTableDirect, actionConvertTableRegularXYZ, actionConvolute, actionCopySelection, actionCopyWindow, actionCorrelate, actionCurveFullRange, actionCustomActionDialog, actionCustomLayout, actionCustomSharedAxisLayers, actionCutSelection, actionDeconvolute, actionDecreaseIndent, actionDecreasePrecision, actionDeleteFitTables, actionDeleteLayer, actionDeleteRows, actionDifferentiate, actionDisregardCol, actionDonate, actionDownloadManual, actionEditCurveRange, actionEditSurfacePlot, actionExportAllGraphs, actionExportExcel, actionExportGraph, actionExportMatrix, actionExportOds, actionExportPDF, actionExtractGraphs, actionExtractLayers, actionExtractTableData, actionFFT, actionFind, actionFindNext, actionFindPrev, actionFindWindow, actionFitExpGrowth, actionFitGauss, actionFitLinear, actionFitLorentz, actionFitSigmoidal, actionFitSlope, actionFlipMatrixHorizontally, actionFlipMatrixVertically, actionFontBold, actionFontItalic, actionFrequencyCount, actionGoToColumn, actionGoToRow, actionGrayMap, actionGreekMajSymbol, actionGreekSymbol, actionHelpBugReports, actionHelpForums, actionHideActiveWindow, actionHideCurve, actionHideOtherCurves, actionHideSelectedColumns, actionHideWindow, actionHighPassFilter, actionHomePage, actionHorSharedAxisLayers, actionImagePlot, actionImageProfilesPlot, actionImportDatabase, actionImportImage, actionImportSound, actionIncreaseIndent, actionIncreasePrecision, actionIntegrate, actionIntensityTable, actionInterpolate, actionInvertMatrix, actionLoad, actionLoadImage, actionLowerEnrichment, actionLowPassFilter, actionMagnify, actionMagnifyHor, actionMagnifyVert, actionMathSymbol, actionMatrixColumnRow, actionMatrixCustomScale, actionMatrixDefaultScale, actionMatrixDeterminant, actionMatrixFFTDirect, actionMatrixFFTInverse, actionMatrixGrayScale, actionMatrixRainbowScale, actionMatrixXY, actionMaximizeWindow, actionMinimizeWindow, actionMoveColFirst, actionMoveColLast, actionMoveColLeft, actionMoveColRight, actionMoveRowDown, actionMoveRowUp, actionMultiPeakGauss, actionMultiPeakLorentz, actionNewFolder, actionNewFunctionPlot, actionNewGraph, actionNewLegend, actionNewMatrix, actionNewNote, actionNewProject, actionNewSurfacePlot, actionNewTable, actionNextWindow, actionNormalizeSelection, actionNormalizeTable, actionNoteEvaluate, actionNoteExecute, actionNoteExecuteAll, actionOneSampletTest, actionOpen, actionOpenExcel, actionOpenOds, actionOpenTemplate, actionPasteSelection, actionPixelLineProfile, actionPlot2HorizontalLayers, actionPlot2VerticalLayers, actionPlot3DBars, actionPlot3DHiddenLine, actionPlot3DPolygons, actionPlot3DRibbon, actionPlot3DScatter, actionPlot3DTrajectory, actionPlot3DWireFrame, actionPlot3DWireSurface, actionPlot4Layers, actionPlotArea, actionPlotDoubleYAxis, actionPlotHistogram, actionPlotHorizontalBars, actionPlotHorSteps, actionPlotL, actionPlotLP, actionPlotP, actionPlotPie, actionPlotSpline, actionPlotStackedHistograms, actionPlotStackedLayers, actionPlotVectXYAM, actionPlotVectXYXY, actionPlotVerticalBars, actionPlotVerticalDropLines, actionPlotVertSteps, actionPrevWindow, actionPrint, actionPrintAllPlots, actionPrintPreview, actionRaiseEnrichment, actionReadOnlyCol, actionRedo, actionRemoveCurve, actionRename, actionRenameNoteTab, actionReplace, actionResizeActiveWindow, actionResizeWindow, actionRestartScripting, actionRotateMatrix, actionRotateMatrixMinus, actionSaveNote, actionSaveProject, actionSaveProjectAs, actionSaveTemplate, actionSaveWindow, actionScriptingLang, actionSetAscValues, actionSetLabelCol, actionSetMatrixDimensions, actionSetMatrixProperties, actionSetMatrixValues, actionSetRandomNormalValues, actionSetRandomValues, actionSetXCol, actionSetXErrCol, actionSetYCol, actionSetYErrCol, actionSetZCol, actionShapiroWilk, actionSharedAxesLayers, actionShowAllColumns, actionShowAllCurves, actionShowAxisDialog, actionShowColsDialog, actionShowColStatistics, actionShowColumnOptionsDialog, actionShowColumnValuesDialog, actionShowConfigureDialog, actionShowCurvePlotDialog, actionShowCurvesDialog, actionShowCurveWorksheet, actionShowExpDecay3Dialog, actionShowExpDecayDialog, actionShowExplorer, actionShowExportASCIIDialog, actionShowFitDialog, actionShowFitPolynomDialog, actionShowGridDialog, actionShowHelp, actionShowIntDialog, actionShowLayerDialog, actionShowLineDialog, actionShowLog, actionShowMoreWindows, actionShowNoteLineNumbers, actionShowPlotDialog, actionShowPlotWizard, actionShowRowsDialog, actionShowRowStatistics, actionShowScaleDialog, actionShowScriptWindow, actionShowTextDialog, actionShowTitleDialog, actionShowTwoExpDecayDialog, actionShowUndoStack, actionSmoothAverage, actionSmoothFFT, actionSmoothLowess, actionSmoothSavGol, actionSortSelection, actionSortTable, actionStackBars, actionStackColumns, actionStackSharedAxisLayers, actionStemPlot, actionSubscript, actionSubtractLine, actionSubtractReference, actionSuperscript, actionSwapColumns, actionTableRecalculate, actionTechnicalSupport, actionTimeStamp, actionToolBars, actionTranslateHor, actionTranslateVert, actionTranslations, actionTransposeMatrix, actionTwoSampletTest, actionUnderline, actionUndo, actionUnzoom, actionVertSharedAxisLayers, actionViewMatrix, actionViewMatrixImage, actionWaterfallPlot, activateWindow(), add3DData(), addColToTable(), addErrorBars(), addFolder(), addFunctionCurve(), addImage(), addInsetCurveLayer(), addInsetLayer(), addLayer(), addNoteTab(), addTimeStamp(), adjustColumnWidth(), alignBottom(), alignLeft(), alignRight(), alignTop(), appendProject(), appFont, autoArrangeLayers(), autoCorrelate(), bandBlockFilterDialog(), bandPassFilterDialog(), baselineDialog(), chooseHelpFolder(), clearLogInfo(), clearSelection(), clearTable(), clone(), closeActiveWindow(), closeNoteTab(), closeProject(), commentSelection(), convertMatrixToTableDirect(), convertMatrixToTableXYZ(), convertMatrixToTableYXZ(), convertTableToMatrix(), convolute(), copySelection(), correlate(), cutSelection(), deconvolute(), decreaseNoteIndent(), decreasePrecision(), deleteFitTables(), deleteLayer(), differentiate(), disregardCol(), downloadManual(), downloadTranslation(), editSurfacePlot(), evaluate(), execute(), executeAll(), explorerWindow, exportAllGraphs(), exportExcel(), exportGraph(), exportMatrix(), exportOds(), exportPDF(), extractGraphs(), extractLayers(), fitGauss(), fitLinear(), fitLorentz(), fitMultiPeakGauss(), fitMultiPeakLorentz(), fitSigmoidal(), fitSlope(), flipMatrixHorizontally(), flipMatrixVertically(), functionDialog(), goToColumn(), goToRow(), hideActiveWindow(), hideCurve(), hideOtherCurves(), hideSelectedColumns(), hideWindow(), highPassFilterDialog(), importASCII(), importDatabase(), importExcel(), importImage(), importOdfSpreadsheet(), importWaveFile(), increaseNoteIndent(), increasePrecision(), insertGreekMajSymbol(), insertGreekSymbol(), insertMathSymbol(), insertSubscript(), insertSuperscript(), integrate(), intensityTable(), invertMatrix(), loadImage(), logWindow, lowerActiveEnrichment(), lowPassFilterDialog(), magnify(), matrixDeterminant(), matrixDirectFFT(), matrixInverseFFT(), maximizeWindow(), minimizeWindow(), moveColumnFirst(), moveColumnLast(), moveColumnLeft(), moveColumnRight(), moveTableRowDown(), moveTableRowUp(), newGraph(), newLegend(), newMatrix(), newNote(), newProject(), newStemPlot(), newSurfacePlot(), newTable(), normalizeActiveTable(), normalizeSelection(), noteFindDialogue(), noteFindNext(), noteFindPrev(), noteReplaceDialogue(), open(), openTemplate(), pasteSelection(), pixelLineProfile(), plot2HorizontalLayers(), plot2VerticalLayers(), plot3DBars(), plot3DHiddenLine(), plot3DPolygons(), plot3DRibbon(), plot3DScatter(), plot3DTrajectory(), plot3DWireframe(), plot3DWireSurface(), plot4Layers(), plotArea(), plotBox(), plotColorMap(), plotContour(), plotCustomLayout(), plotCustomLayoutSharedAxes(), plotDoubleYAxis(), plotGrayScale(), plotHistogram(), plotHorizontalBars(), plotHorizontalSharedAxisLayers(), plotHorSteps(), plotImage(), plotImageProfiles(), plotL(), plotLP(), plotP(), plotPie(), plotSharedAxesLayers(), plotSpline(), plotStackBar(), plotStackColumn(), plotStackedHistograms(), plotStackedLayers(), plotStackSharedAxisLayers(), plotVectXYAM(), plotVectXYXY(), plotVerticalBars(), plotVerticalDropLines(), plotVerticalSharedAxisLayers(), plotVertSteps(), print(), printAllPlots(), printPreview(), raiseActiveEnrichment(), recalculateTable(), redo(), removeCurve(), rename(), renameCurrentNoteTab(), resizeActiveWindow(), resizeWindow(), restartScriptingEnv(), rotateMatrix90(), rotateMatrixMinus90(), saveAsTemplate(), saveNoteAs(), saveProject(), saveProjectAs(), saveWindowAs(), searchForUpdates(), setAscValues(), setAutoScale(), setBoldFont(), setCurveFullRange(), setItalicFont(), setLabelCol(), setMatrixDefaultScale(), setMatrixGrayScale(), setMatrixRainbowScale(), setNormalRandomValues(), setRandomValues(), setReadOnlyCol(), setXCol(), setXErrCol(), setYCol(), setYErrCol(), setZCol(), showAllColumns(), showAllCurves(), showAxisDialog(), showBinMatrixDialog(), showBugTracker(), showChiSquareTestDialog(), showColorMapDialog(), showColsDialog(), showColStatistics(), showColumnOptionsDialog(), showColumnValuesDialog(), showCurvePlotDialog(), showCurveRangeDialog(), showCurvesDialog(), showCurveWorksheet(), showCustomActionDialog(), showDeleteRowsDialog(), showDonationsPage(), showEnrichementDialog(), showExpDecay3Dialog(), showExpDecayDialog(), showExpGrowthDialog(), showExportASCIIDialog(), showExtractDataDialog(), showFFTDialog(), showFindDialogue(), showFitDialog(), showFitPolynomDialog(), showForums(), showFrequencyCountDialog(), showFunctionIntegrationDialog(), showGeneralPlotDialog(), showGridDialog(), showHelp(), showHomePage(), showInterpolationDialog(), showLayerDialog(), showLineDialog(), showMatrixDialog(), showMatrixSizeDialog(), showMatrixValuesDialog(), showMoreWindows(), showNoteLineNumbers(), showPlotWizard(), showPreferencesDialog(), showRowsDialog(), showRowStatistics(), showScaleDialog(), showScriptingLangDialog(), showScriptWindow(), showSmoothAverageDialog(), showSmoothFFTDialog(), showSmoothLowessDialog(), showSmoothSavGolDialog(), showStudentTestDialog(), showSupportPage(), showTitleDialog(), showToolBarsMenu(), showTwoExpDecayDialog(), showTwoSampleStudentTestDialog(), sortActiveTable(), sortSelection(), subtractReferenceData(), subtractStraightLine(), swapColumns(), tableToMatrixRegularXYZ(), testNormality(), translateCurve(), translateCurveHor(), transposeMatrix(), uncommentSelection(), underline(), undo(), undoStackWindow, viewMatrixColumnRow(), viewMatrixImage(), viewMatrixTable(), viewMatrixXY(), waterfallPlot(), and zoomRectanglePlot().

Referenced by dragFolderItems(), and init().

§ createLanguagesList()

void ApplicationWindow::createLanguagesList ( )

§ createPopupMenu()

virtual QMenu* ApplicationWindow::createPopupMenu ( )
inlineprivatevirtual

§ currentFolder()

Folder* ApplicationWindow::currentFolder ( )
inline

§ currentMatrix()

Matrix * ApplicationWindow::currentMatrix ( )

References activeWindow(), and MatrixWindow.

Referenced by plotCustomLayoutSharedAxes().

§ currentNote()

Note * ApplicationWindow::currentNote ( )

References activeWindow(), and NoteWindow.

Referenced by plotCustomLayoutSharedAxes().

§ currentPlot()

MultiLayer * ApplicationWindow::currentPlot ( )

§ currentTable()

Table * ApplicationWindow::currentTable ( )

References activeWindow(), and TableWindow.

Referenced by plotCustomLayoutSharedAxes().

§ custom2DPlotTools()

void ApplicationWindow::custom2DPlotTools ( MultiLayer plot)
private

§ custom3DActions()

void ApplicationWindow::custom3DActions ( QMdiSubWindow *  w)

§ custom3DGrids()

void ApplicationWindow::custom3DGrids ( int  grids)

§ customActionsList()

QList<QAction *> ApplicationWindow::customActionsList ( )
inline

§ customColumnActions()

void ApplicationWindow::customColumnActions ( )
private

§ customEvent()

void ApplicationWindow::customEvent ( QEvent *  e)

§ customizableMenusList()

QList< QMenu * > ApplicationWindow::customizableMenusList ( )

§ customMenu()

void ApplicationWindow::customMenu ( QMdiSubWindow *  w)
private

§ customMenusList()

QList<QMenu *> ApplicationWindow::customMenusList ( )
inline

§ customTable()

void ApplicationWindow::customTable ( Table w)

§ customToolBars()

void ApplicationWindow::customToolBars ( QMdiSubWindow *  w)
private

§ customWindowTitleBarMenu()

void ApplicationWindow::customWindowTitleBarMenu ( MdiSubWindow w,
QMenu *  menu 
)

§ cutSelection()

void ApplicationWindow::cutSelection ( )

§ deconvolute()

void ApplicationWindow::deconvolute ( )

§ decreaseNoteIndent()

void ApplicationWindow::decreaseNoteIndent ( )

§ decreasePrecision()

void ApplicationWindow::decreasePrecision ( )
private

§ deleteFitTables()

void ApplicationWindow::deleteFitTables ( )

§ deleteFolder() [1/2]

void ApplicationWindow::deleteFolder ( )

§ deleteFolder() [2/2]

bool ApplicationWindow::deleteFolder ( Folder f)

§ deleteLayer

void ApplicationWindow::deleteLayer ( )
slot

§ deleteSelectedItems()

void ApplicationWindow::deleteSelectedItems ( )

Deletes the currently selected items from the list view lv.

References deleteFolder(), folders, lv, and FolderListItem::RTTI.

Referenced by clearSelection(), init(), showListViewSelectionMenu(), and showTwoSampleStudentTestDialog().

§ depending3DPlots()

QStringList ApplicationWindow::depending3DPlots ( Matrix m)

§ dependingPlots()

QStringList ApplicationWindow::dependingPlots ( const QString &  caption)

§ desactivateFolders()

void ApplicationWindow::desactivateFolders ( )

Sets all items in the folders list view to be desactivated (QPixmap = folder_closed_xpm)

References folders, and FolderListItem::setActive().

Referenced by changeFolder(), and showTwoSampleStudentTestDialog().

§ differentiate()

void ApplicationWindow::differentiate ( )

§ disableActions()

void ApplicationWindow::disableActions ( )
private

§ disableToolbars()

void ApplicationWindow::disableToolbars ( )
private

§ disableTools()

void ApplicationWindow::disableTools ( )

§ displayInfo()

void ApplicationWindow::displayInfo ( const QString &  text)
inline

References info.

Referenced by ArrowMarker::displayInfo().

§ disregardCol()

void ApplicationWindow::disregardCol ( )

§ downloadManual()

void ApplicationWindow::downloadManual ( )

Show download page in external browser.

Referenced by createActions(), and showTwoSampleStudentTestDialog().

§ downloadTranslation()

void ApplicationWindow::downloadTranslation ( )

Show translations page in external browser.

Referenced by createActions(), and showTwoSampleStudentTestDialog().

§ dragEnterEvent()

void ApplicationWindow::dragEnterEvent ( QDragEnterEvent *  e)

§ dragFolderItems()

void ApplicationWindow::dragFolderItems ( QList< Q3ListViewItem *>  items)
inline

§ drawArrow()

void ApplicationWindow::drawArrow ( )

§ drawLine()

void ApplicationWindow::drawLine ( )

§ drawPoints()

void ApplicationWindow::drawPoints ( )

§ dropEvent()

void ApplicationWindow::dropEvent ( QDropEvent *  e)

§ dropFolderItems()

void ApplicationWindow::dropFolderItems ( Q3ListViewItem *  dest)

§ editMenuAboutToShow()

void ApplicationWindow::editMenuAboutToShow ( )
private

§ editSurfacePlot()

void ApplicationWindow::editSurfacePlot ( )

§ enableCompletion()

void ApplicationWindow::enableCompletion ( bool  on = true)

§ enableMdiArea()

void ApplicationWindow::enableMdiArea ( bool  on = true)

§ enableTextEditor()

void ApplicationWindow::enableTextEditor ( Graph g)
private

§ endOfLine()

QString ApplicationWindow::endOfLine ( )

§ evaluate()

void ApplicationWindow::evaluate ( )

§ excelImportMethod()

ExcelImportMethod ApplicationWindow::excelImportMethod ( )
inline

§ execute()

void ApplicationWindow::execute ( )

§ executeAll()

void ApplicationWindow::executeAll ( )

§ executeNotes()

void ApplicationWindow::executeNotes ( )

execute all notes marked auto-exec

References executeAll(), projectFolder(), and Folder::windowsList().

Referenced by dragFolderItems(), openProject(), and restartScriptingEnv().

§ exportAllGraphs()

void ApplicationWindow::exportAllGraphs ( )

§ exportAllTables()

void ApplicationWindow::exportAllTables ( const QString &  dir,
const QString &  filter,
const QString &  sep,
bool  colNames,
bool  colComments,
bool  expSelection 
)

§ exportExcel()

void ApplicationWindow::exportExcel ( )

§ exportGraph()

void ApplicationWindow::exportGraph ( const QString &  exportFilter = QString::null)

§ exportLayer()

void ApplicationWindow::exportLayer ( )

§ exportMatrix()

void ApplicationWindow::exportMatrix ( const QString &  exportFilter = QString::null)

§ exportOds()

void ApplicationWindow::exportOds ( )

§ exportPDF()

void ApplicationWindow::exportPDF ( )

§ exportPlugin()

ImportExportPlugin * ApplicationWindow::exportPlugin ( const QString &  suffix)

§ extractGraphs

void ApplicationWindow::extractGraphs ( )
slot

§ extractLayers

void ApplicationWindow::extractLayers ( )
slot

§ fileMenuAboutToShow()

void ApplicationWindow::fileMenuAboutToShow ( )
private

§ find()

void ApplicationWindow::find ( const QString &  s,
bool  windowNames,
bool  labels,
bool  folderNames,
bool  caseSensitive,
bool  partialMatch,
bool  subfolders 
)

§ fitFrameToLayer()

void ApplicationWindow::fitFrameToLayer ( )

Finds best layout for the 3D plot.

Finds best layout for the 3D plot

References activeWindow(), Graph3D::findBestLayout(), and Plot3DWindow.

Referenced by initPlot3DToolBar(), and showTwoSampleStudentTestDialog().

§ fitGauss()

void ApplicationWindow::fitGauss ( )

§ fitLinear()

void ApplicationWindow::fitLinear ( )

§ fitLorentz()

void ApplicationWindow::fitLorentz ( )

§ fitMultiPeak()

void ApplicationWindow::fitMultiPeak ( int  profile)

§ fitMultiPeakGauss()

void ApplicationWindow::fitMultiPeakGauss ( )

§ fitMultiPeakLorentz()

void ApplicationWindow::fitMultiPeakLorentz ( )

§ fitSigmoidal()

void ApplicationWindow::fitSigmoidal ( )

§ fitSlope()

void ApplicationWindow::fitSlope ( )

§ flipMatrixHorizontally()

void ApplicationWindow::flipMatrixHorizontally ( )

§ flipMatrixVertically()

void ApplicationWindow::flipMatrixVertically ( )

§ folderItemChanged()

void ApplicationWindow::folderItemChanged ( Q3ListViewItem *  it)

Changes the current folder when the user changes the current item in the QListView "folders".

References changeFolder(), and folders.

Referenced by init(), renameFolder(), showTwoSampleStudentTestDialog(), and startRenameFolder().

§ folderItemDoubleClicked()

void ApplicationWindow::folderItemDoubleClicked ( Q3ListViewItem *  it)

Changes the current folder when the user double-clicks on a folder item in the QListView "lv".

References FolderListItem::folder(), Folder::folderListItem(), folders, and FolderListItem::RTTI.

Referenced by init(), and showTwoSampleStudentTestDialog().

§ folderProperties()

void ApplicationWindow::folderProperties ( )

§ foldersMenuActivated()

void ApplicationWindow::foldersMenuActivated ( int  id)

§ functionDialog()

FunctionDialog * ApplicationWindow::functionDialog ( )

§ generate2DGraph()

MultiLayer * ApplicationWindow::generate2DGraph ( Graph::CurveType  type)

§ generateUniqueName()

QString ApplicationWindow::generateUniqueName ( const QString &  name,
bool  increment = true 
)

§ getFileName()

QString ApplicationWindow::getFileName ( QWidget *  parent = 0,
const QString &  caption = QString(),
const QString &  dir = QString(),
const QString &  filter = QString(),
QString *  selectedFilter = 0,
bool  save = true,
bool  confirmOverwrite = true 
)
static

§ getSaveProjectName()

QString ApplicationWindow::getSaveProjectName ( const QString &  fileName,
bool *  compress = 0,
int  scope = 0 
)
private

§ goToColumn()

void ApplicationWindow::goToColumn ( )

§ goToParentFolder()

void ApplicationWindow::goToParentFolder ( )
private

§ goToRow()

void ApplicationWindow::goToRow ( )

§ graphSelectionChanged()

void ApplicationWindow::graphSelectionChanged ( SelectionMoveResizer s)

§ guessEndOfLine()

QString ApplicationWindow::guessEndOfLine ( const QString &  sample)
static

§ hasTable()

bool ApplicationWindow::hasTable ( )

Returns true if the project contains tables.

References Folder::folderBelow(), projectFolder(), and Folder::windowsList().

Referenced by add3DData(), plotCustomLayoutSharedAxes(), and showWindowContextMenu().

§ hidden()

bool ApplicationWindow::hidden ( QWidget *  window)

§ hideActiveWindow()

void ApplicationWindow::hideActiveWindow ( )

§ hideAllFolderWindows()

void ApplicationWindow::hideAllFolderWindows ( )

forces hidding all windows in the current folder and subfolders, depending on the user's viewing policy

References current_folder, FolderListItem::folder(), Folder::folderListItem(), hideWindow(), show_windows_policy, SubFolders, and Folder::windowsList().

Referenced by showFolderPopupMenu(), and showTwoSampleStudentTestDialog().

§ hideCurve()

void ApplicationWindow::hideCurve ( )

§ hideFolderWindows()

void ApplicationWindow::hideFolderWindows ( Folder f)

§ hideOtherCurves()

void ApplicationWindow::hideOtherCurves ( )

§ hideSelectedColumns()

void ApplicationWindow::hideSelectedColumns ( )
private

§ hideSelectedWindows()

void ApplicationWindow::hideSelectedWindows ( )

Hides the currently selected windows from the list view lv.

References folders, hideWindow(), lv, and FolderListItem::RTTI.

Referenced by showListViewSelectionMenu(), and showTwoSampleStudentTestDialog().

§ hideWindow() [1/2]

void ApplicationWindow::hideWindow ( MdiSubWindow window)

§ hideWindow() [2/2]

void ApplicationWindow::hideWindow ( )

§ highPassFilterDialog()

void ApplicationWindow::highPassFilterDialog ( )

§ imageFilter()

QString ApplicationWindow::imageFilter ( )
static

§ importASCII() [1/2]

void ApplicationWindow::importASCII ( const QString &  fileName = QString::null)

§ importASCII() [2/2]

void ApplicationWindow::importASCII ( const QStringList &  files,
int  import_mode,
const QString &  local_column_separator,
int  local_ignored_lines,
bool  local_rename_columns,
bool  local_strip_spaces,
bool  local_simplify_spaces,
bool  local_import_comments,
QLocale  local_separators,
const QString &  local_comment_string,
bool  import_read_only,
int  endLineChar,
const QList< int > &  colTypes = QList<int>(),
const QStringList &  colFormats = QStringList() 
)

§ importDatabase()

Table * ApplicationWindow::importDatabase ( const QString &  fileName = QString::null,
int  sheet = -1 
)

§ importExcel()

Table * ApplicationWindow::importExcel ( const QString &  fileName = QString::null,
int  sheet = -1 
)

§ importImage()

Matrix * ApplicationWindow::importImage ( const QString &  fileName = QString(),
bool  newWindow = false 
)

§ importOdfSpreadsheet()

Table * ApplicationWindow::importOdfSpreadsheet ( const QString &  fileName = QString::null,
int  sheet = -1 
)

§ importOPJ

ApplicationWindow * ApplicationWindow::importOPJ ( const QString &  fn,
bool  factorySettings = false,
bool  newProject = true 
)
slot

§ importPlugin()

ImportExportPlugin * ApplicationWindow::importPlugin ( const QString &  fileName)

§ importWaveFile()

Table * ApplicationWindow::importWaveFile ( )

§ increaseNoteIndent()

void ApplicationWindow::increaseNoteIndent ( )

§ increasePrecision()

void ApplicationWindow::increasePrecision ( )
private

§ indexedColorNames()

QStringList ApplicationWindow::indexedColorNames ( )
inline

§ indexedColors()

QList<QColor> ApplicationWindow::indexedColors ( )
inline

§ indexedSymbols()

QList<int> ApplicationWindow::indexedSymbols ( )
inline

§ infoLineEdit()

QLineEdit* ApplicationWindow::infoLineEdit ( )
inline

References info.

§ init()

void ApplicationWindow::init ( bool  factorySettings = false)
private

§ initCompleter()

void ApplicationWindow::initCompleter ( )
private

§ initMainMenu()

void ApplicationWindow::initMainMenu ( )
private

References actionAbout, actionAddEllipse, actionAddErrorBars, actionAddFormula, actionAddFunctionCurve, actionAddImage, actionAddInsetCurveLayer, actionAddInsetLayer, actionAddLayer, actionAddRectangle, actionAddText, actionAutomaticLayout, actionCheckUpdates, actionChooseHelpFolder, actionClearLogInfo, actionClearSelection, actionColorMap, actionContourMap, actionCopySelection, actionDeleteFitTables, actionDeleteLayer, actionDonate, actionDownloadManual, actionExtractGraphs, actionExtractLayers, actionGrayMap, actionHelpBugReports, actionHelpForums, actionHomePage, actionImagePlot, actionImageProfilesPlot, actionNewLegend, actionPasteSelection, actionPlot3DBars, actionPlot3DHiddenLine, actionPlot3DPolygons, actionPlot3DScatter, actionPlot3DWireFrame, actionPlot3DWireSurface, actionPlotHistogram, actionRedo, actionShowConfigureDialog, actionShowCurvesDialog, actionShowExplorer, actionShowHelp, actionShowLayerDialog, actionShowLog, actionShowPlotWizard, actionShowUndoStack, actionTechnicalSupport, actionTimeStamp, actionToolBars, actionTranslations, actionUndo, analysisMenu, analysisMenuAboutToShow(), btnArrow, btnLine, decayMenu, disableActions(), edit, editMenuAboutToShow(), exportPlotMenu, fileMenu, fileMenuAboutToShow(), fillMenu, filterMenu, foldersMenu, format, graphMenu, help, importMenu, matrixMenu, matrixMenuAboutToShow(), multiPeakMenu, newMenu, normMenu, performCustomAction(), plot2DMenu, plot3DMenu, plotDataMenu, plotDataMenuAboutToShow(), plotMenuAboutToShow(), recent, scriptingMenu, scriptingMenuAboutToShow(), smoothMenu, tableMenu, tableMenuAboutToShow(), view, windowsMenu, and windowsMenuAboutToShow().

Referenced by dragFolderItems(), and init().

§ initMatrix()

void ApplicationWindow::initMatrix ( Matrix m,
const QString &  caption 
)

§ initMultilayerPlot

void ApplicationWindow::initMultilayerPlot ( MultiLayer g,
const QString &  name = QString() 
)
slot

§ initPlot3D()

void ApplicationWindow::initPlot3D ( Graph3D plot)
private

§ initPlot3DToolBar()

void ApplicationWindow::initPlot3DToolBar ( )
private

§ initSearchForUpdates()

void ApplicationWindow::initSearchForUpdates ( )
private

§ initTable()

void ApplicationWindow::initTable ( Table w,
const QString &  caption 
)

§ initToolBars()

void ApplicationWindow::initToolBars ( )
private

References actionAddColToTable, actionAddEllipse, actionAddErrorBars, actionAddFormula, actionAddFunctionCurve, actionAddImage, actionAddInsetCurveLayer, actionAddInsetLayer, actionAddLayer, actionAddRectangle, actionAddText, actionAddZoomPlot, actionAdjustColumnWidth, actionAlignBottom, actionAlignLeft, actionAlignRight, actionAlignTop, actionAppendProject, actionAutomaticLayout, actionBoxPlot, actionClearSelection, actionColorMap, actionContourMap, actionCopySelection, actionCopyWindow, actionCustomSharedAxisLayers, actionCutSelection, actionDecreaseIndent, actionDecreasePrecision, actionDisregardCol, actionDragCurve, actionDrawPoints, actionExportPDF, actionExtractGraphs, actionExtractLayers, actionFind, actionFindNext, actionFindPrev, actionFlipMatrixHorizontally, actionFlipMatrixVertically, actionFontBold, actionFontBox, actionFontItalic, actionFontSize, actionGrayMap, actionGreekMajSymbol, actionGreekSymbol, actionImagePlot, actionImageProfilesPlot, actionIncreaseIndent, actionIncreasePrecision, actionLoad, actionLowerEnrichment, actionMagnify, actionMagnifyHor, actionMagnifyVert, actionMathSymbol, actionMoveColFirst, actionMoveColLast, actionMoveColLeft, actionMoveColRight, actionMoveRowDown, actionMoveRowUp, actionNewFolder, actionNewFunctionPlot, actionNewGraph, actionNewLegend, actionNewMatrix, actionNewNote, actionNewProject, actionNewSurfacePlot, actionNewTable, actionNoteExecute, actionNoteExecuteAll, actionOpen, actionOpenExcel, actionOpenOds, actionOpenTemplate, actionPasteSelection, actionPlot2HorizontalLayers, actionPlot2VerticalLayers, actionPlot3DBars, actionPlot3DHiddenLine, actionPlot3DPolygons, actionPlot3DRibbon, actionPlot3DScatter, actionPlot3DTrajectory, actionPlot3DWireFrame, actionPlot3DWireSurface, actionPlot4Layers, actionPlotArea, actionPlotDoubleYAxis, actionPlotHistogram, actionPlotHorizontalBars, actionPlotHorSteps, actionPlotL, actionPlotLP, actionPlotP, actionPlotPie, actionPlotSpline, actionPlotStackedHistograms, actionPlotStackedLayers, actionPlotVectXYAM, actionPlotVectXYXY, actionPlotVerticalBars, actionPlotVerticalDropLines, actionPlotVertSteps, actionPrint, actionPrintPreview, actionRaiseEnrichment, actionRedo, actionReplace, actionRotateMatrix, actionRotateMatrixMinus, actionSaveProject, actionSaveTemplate, actionSetAscValues, actionSetLabelCol, actionSetMatrixValues, actionSetRandomNormalValues, actionSetRandomValues, actionSetXCol, actionSetYCol, actionSetYErrCol, actionSetZCol, actionShowColStatistics, actionShowColumnValuesDialog, actionShowCurvesDialog, actionShowExplorer, actionShowLayerDialog, actionShowLog, actionShowRowStatistics, actionShowScriptWindow, actionSortTable, actionStackBars, actionStackColumns, actionStemPlot, actionSubscript, actionSuperscript, actionSwapColumns, actionTextColor, actionTimeStamp, actionUnderline, actionUndo, actionUnzoom, actionWaterfallPlot, addEllipse(), addRectangle(), addTexFormula(), addText(), btnArrow, btnCursor, btnLine, btnMovePoints, btnPicker, btnPointer, btnRemovePoints, btnSelect, btnZoomIn, btnZoomOut, columnTools, dataTools, displayBar, editTools, fileTools, formatToolBar, info, initPlot3DToolBar(), noteTools, performCustomAction(), pickDataTool(), plotMatrixBar, plotTools, setFontFamily(), setFontSize(), setTextColor(), tableTools, and toolBarsList().

Referenced by dragFolderItems(), and init().

§ initWindow

void ApplicationWindow::initWindow ( )
slot

§ insert3DMatrixPlot()

void ApplicationWindow::insert3DMatrixPlot ( const QString &  matrix_name)

§ insertGreekMajSymbol()

void ApplicationWindow::insertGreekMajSymbol ( )
private

§ insertGreekSymbol()

void ApplicationWindow::insertGreekSymbol ( )
private

§ insertMathSymbol()

void ApplicationWindow::insertMathSymbol ( )
private

§ insertNew3DData()

void ApplicationWindow::insertNew3DData ( const QString &  colName)

§ insertSubscript()

void ApplicationWindow::insertSubscript ( )
private

§ insertSuperscript()

void ApplicationWindow::insertSuperscript ( )
private

§ insertTranslatedStrings()

void ApplicationWindow::insertTranslatedStrings ( )
private

§ integrate()

void ApplicationWindow::integrate ( )

§ intensityTable()

void ApplicationWindow::intensityTable ( )

§ invertMatrix()

void ApplicationWindow::invertMatrix ( )

§ isFileReadable()

bool ApplicationWindow::isFileReadable ( const QString &  file_name)

§ isMdiAreaEnabled()

bool ApplicationWindow::isMdiAreaEnabled ( )
inline

References d_mdi_windows_area.

Referenced by ScriptWindow::initActions().

§ isProjectFile()

bool ApplicationWindow::isProjectFile ( const QString &  fn)
private

§ listViewDate()

QString ApplicationWindow::listViewDate ( const QString &  caption)

References lv.

Referenced by plotCustomLayoutSharedAxes().

§ loadCustomActions()

void ApplicationWindow::loadCustomActions ( )

§ loadImage() [1/2]

void ApplicationWindow::loadImage ( )

§ loadImage() [2/2]

void ApplicationWindow::loadImage ( const QString &  fn)

§ loadPlugins()

void ApplicationWindow::loadPlugins ( )
private

§ loadScript

ApplicationWindow * ApplicationWindow::loadScript ( const QString &  fn,
bool  execute = false,
bool  noGui = false 
)
slot

Create a new project from a script file.

Parameters
fnis read as a Python script file and loaded in the command script window.
executespecifies if the script should be executed after opening.

References ScriptWindow::editor(), ScriptEdit::error(), ScriptWindow::executeAll(), ScriptEdit::executeAll(), ScriptEdit::importASCII(), ScriptWindow::open(), restoreApplicationGeometry(), scripted::scriptEnv, scriptWindow, setScriptingLanguage(), and showScriptWindow().

Referenced by open(), parseCommandLineArguments(), and setExcelImportMethod().

§ lowerActiveEnrichment()

void ApplicationWindow::lowerActiveEnrichment ( )

§ lowPassFilterDialog()

void ApplicationWindow::lowPassFilterDialog ( )

§ magnify()

void ApplicationWindow::magnify ( int  mode = 0)

§ matrix()

Matrix * ApplicationWindow::matrix ( const QString &  name)

§ matrixDeterminant()

void ApplicationWindow::matrixDeterminant ( )

§ matrixDirectFFT()

void ApplicationWindow::matrixDirectFFT ( )

§ matrixInverseFFT()

void ApplicationWindow::matrixInverseFFT ( )

§ matrixMenuAboutToShow()

void ApplicationWindow::matrixMenuAboutToShow ( )
private

§ matrixNames()

QStringList ApplicationWindow::matrixNames ( )

§ matrixToTable()

Table * ApplicationWindow::matrixToTable ( Matrix m,
MatrixToTableConversion  conversionType = Direct 
)

§ matrixUndoStackSize()

int ApplicationWindow::matrixUndoStackSize ( )
inline

§ maximizeWindow() [1/2]

void ApplicationWindow::maximizeWindow ( Q3ListViewItem *  lbi = 0)

§ maximizeWindow() [2/2]

void ApplicationWindow::maximizeWindow ( MdiSubWindow w)

§ memoryAllocationError()

void ApplicationWindow::memoryAllocationError ( )
static

§ menusList()

QList< QMenu * > ApplicationWindow::menusList ( )

§ minimizeWindow()

void ApplicationWindow::minimizeWindow ( MdiSubWindow w = 0)

§ modified

void ApplicationWindow::modified ( )
signal

§ modifiedProject [1/2]

void ApplicationWindow::modifiedProject ( )
slot

§ modifiedProject [2/2]

void ApplicationWindow::modifiedProject ( MdiSubWindow w)
slot

Set the project status to modified and save 'w' as the last modified widget.

References modifiedProject().

§ moveColumnFirst()

void ApplicationWindow::moveColumnFirst ( )

§ moveColumnLast()

void ApplicationWindow::moveColumnLast ( )

§ moveColumnLeft()

void ApplicationWindow::moveColumnLeft ( )

§ moveColumnRight()

void ApplicationWindow::moveColumnRight ( )

§ moveFolder()

void ApplicationWindow::moveFolder ( FolderListItem src,
FolderListItem dest 
)

moves a folder item to another

Parameters
srcsource folder item
destdestination folder item

References copyFolder(), FolderListItem::folder(), and folders.

Referenced by dragFolderItems(), and dropFolderItems().

§ movePoints()

void ApplicationWindow::movePoints ( bool  wholeCurve = false)

§ moveTableRowDown()

void ApplicationWindow::moveTableRowDown ( )

§ moveTableRowUp()

void ApplicationWindow::moveTableRowUp ( )

§ multilayerDependencies()

QStringList ApplicationWindow::multilayerDependencies ( QWidget *  w)

§ multilayerPlot [1/3]

MultiLayer * ApplicationWindow::multilayerPlot ( int  c,
int  r,
int  style,
const MultiLayer::AlignPolicy align = MultiLayer::AlignLayers 
)
slot

§ multilayerPlot [2/3]

MultiLayer * ApplicationWindow::multilayerPlot ( Table w,
const QStringList &  colList,
int  style,
int  startRow = 0,
int  endRow = -1 
)
slot

§ multilayerPlot [3/3]

MultiLayer * ApplicationWindow::multilayerPlot ( const QString &  caption,
int  layers = 1,
int  rows = 1,
int  cols = 1 
)
slot

used when restoring a plot from a project file

References initMultilayerPlot().

§ newFunctionPlot()

MultiLayer * ApplicationWindow::newFunctionPlot ( QStringList &  formulas,
double  start,
double  end,
int  points = 100,
const QString &  var = "x",
int  type = 0 
)

§ newGraph

MultiLayer * ApplicationWindow::newGraph ( const QString &  caption = tr("Graph") + "1")
slot

§ newHiddenTable()

Table * ApplicationWindow::newHiddenTable ( const QString &  name,
const QString &  label,
int  r,
int  c,
const QString &  text = QString() 
)

Create a Table which is initially hidden; used to return the result of an analysis operation.

Parameters
namewindow name (compare MdiSubWindow::MdiSubWindow)
labelwindow label (compare MdiSubWindow::MdiSubWindow)
rnumber of rows
cnumber of columns
texttab/newline - seperated initial content; may be empty

References hideWindow(), initTable(), scripted::scriptEnv, Table::setHeader(), and Table::setText().

Referenced by Filter::addResultCurve(), DrawPointTool::appendPoint(), ImageProfilesTool::clone(), MultiPeakFit::generateFitCurve(), Differentiation::output(), FFT::output(), plotCustomLayoutSharedAxes(), and plotImageProfiles().

§ newLegend()

void ApplicationWindow::newLegend ( )

§ newMatrix() [1/2]

Matrix * ApplicationWindow::newMatrix ( int  rows = 32,
int  columns = 32 
)

§ newMatrix() [2/2]

Matrix * ApplicationWindow::newMatrix ( const QString &  caption,
int  r,
int  c 
)

To be used when opening a project file only!

References d_inform_rename_table, d_is_appending_file, initMatrix(), renamedTables, and scripted::scriptEnv.

§ newNote()

Note * ApplicationWindow::newNote ( const QString &  caption = QString())

§ newPlot3D()

Graph3D * ApplicationWindow::newPlot3D ( const QString &  title = QString())

§ newProject()

void ApplicationWindow::newProject ( )

§ newStemPlot()

Note * ApplicationWindow::newStemPlot ( )

§ newSurfacePlot()

void ApplicationWindow::newSurfacePlot ( )

§ newTable() [1/3]

Table * ApplicationWindow::newTable ( )

§ newTable() [2/3]

Table * ApplicationWindow::newTable ( const QString &  caption,
int  r,
int  c 
)

Used when loading a table from a project file.

References d_inform_rename_table, d_is_appending_file, initTable(), renamedTables, and scripted::scriptEnv.

§ newTable() [3/3]

Table * ApplicationWindow::newTable ( int  r,
int  c,
const QString &  name = QString(),
const QString &  legend = QString() 
)

References initTable(), and scripted::scriptEnv.

§ newTableStatistics()

TableStatistics * ApplicationWindow::newTableStatistics ( Table base,
int  type,
QList< int >  target,
int  start = 0,
int  end = -1,
const QString &  caption = QString::null 
)

§ normalizeActiveTable()

void ApplicationWindow::normalizeActiveTable ( )

§ normalizeSelection()

void ApplicationWindow::normalizeSelection ( )

§ noteFindDialogue()

void ApplicationWindow::noteFindDialogue ( )

§ noteFindNext()

void ApplicationWindow::noteFindNext ( )

§ noteFindPrev()

void ApplicationWindow::noteFindPrev ( )

§ noteReplaceDialogue()

void ApplicationWindow::noteReplaceDialogue ( )

§ open [1/2]

void ApplicationWindow::open ( )
slot

§ open [2/2]

ApplicationWindow * ApplicationWindow::open ( const QString &  fn,
bool  factorySettings = false,
bool  newProject = true 
)
slot

§ openGraph()

Graph * ApplicationWindow::openGraph ( ApplicationWindow app,
MultiLayer plot,
const QStringList &  list 
)

References CurveLayout::aCol, Graph::addArrow(), Graph::addErrorBars(), MultiLayer::addLayer(), ImageProfilesTool::append(), CurveLayout::aStyle, Graph::axisType(), Graph::Box, Table::colName(), CurveLayout::connectType, convertOldToNewColorIndex(), Graph::curve(), d_curve_max_antialising_size, d_disable_curve_antialiasing, d_file_version, d_graph_axis_labeling, d_synchronize_graph_scales, Graph::dataCurve(), ScaleDraw::Date, ScaleDraw::Day, ColorBox::defaultColor(), Graph::disableCurveAntialiasing(), Graph::enableAutoscaling(), Graph::enableAxis(), Graph::enableAxisLabels(), Graph::enableDouglasPeukerSpeedMode(), CurveLayout::fillCol, CurveLayout::filledArea, format, Graph::getPenStyle(), Graph::grid(), Graph::Histogram, Graph::HorizontalBars, Graph::imageProfilesTool(), Graph::insertCurve(), Graph::insertFunctionCurve(), Graph::insertImageMarker(), Graph::insertLegend(), Graph::insertText(), CurveLayout::lCol, left, Graph::LineSymbols, Grid::load(), Graph::loadAxesLinewidth(), Graph::loadAxesOptions(), QwtHistogram::loadData(), Graph::loadErrorBars(), CurveLayout::lStyle, CurveLayout::lWidth, Graph::masterCurve(), matrix(), ScaleDraw::Month, ScaleDraw::Numeric, Table::numRows(), Graph::obsoleteSymbolStyle(), Graph::openBoxDiagram(), CurveLayout::penWidth, Graph::plotPie(), Graph::plotVectors(), readColorFromProject(), Graph::recoverObsoleteDateTimeScale(), renamedTables, RectangleWidget::restore(), EllipseWidget::restore(), TexWidget::restore(), ImageWidget::restore(), LegendWidget::restore(), FunctionCurve::restore(), PieLabel::restore(), Graph::restoreBackgroundImage(), Graph::restoreCurveLabels(), Graph::restoreHistogram(), Graph::restoreSpectrogram(), Graph::restoreSymbolImage(), Graph::setActiveTool(), Graph::setAntialiasing(), Graph::setAutoscaleFonts(), ImageProfilesTool::setAveragePixels(), Graph::setAxisColor(), Graph::setAxisFont(), Graph::setAxisFormula(), Graph::setAxisLabelRotation(), Graph::setAxisLabelsColor(), Graph::setAxisMargin(), Graph::setAxisTitleAlignment(), Graph::setAxisTitleColor(), Graph::setAxisTitleDistance(), Graph::setAxisTitleFont(), Graph::setAxisTitlePolicy(), Graph::setBackgroundColor(), Graph::setBarsGap(), QwtHistogram::setBinning(), Graph::setCanvasFrame(), Graph::setFrame(), Graph::setGridOnTop(), Graph::setLabelsDateTimeFormat(), Graph::setLabelsDayFormat(), Graph::setLabelsMonthFormat(), Graph::setLabelsNumericFormat(), Graph::setLabelsTextFormat(), Graph::setMajorTicksType(), Graph::setMinorTicksType(), Graph::setPageGeometry(), PlotCurve::setPlotStyle(), ScaleDraw::setPrefix(), Graph::setScale(), Graph::setScaleTitle(), ScaleDraw::setShowTicksPolicy(), PlotCurve::setSkipSymbolsCount(), QwtBarCurve::setStacked(), ScaleDraw::setSuffix(), Graph::setSynchronizedScaleDivisions(), Graph::setTicksLength(), Graph::setTitleAlignment(), Graph::setTitleColor(), Graph::setTitleFont(), Graph::setWaterfallOffset(), Graph::setWaterfallSideLines(), Graph::showMissingDataGap(), CurveLayout::sSize, CurveLayout::sType, CurveLayout::symCol, table(), ScaleDraw::Time, Graph::updateAxesTitles(), Graph::updateCurveLayout(), Graph::updateDataCurves(), Graph::updateLayout(), Graph::updateVectorsLayout(), Graph::VectXYAM, Graph::VectXYXY, and Graph::VerticalBars.

Referenced by appendProject(), openProject(), openTemplate(), and plotCustomLayoutSharedAxes().

§ openMatrix()

Matrix * ApplicationWindow::openMatrix ( ApplicationWindow app,
const QStringList &  flist 
)

§ openNote()

Note * ApplicationWindow::openNote ( ApplicationWindow app,
const QStringList &  flist 
)

§ openProject

ApplicationWindow * ApplicationWindow::openProject ( const QString &  fn,
bool  factorySettings = false,
bool  newProject = true 
)
slot

§ openRecentProject()

void ApplicationWindow::openRecentProject ( int  index)

§ openTable()

Table * ApplicationWindow::openTable ( ApplicationWindow app,
const QStringList &  flist 
)

§ openTableStatistics()

TableStatistics * ApplicationWindow::openTableStatistics ( const QStringList &  flist)

§ openTemplate() [1/2]

void ApplicationWindow::openTemplate ( )

§ openTemplate() [2/2]

MdiSubWindow * ApplicationWindow::openTemplate ( const QString &  fn)

§ parseCommandLineArguments()

void ApplicationWindow::parseCommandLineArguments ( const QStringList &  args)

§ pasteSelection()

void ApplicationWindow::pasteSelection ( )

§ performCustomAction()

void ApplicationWindow::performCustomAction ( QAction *  action)
private

§ pickCoordSystem()

void ApplicationWindow::pickCoordSystem ( QAction *  action)

§ pickDataTool()

void ApplicationWindow::pickDataTool ( QAction *  action)

§ pickFloorStyle()

void ApplicationWindow::pickFloorStyle ( QAction *  action)

§ pickPlotStyle()

void ApplicationWindow::pickPlotStyle ( QAction *  action)

§ pickPointerCursor()

void ApplicationWindow::pickPointerCursor ( )

§ pixelLineProfile()

void ApplicationWindow::pixelLineProfile ( )

§ plot2HorizontalLayers

void ApplicationWindow::plot2HorizontalLayers ( )
slot

§ plot2VerticalLayers

void ApplicationWindow::plot2VerticalLayers ( )
slot

§ plot3DBars()

void ApplicationWindow::plot3DBars ( )

§ plot3DHiddenLine()

void ApplicationWindow::plot3DHiddenLine ( )

§ plot3DMatrix()

Graph3D * ApplicationWindow::plot3DMatrix ( Matrix m = 0,
int  style = 5 
)

§ plot3DPolygons()

void ApplicationWindow::plot3DPolygons ( )

§ plot3DRibbon()

void ApplicationWindow::plot3DRibbon ( )

§ plot3DScatter()

void ApplicationWindow::plot3DScatter ( )

§ plot3DTrajectory()

void ApplicationWindow::plot3DTrajectory ( )

§ plot3DWireframe()

void ApplicationWindow::plot3DWireframe ( )

§ plot3DWireSurface()

void ApplicationWindow::plot3DWireSurface ( )

§ plot4Layers

void ApplicationWindow::plot4Layers ( )
slot

§ plotArea()

void ApplicationWindow::plotArea ( )

§ plotBox()

void ApplicationWindow::plotBox ( )

§ plotColorMap

MultiLayer * ApplicationWindow::plotColorMap ( Matrix m = 0)
slot

§ plotContour

MultiLayer * ApplicationWindow::plotContour ( Matrix m = 0)
slot

§ plotCustomLayout

void ApplicationWindow::plotCustomLayout ( bool  sharedAxes = false)
slot

§ plotCustomLayoutSharedAxes

void ApplicationWindow::plotCustomLayoutSharedAxes ( )
inlineslot

References about(), activateWindow(), add3DData(), add3DMatrixPlot(), addColToTable(), addFunctionCurve(), adjustColumnWidth(), Table::All, autoCorrelate(), change3DData(), change3DMatrix(), changeMatrixName(), clearLogInfo(), clearSelection(), clearTable(), clone(), closeActiveWindow(), closeWindow(), columnsList(), connectSurfacePlot(), connectTable(), convertMatrixToTableDirect(), convertMatrixToTableXYZ(), convertMatrixToTableYXZ(), convertTableToMatrix(), convolute(), copyActiveLayer(), copyMarker(), copySelection(), correlate(), currentMatrix(), currentNote(), currentPlot(), currentTable(), customTable(), cutSelection(), deconvolute(), depending3DPlots(), dependingPlots(), Direct, editSurfacePlot(), exportAllGraphs(), exportAllTables(), exportExcel(), exportGraph(), exportLayer(), exportMatrix(), exportOds(), exportPDF(), flipMatrixHorizontally(), flipMatrixVertically(), functionDialog(), generate2DGraph(), goToColumn(), goToRow(), hasTable(), hidden(), hideActiveWindow(), hideWindow(), importASCII(), importDatabase(), importExcel(), importImage(), importOdfSpreadsheet(), importWaveFile(), initMatrix(), initTable(), insert3DMatrixPlot(), insertNew3DData(), intensityTable(), invertMatrix(), listViewDate(), loadImage(), matrix(), matrixDeterminant(), matrixDirectFFT(), matrixInverseFFT(), matrixToTable(), maximizeWindow(), minimizeWindow(), moveTableRowDown(), moveTableRowUp(), multilayerDependencies(), newFunctionPlot(), newHiddenTable(), newMatrix(), newPlot3D(), newProject(), newStemPlot(), newSurfacePlot(), newTable(), newTableStatistics(), normalizeActiveTable(), normalizeSelection(), openGraph(), openMatrix(), openRecentProject(), openTable(), openTableStatistics(), openTemplate(), pasteSelection(), pixelLineProfile(), plot3DBars(), plot3DHiddenLine(), plot3DMatrix(), plot3DPolygons(), plot3DRibbon(), plot3DScatter(), plot3DTrajectory(), plot3DWireframe(), plot3DWireSurface(), plotArea(), plotBox(), plotCustomLayout(), plotDoubleYAxis(), plotHistogram(), plotHorizontalBars(), plotHorSteps(), plotL(), plotLP(), plotP(), plotParametricSurface(), plotPie(), plotSpline(), plotStackBar(), plotStackColumn(), plotSurface(), plotVectXYAM(), plotVectXYXY(), plotVerticalBars(), plotVerticalDropLines(), plotVertSteps(), plotXYZ(), print(), printAllPlots(), printPreview(), recalculateTable(), redo(), remove3DMatrixPlots(), removeCurves(), removeWindowFromLists(), rename(), renameListViewItem(), renameWindow(), resizeActiveWindow(), resizeWindow(), restoreApplicationGeometry(), restoreWindowGeometry(), rotateMatrix90(), rotateMatrixMinus90(), saveAsTemplate(), setArrowDefaultSettings(), setGraphDefaultSettings(), setListView(), setListViewDate(), setListViewLabel(), setListViewSize(), setMatrixDefaultScale(), setMatrixGrayScale(), setMatrixRainbowScale(), setPreferences(), setPrintPreviewOptions(), setWindowName(), showBinMatrixDialog(), showChiSquareTestDialog(), showFunctionDialog(), showStudentTestDialog(), showTable(), sortActiveTable(), sortSelection(), stemPlot(), table(), tableList(), tableNames(), tableToMatrix(), tableToMatrixRegularXYZ(), transposeMatrix(), undo(), updateColNames(), updateCurves(), updateFunctionLists(), updateMatrixPlots(), updateSurfaceFuncList(), updateTableNames(), updateWindowStatus(), validFor2DPlot(), validFor3DPlot(), versionString(), view, viewMatrixColumnRow(), viewMatrixImage(), viewMatrixTable(), viewMatrixXY(), window(), windowGeometryInfo(), and zoomRectanglePlot().

Referenced by createActions().

§ plotDataMenuAboutToShow()

void ApplicationWindow::plotDataMenuAboutToShow ( )
private

§ plotDoubleYAxis()

void ApplicationWindow::plotDoubleYAxis ( )

§ plotFile

ApplicationWindow * ApplicationWindow::plotFile ( const QString &  fn)
slot

Create a new project from a data file.

Parameters
fnis read as a data file with the default column separator (as set by the user) and inserted as a table into a new, empty project. This table is then plotted with the Graph::LineSymbols style.

References ApplicationWindow(), MdiSubWindow::Both, columnSeparator, d_ASCII_comment_string, d_ASCII_end_line, d_ASCII_import_comments, d_ASCII_import_locale, d_ASCII_import_read_only, defaultCurveStyle, Table::importASCII(), importImage(), multilayerPlot(), newTable(), Table::Overwrite, renameColumns, restoreApplicationGeometry(), savedProject(), MdiSubWindow::setCaptionPolicy(), simplify_spaces, strip_spaces, and Table::YColumns().

Referenced by open(), and setExcelImportMethod().

§ plotGrayScale

MultiLayer * ApplicationWindow::plotGrayScale ( Matrix m = 0)
slot

§ plotHistogram() [1/2]

MultiLayer * ApplicationWindow::plotHistogram ( )

§ plotHistogram() [2/2]

MultiLayer * ApplicationWindow::plotHistogram ( Matrix m)

§ plotHorizontalBars()

void ApplicationWindow::plotHorizontalBars ( )

§ plotHorizontalSharedAxisLayers

void ApplicationWindow::plotHorizontalSharedAxisLayers ( )
slot

§ plotHorSteps()

void ApplicationWindow::plotHorSteps ( )

§ plotImage

MultiLayer * ApplicationWindow::plotImage ( Matrix m = 0)
slot

§ plotImageProfiles

MultiLayer * ApplicationWindow::plotImageProfiles ( Matrix m = 0)
slot

§ plotL()

void ApplicationWindow::plotL ( )

§ plotLP()

void ApplicationWindow::plotLP ( )

§ plotMenuAboutToShow()

void ApplicationWindow::plotMenuAboutToShow ( )
private

§ plotP()

void ApplicationWindow::plotP ( )

§ plotParametricSurface()

Graph3D * ApplicationWindow::plotParametricSurface ( const QString &  xFormula,
const QString &  yFormula,
const QString &  zFormula,
double  ul,
double  ur,
double  vl,
double  vr,
int  columns,
int  rows,
bool  uPeriodic,
bool  vPeriodic 
)

§ plotPie()

void ApplicationWindow::plotPie ( )

§ plotSharedAxesLayers

void ApplicationWindow::plotSharedAxesLayers ( )
slot

§ plotSpectrogram

MultiLayer * ApplicationWindow::plotSpectrogram ( Matrix m,
Graph::CurveType  type 
)
slot

§ plotSpline()

void ApplicationWindow::plotSpline ( )

§ plotStackBar()

void ApplicationWindow::plotStackBar ( )

§ plotStackColumn()

void ApplicationWindow::plotStackColumn ( )

§ plotStackedHistograms

void ApplicationWindow::plotStackedHistograms ( )
slot

§ plotStackedLayers

void ApplicationWindow::plotStackedLayers ( )
slot

§ plotStackSharedAxisLayers

void ApplicationWindow::plotStackSharedAxisLayers ( )
slot

§ plotSurface()

Graph3D * ApplicationWindow::plotSurface ( const QString &  formula,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr,
int  columns = 40,
int  rows = 30 
)

§ plotVectXYAM()

void ApplicationWindow::plotVectXYAM ( )

§ plotVectXYXY()

void ApplicationWindow::plotVectXYXY ( )

§ plotVerticalBars()

void ApplicationWindow::plotVerticalBars ( )

§ plotVerticalDropLines()

void ApplicationWindow::plotVerticalDropLines ( )

§ plotVerticalSharedAxisLayers

void ApplicationWindow::plotVerticalSharedAxisLayers ( )
slot

§ plotVertSteps()

void ApplicationWindow::plotVertSteps ( )

§ plotXYZ()

Graph3D * ApplicationWindow::plotXYZ ( Table table,
const QString &  zColName,
int  type 
)

§ print()

void ApplicationWindow::print ( )

§ printAllPlots()

void ApplicationWindow::printAllPlots ( )

§ printPreview()

void ApplicationWindow::printPreview ( )

§ projectFolder()

Folder * ApplicationWindow::projectFolder ( )

§ projectHas2DPlots()

bool ApplicationWindow::projectHas2DPlots ( )

§ projectProperties()

void ApplicationWindow::projectProperties ( )

pops up information about the current project

References Folder::birthDate(), current_folder, projectname, Folder::subfolders(), and windowsList().

Referenced by folderProperties(), and showTwoSampleStudentTestDialog().

§ raiseActiveEnrichment()

void ApplicationWindow::raiseActiveEnrichment ( bool  on = true)

§ readColorFromProject()

QColor ApplicationWindow::readColorFromProject ( const QString &  name)

§ readSettings

void ApplicationWindow::readSettings ( )
slot

References ActiveFolder, antialiasing2DPlots, appFont, appLanguage, appStyle, asciiDirPath, autoResizeLayers, autoSave, autoSaveTime, autoscale2DPlots, autoScaleFonts, autoSearchUpdates, axesLineWidth, PatternBox::brushStyle(), canvasFrameWidth, changeAppStyle(), columnSeparator, confirmCloseFolder, confirmCloseMatrix, confirmCloseNotes, confirmClosePlot2D, confirmClosePlot3D, confirmCloseTable, customActionsDirPath, d_2_linear_fit_points, d_3D_autoscale, d_3D_axes_color, d_3D_axes_font, d_3D_background_color, d_3D_color_map, d_3D_export_sort, d_3D_export_text_mode, d_3D_grid_color, d_3D_labels_color, d_3D_legend, d_3D_major_grids, d_3D_major_style, d_3D_major_width, d_3D_mesh_color, d_3D_minor_grid_color, d_3D_minor_grids, d_3D_minor_style, d_3D_minor_width, d_3D_numbers_color, d_3D_numbers_font, d_3D_orthogonal, d_3D_projection, d_3D_resolution, d_3D_smooth_mesh, d_3D_title_font, d_add_curves_dialog_size, d_app_rect, d_ASCII_comment_string, d_ASCII_end_line, d_ASCII_file_filter, d_ASCII_import_comments, d_ASCII_import_first_row_role, d_ASCII_import_locale, d_ASCII_import_mode, d_ASCII_import_preview, d_ASCII_import_read_only, d_ask_web_connection, d_auto_update_table_values, d_backup_files, d_canvas_frame_color, d_class_highlight_color, d_clipboard_locale, d_column_tool_bar, d_comment_highlight_color, d_completion, d_confirm_modif_2D_points, d_confirm_overwrite, d_curve_line_style, d_curve_max_antialising_size, d_decimal_digits, d_default_2D_grid, d_descriptive_stats, d_disable_curve_antialiasing, d_display_tool_bar, d_edit_tool_bar, d_eol, d_excel_import_method, d_export_ASCII_file_filter, d_export_bitmap_resolution, d_export_col_comment, d_export_col_names, d_export_col_separator, d_export_color, d_export_compression, d_export_escape_tex_strings, d_export_quality, d_export_raster_size, d_export_size_unit, d_export_table_selection, d_export_tex_font_sizes, d_export_transparency, d_export_vector_resolution, d_extended_export_dialog, d_extended_import_ASCII_dialog, d_extended_open_dialog, d_extended_plot_dialog, d_fft_norm_amp, d_fft_power2, d_fft_shift_res, d_file_tool_bar, d_fill_symbols, d_force_muParser, d_format_tool_bar, d_frame_geometry_unit, d_frame_widget_pen, d_function_highlight_color, d_graph_attach_policy, d_graph_axes_labels_dist, d_graph_axis_labeling, d_graph_background_color, d_graph_background_opacity, d_graph_border_color, d_graph_border_width, d_graph_canvas_color, d_graph_canvas_opacity, d_graph_legend_display, d_graph_tick_labels_dist, d_image_export_filter, d_import_ASCII_dialog_size, d_in_place_editing, d_indexed_color_names, d_indexed_colors, d_indexed_symbols, d_inform_rename_table, d_init_window_type, d_int_results_table, d_int_show_plot, d_int_sort_data, d_java_path, d_jodconverter_path, d_keep_aspect_ration, d_keyword_highlight_color, d_latex_compiler, d_latex_compiler_path, d_layer_canvas_height, d_layer_canvas_width, d_layer_geometry_unit, d_legend_default_angle, d_matrix_tool_bar, d_matrix_undo_stack_size, d_multi_peak_messages, d_muparser_c_locale, d_note_line_numbers, d_notes_font, d_notes_tab_length, d_notes_tool_bar, d_numeric_highlight_color, d_open_last_project, d_open_project_filter, d_param_surface_func, d_plot3D_tool_bar, d_plot_tool_bar, d_preview_lines, d_print_cropmarks, d_print_paper_size, d_printer_orientation, d_python_config_folder, d_quotation_highlight_color, d_recent_functions, d_rect_default_background, d_rect_default_brush, d_scale_fonts_factor, d_scale_plots_on_print, d_script_win_on_top, d_script_win_rect, d_show_axes, d_show_axes_labels, d_show_current_folder, d_show_empty_cell_gap, d_show_table_comments, d_show_table_paste_dialog, d_soffice_path, d_startup_scripts_folder, d_stats_confidence, d_stats_output, d_stats_power, d_stats_result_log, d_stats_result_notes, d_stats_result_table, d_stats_significance_level, d_symbol_style, d_symbols_list, d_synchronize_graph_scales, d_table_tool_bar, d_translations_folder, defaultArrowColor, defaultArrowHeadAngle, defaultArrowHeadFill, defaultArrowHeadLength, defaultArrowLineStyle, defaultArrowLineWidth, defaultCurveAlpha, defaultCurveBrush, defaultCurveLineWidth, defaultCurveStyle, defaultPlotMargin, defaultScriptingLang, defaultSymbolEdge, defaultSymbolSize, drawBackbones, explorerSplitter, fit_output_precision, fit_scale_errors, fitModelsPath, fitPluginsPath, fitPoints, generatePeakCurves, generateUniformFitPoints, Graph::getPenStyle(), helpFilePath, ignoredLines, imagesDirPath, legendBackground, legendFrameStyle, legendTextColor, FrameWidget::Line, Graph::LineSymbols, maj_version, Grid::majPenX(), Grid::majPenY(), majTicksLength, majTicksStyle, min_version, Grid::minPenX(), Grid::minPenY(), minTicksLength, minTicksStyle, ImportASCIIDialog::NewTables, ScaleDraw::Out, panelsColor, panelsTextColor, pasteFitResultsToPlot, patch_version, peakCurvesColor, PenStyleBox::penStyle(), plotAxesFont, plotLegendFont, plotNumbersFont, plotTitleFont, recentProjects, renameColumns, rFunctions, saveFitFunctions(), FrameWidget::Scale, scriptsDirPath, Grid::setMajPenX(), Grid::setMajPenY(), Grid::setMinPenX(), Grid::setMinPenY(), show_windows_policy, simplify_spaces, strip_spaces, PenStyleBox::styleIndex(), surfaceFunc, tableBkgdColor, tableHeaderColor, tableHeaderFont, tableTextColor, tableTextFont, TableWindow, templatesDir, thetaFunctions, titleOn, updateRecentProjectsList(), workingDir, workspaceColor, writeFitResultsToLog, xFunctions, and yFunctions.

Referenced by init(), and setExcelImportMethod().

§ recalculateTable()

void ApplicationWindow::recalculateTable ( )

recalculate selected cells of current table

References activeWindow().

Referenced by createActions(), and plotCustomLayoutSharedAxes().

§ receivedVersionFile()

void ApplicationWindow::receivedVersionFile ( bool  error)

connected to the done(bool) signal of the http object

References autoSearchUpdatesRequest, extra_version, http, maj_version, min_version, patch_version, svn_revision, and version_buffer.

Referenced by initSearchForUpdates(), and showTwoSampleStudentTestDialog().

§ redo()

void ApplicationWindow::redo ( )

§ reloadCustomActions()

void ApplicationWindow::reloadCustomActions ( )

§ reloadCustomMenus()

void ApplicationWindow::reloadCustomMenus ( )

References d_user_menus.

Referenced by customActionsList(), and reloadCustomActions().

§ remove3DMatrixPlots()

void ApplicationWindow::remove3DMatrixPlots ( Matrix m)

§ removeAxes3DPlot()

void ApplicationWindow::removeAxes3DPlot ( )

§ removeColumnNameFromCompleter

void ApplicationWindow::removeColumnNameFromCompleter ( const QString &  colName)
inlineprivateslot

§ removeCurve()

void ApplicationWindow::removeCurve ( )

Removes the curve identified by a key stored in the data() of actionRemoveCurve.

References actionRemoveCurve, MultiLayer::activeLayer(), activeWindow(), MultiLayerWindow, Graph::removeCurve(), and Graph::updatePlot().

Referenced by createActions(), and showTwoSampleStudentTestDialog().

§ removeCurves()

void ApplicationWindow::removeCurves ( const QString &  name)

§ removeCustomAction()

void ApplicationWindow::removeCustomAction ( QAction *  action)

§ removeCustomMenu()

void ApplicationWindow::removeCustomMenu ( const QString &  title)

§ removeGrid3DPlot()

void ApplicationWindow::removeGrid3DPlot ( )

§ removePoints()

void ApplicationWindow::removePoints ( )

§ removeWindowFromLists()

void ApplicationWindow::removeWindowFromLists ( MdiSubWindow w)

§ rename()

void ApplicationWindow::rename ( )

§ renameCurrentNoteTab()

void ApplicationWindow::renameCurrentNoteTab ( )

§ renameFolder()

void ApplicationWindow::renameFolder ( Q3ListViewItem *  it,
int  col,
const QString &  text 
)

checks weather the new folder name is valid and modifies the name

References current_folder, folderItemChanged(), Folder::folderListItem(), folders, projectFolder(), and Folder::subfolders().

Referenced by init(), and showTwoSampleStudentTestDialog().

§ renameListViewItem()

void ApplicationWindow::renameListViewItem ( const QString &  oldName,
const QString &  newName 
)

References lv.

Referenced by plotCustomLayoutSharedAxes(), and setWindowName().

§ renameWindow() [1/2]

void ApplicationWindow::renameWindow ( )

§ renameWindow() [2/2]

void ApplicationWindow::renameWindow ( Q3ListViewItem *  item,
int  ,
const QString &  s 
)

Called when the user presses F2 and an item is selected in lv.

References setWindowName().

§ resetRotation()

void ApplicationWindow::resetRotation ( )

Resets rotation of 3D plots to default values.

Resets rotation of 3D plots to default values

References activeWindow(), Plot3DWindow, and Graph3D::setRotation().

Referenced by initPlot3DToolBar(), and showTwoSampleStudentTestDialog().

§ resizeActiveWindow()

void ApplicationWindow::resizeActiveWindow ( )

§ resizeWindow()

void ApplicationWindow::resizeWindow ( )

§ restartScriptingEnv()

void ApplicationWindow::restartScriptingEnv ( )

create a new environment for the current scripting language

References executeNotes(), scripted::scriptEnv, and setScriptingLanguage().

Referenced by createActions(), and dragFolderItems().

§ restoreApplicationGeometry()

void ApplicationWindow::restoreApplicationGeometry ( )

§ restoreWindowGeometry()

void ApplicationWindow::restoreWindowGeometry ( ApplicationWindow app,
MdiSubWindow w,
const QString  s 
)
static

§ resultsLog()

QTextEdit* ApplicationWindow::resultsLog ( )
inline

§ rotateMatrix90()

void ApplicationWindow::rotateMatrix90 ( )

§ rotateMatrixMinus90()

void ApplicationWindow::rotateMatrixMinus90 ( )

§ saveAsProject()

void ApplicationWindow::saveAsProject ( )

§ saveAsTemplate()

void ApplicationWindow::saveAsTemplate ( MdiSubWindow w = 0,
const QString &  fileName = QString() 
)

§ savedProject

void ApplicationWindow::savedProject ( )
slot

§ saveFitFunctions()

void ApplicationWindow::saveFitFunctions ( const QStringList &  lst)

§ saveFolder()

void ApplicationWindow::saveFolder ( Folder folder,
const QString &  fn,
bool  compress = false 
)

§ saveFolderAsProject()

void ApplicationWindow::saveFolderAsProject ( Folder f)

§ saveNoteAs()

void ApplicationWindow::saveNoteAs ( )

§ saveProject

bool ApplicationWindow::saveProject ( bool  compress = false)
slot

§ saveProjectAs

void ApplicationWindow::saveProjectAs ( const QString &  fileName = QString(),
bool  compress = false 
)
slot

§ saveSettings

void ApplicationWindow::saveSettings ( )
slot

References antialiasing2DPlots, appFont, appLanguage, appStyle, asciiDirPath, autoResizeLayers, autoSave, autoSaveTime, autoscale2DPlots, autoScaleFonts, autoSearchUpdates, axesLineWidth, canvasFrameWidth, columnSeparator, confirmCloseFolder, confirmCloseMatrix, confirmCloseNotes, confirmClosePlot2D, confirmClosePlot3D, confirmCloseTable, customActionsDirPath, d_2_linear_fit_points, d_3D_autoscale, d_3D_axes_color, d_3D_axes_font, d_3D_background_color, d_3D_color_map, d_3D_export_sort, d_3D_export_text_mode, d_3D_grid_color, d_3D_labels_color, d_3D_legend, d_3D_major_grids, d_3D_major_style, d_3D_major_width, d_3D_mesh_color, d_3D_minor_grid_color, d_3D_minor_grids, d_3D_minor_style, d_3D_minor_width, d_3D_numbers_color, d_3D_numbers_font, d_3D_orthogonal, d_3D_projection, d_3D_resolution, d_3D_smooth_mesh, d_3D_title_font, d_add_curves_dialog_size, d_app_rect, d_ASCII_comment_string, d_ASCII_end_line, d_ASCII_file_filter, d_ASCII_import_comments, d_ASCII_import_first_row_role, d_ASCII_import_locale, d_ASCII_import_mode, d_ASCII_import_preview, d_ASCII_import_read_only, d_ask_web_connection, d_auto_update_table_values, d_backup_files, d_canvas_frame_color, d_class_highlight_color, d_clipboard_locale, d_column_tool_bar, d_comment_highlight_color, d_completion, d_confirm_modif_2D_points, d_confirm_overwrite, d_curve_line_style, d_curve_max_antialising_size, d_decimal_digits, d_default_2D_grid, d_descriptive_stats, d_disable_curve_antialiasing, d_display_tool_bar, d_edit_tool_bar, d_eol, d_excel_import_method, d_export_ASCII_file_filter, d_export_bitmap_resolution, d_export_col_comment, d_export_col_names, d_export_col_separator, d_export_color, d_export_compression, d_export_escape_tex_strings, d_export_quality, d_export_raster_size, d_export_size_unit, d_export_table_selection, d_export_tex_font_sizes, d_export_transparency, d_export_vector_resolution, d_extended_export_dialog, d_extended_import_ASCII_dialog, d_extended_open_dialog, d_extended_plot_dialog, d_fft_norm_amp, d_fft_power2, d_fft_shift_res, d_file_tool_bar, d_fill_symbols, d_force_muParser, d_format_tool_bar, d_frame_geometry_unit, d_frame_widget_pen, d_function_highlight_color, d_graph_attach_policy, d_graph_axes_labels_dist, d_graph_axis_labeling, d_graph_background_color, d_graph_background_opacity, d_graph_border_color, d_graph_border_width, d_graph_canvas_color, d_graph_canvas_opacity, d_graph_legend_display, d_graph_tick_labels_dist, d_image_export_filter, d_import_ASCII_dialog_size, d_in_place_editing, d_indexed_color_names, d_indexed_colors, d_indexed_symbols, d_inform_rename_table, d_init_window_type, d_int_results_table, d_int_show_plot, d_int_sort_data, d_java_path, d_jodconverter_path, d_keep_aspect_ration, d_keyword_highlight_color, d_latex_compiler, d_latex_compiler_path, d_layer_canvas_height, d_layer_canvas_width, d_layer_geometry_unit, d_legend_default_angle, d_matrix_tool_bar, d_matrix_undo_stack_size, d_multi_peak_messages, d_muparser_c_locale, d_note_line_numbers, d_notes_font, d_notes_tab_length, d_notes_tool_bar, d_numeric_highlight_color, d_open_last_project, d_open_project_filter, d_param_surface_func, d_plot3D_tool_bar, d_plot_tool_bar, d_preview_lines, d_print_cropmarks, d_print_paper_size, d_printer_orientation, d_python_config_folder, d_quotation_highlight_color, d_recent_functions, d_rect_default_background, d_rect_default_brush, d_scale_fonts_factor, d_scale_plots_on_print, d_script_win_on_top, d_script_win_rect, d_show_axes, d_show_axes_labels, d_show_current_folder, d_show_empty_cell_gap, d_show_table_comments, d_show_table_paste_dialog, d_soffice_path, d_startup_scripts_folder, d_stats_confidence, d_stats_output, d_stats_power, d_stats_result_log, d_stats_result_notes, d_stats_result_table, d_stats_significance_level, d_symbol_style, d_symbols_list, d_synchronize_graph_scales, d_table_tool_bar, d_translations_folder, defaultArrowColor, defaultArrowHeadAngle, defaultArrowHeadFill, defaultArrowHeadLength, defaultArrowLineStyle, defaultArrowLineWidth, defaultCurveAlpha, defaultCurveBrush, defaultCurveLineWidth, defaultCurveStyle, defaultPlotMargin, defaultScriptingLang, defaultSymbolEdge, defaultSymbolSize, drawBackbones, explorerSplitter, fit_output_precision, fit_scale_errors, fitModelsPath, fitPluginsPath, fitPoints, generatePeakCurves, generateUniformFitPoints, helpFilePath, ignoredLines, imagesDirPath, indexedColors(), indexedSymbols(), legendBackground, legendFrameStyle, legendTextColor, Grid::majPenX(), Grid::majPenY(), majTicksLength, majTicksStyle, Grid::minPenX(), Grid::minPenY(), minTicksLength, minTicksStyle, panelsColor, panelsTextColor, pasteFitResultsToPlot, PatternBox::patternIndex(), peakCurvesColor, Graph::penStyleName(), plotAxesFont, plotLegendFont, plotNumbersFont, plotTitleFont, recentProjects, renameColumns, rFunctions, scriptsDirPath, show_windows_policy, simplify_spaces, strip_spaces, PenStyleBox::styleIndex(), surfaceFunc, tableBkgdColor, tableHeaderColor, tableHeaderFont, tableTextColor, tableTextFont, templatesDir, thetaFunctions, titleOn, workingDir, workspaceColor, writeFitResultsToLog, xFunctions, and yFunctions.

Referenced by ConfigDialog::apply(), FitDialog::applyChanges(), closeEvent(), importASCII(), newProject(), open(), openRecentProject(), parseCommandLineArguments(), setArrowDefaultSettings(), PlotDialog::setCanvasDefaultValues(), setExcelImportMethod(), EnrichmentDialog::setFrameDefaultValues(), AxesDialog::setFrameDefaultValues(), PlotDialog::setLayerDefaultValues(), EnrichmentDialog::setRectangleDefaultValues(), EnrichmentDialog::setTextDefaultValues(), and showHelp().

§ saveWindow

bool ApplicationWindow::saveWindow ( MdiSubWindow w,
const QString &  fileName = QString(),
bool  compress = false 
)
slot

§ saveWindowAs

void ApplicationWindow::saveWindowAs ( const QString &  fileName = QString(),
bool  compress = false 
)
slot

§ scriptError()

void ApplicationWindow::scriptError ( const QString &  message,
const QString &  scriptName,
int  lineNumber 
)

notify the user that an error occured in the scripting system

Referenced by dragFolderItems(), init(), and setScriptingLanguage().

§ scriptingMenuAboutToShow()

void ApplicationWindow::scriptingMenuAboutToShow ( )
private

§ scriptPrint()

void ApplicationWindow::scriptPrint ( const QString &  text)

print to scripting console (if available) or to stdout

Referenced by dragFolderItems(), init(), and setScriptingLanguage().

§ scriptsDirPathChanged()

void ApplicationWindow::scriptsDirPathChanged ( const QString &  path)

References scriptsDirPath, and windowsList().

Referenced by dragFolderItems(), and newNote().

§ searchForUpdates()

void ApplicationWindow::searchForUpdates ( )

called when the user presses the actionCheckUpdates

References d_ask_web_connection, and initSearchForUpdates().

Referenced by createActions(), QtiPlotApplication::QtiPlotApplication(), and showTwoSampleStudentTestDialog().

§ setActiveWindow()

void ApplicationWindow::setActiveWindow ( MdiSubWindow w)
inline

References d_active_window.

Referenced by MdiSubWindow::eventFilter().

§ setAppColors

void ApplicationWindow::setAppColors ( const QColor &  wc,
const QColor &  pc,
const QColor &  tpc,
bool  force = false 
)
slot

§ setArrowDefaultSettings()

void ApplicationWindow::setArrowDefaultSettings ( double  lineWidth,
const QColor &  c,
Qt::PenStyle  style,
int  headLength,
int  headAngle,
bool  fillHead 
)

§ setAscValues()

void ApplicationWindow::setAscValues ( )

§ setAutoScale()

void ApplicationWindow::setAutoScale ( )

§ setAutoUpdateTableValues()

void ApplicationWindow::setAutoUpdateTableValues ( bool  on = true)

§ setBackGrid3DPlot()

void ApplicationWindow::setBackGrid3DPlot ( bool  on)

§ setBars3DPlot()

void ApplicationWindow::setBars3DPlot ( )

§ setBoldFont()

void ApplicationWindow::setBoldFont ( bool  bold)
private

§ setBoxed3DPlot()

void ApplicationWindow::setBoxed3DPlot ( )

§ setCeilGrid3DPlot()

void ApplicationWindow::setCeilGrid3DPlot ( bool  on)

§ setClipboardLocale()

void ApplicationWindow::setClipboardLocale ( const QLocale &  locale)
inline

References d_clipboard_locale.

Referenced by ConfigDialog::apply().

§ setCones3DPlot()

void ApplicationWindow::setCones3DPlot ( )

§ setCrosses3DPlot()

void ApplicationWindow::setCrosses3DPlot ( )

§ setCurveFullRange()

void ApplicationWindow::setCurveFullRange ( )

§ setDefaultOptions

void ApplicationWindow::setDefaultOptions ( )
slot

References ActiveFolder, antialiasing2DPlots, appFont, appLanguage, appStyle, asciiDirPath, Graph::Auto, autoResizeLayers, autoSave, autoSaveTime, autoscale2DPlots, autoScaleFonts, autoSearchUpdates, autoSearchUpdatesRequest, axesLineWidth, canvasFrameWidth, columnSeparator, confirmCloseFolder, confirmCloseMatrix, confirmCloseNotes, confirmClosePlot2D, confirmClosePlot3D, confirmCloseTable, CR, customActionsDirPath, d_2_linear_fit_points, d_3D_autoscale, d_3D_axes_color, d_3D_axes_font, d_3D_background_color, d_3D_color_map, d_3D_export_sort, d_3D_export_text_mode, d_3D_grid_color, d_3D_labels_color, d_3D_legend, d_3D_major_grids, d_3D_major_style, d_3D_major_width, d_3D_mesh_color, d_3D_minor_grid_color, d_3D_minor_grids, d_3D_minor_style, d_3D_minor_width, d_3D_numbers_color, d_3D_numbers_font, d_3D_orthogonal, d_3D_projection, d_3D_resolution, d_3D_smooth_mesh, d_3D_title_font, d_active_window, d_add_curves_dialog_size, d_app_rect, d_arrow_copy, d_ASCII_comment_string, d_ASCII_end_line, d_ASCII_file_filter, d_ASCII_import_comments, d_ASCII_import_first_row_role, d_ASCII_import_locale, d_ASCII_import_mode, d_ASCII_import_preview, d_ASCII_import_read_only, d_ask_web_connection, d_auto_update_table_values, d_backup_files, d_canvas_frame_color, d_class_highlight_color, d_column_tool_bar, d_comment_highlight_color, d_completer, d_completion, d_confirm_modif_2D_points, d_confirm_overwrite, d_curve_line_style, d_curve_max_antialising_size, d_decimal_digits, d_descriptive_stats, d_disable_curve_antialiasing, d_display_tool_bar, d_edit_tool_bar, d_enrichement_copy, d_eol, d_excel_import_method, d_export_ASCII_file_filter, d_export_bitmap_resolution, d_export_col_comment, d_export_col_names, d_export_col_separator, d_export_color, d_export_compression, d_export_escape_tex_strings, d_export_quality, d_export_raster_size, d_export_size_unit, d_export_table_selection, d_export_tex_font_sizes, d_export_transparency, d_export_vector_resolution, d_extended_export_dialog, d_extended_import_ASCII_dialog, d_extended_open_dialog, d_extended_plot_dialog, d_fft_norm_amp, d_fft_power2, d_fft_shift_res, d_file_tool_bar, d_fill_symbols, d_force_muParser, d_format_tool_bar, d_frame_geometry_unit, d_frame_widget_pen, d_function_highlight_color, d_graph_attach_policy, d_graph_axes_labels_dist, d_graph_axis_labeling, d_graph_background_color, d_graph_background_opacity, d_graph_border_color, d_graph_border_width, d_graph_canvas_color, d_graph_canvas_opacity, d_graph_legend_display, d_graph_tick_labels_dist, d_image_export_filter, d_import_ASCII_dialog_size, d_in_place_editing, d_indexed_color_names, d_indexed_colors, d_indexed_symbols, d_inform_rename_table, d_init_window_type, d_int_results_table, d_int_show_plot, d_int_sort_data, d_is_appending_file, d_java_path, d_jodconverter_path, d_keep_aspect_ration, d_keyword_highlight_color, d_latex_compiler, d_latex_compiler_path, d_layer_canvas_height, d_layer_canvas_width, d_layer_geometry_unit, d_legend_default_angle, d_matrix_tool_bar, d_matrix_undo_stack_size, d_mdi_windows_area, d_multi_peak_messages, d_muparser_c_locale, d_note_line_numbers, d_notes_font, d_notes_tab_length, d_notes_tool_bar, d_numeric_highlight_color, d_open_last_project, d_open_project_filter, d_opening_file, d_plot3D_tool_bar, d_plot_tool_bar, d_preview_lines, d_print_cropmarks, d_print_paper_size, d_printer_orientation, d_python_config_folder, d_quotation_highlight_color, d_rect_default_background, d_rect_default_brush, d_scale_fonts_factor, d_scale_plots_on_print, d_script_win_on_top, d_script_win_rect, d_show_axes, d_show_axes_labels, d_show_current_folder, d_show_empty_cell_gap, d_show_table_comments, d_show_table_paste_dialog, d_soffice_path, d_startup_scripts_folder, d_stats_confidence, d_stats_output, d_stats_power, d_stats_result_log, d_stats_result_notes, d_stats_result_table, d_stats_significance_level, d_symbol_style, d_symbols_list, d_synchronize_graph_scales, d_table_tool_bar, d_translations_folder, Graph::Default, defaultArrowColor, defaultArrowHeadAngle, defaultArrowHeadFill, defaultArrowHeadLength, defaultArrowLineStyle, defaultArrowLineWidth, ColorBox::defaultColorNames(), ColorBox::defaultColors(), defaultCurveAlpha, defaultCurveBrush, defaultCurveLineWidth, defaultCurveStyle, defaultPlotMargin, defaultScriptingLang, defaultSymbolEdge, SymbolBox::defaultSymbols(), defaultSymbolSize, drawBackbones, ExcelFormatLibrary, fit_output_precision, fit_scale_errors, fitModelsPath, fitPluginsPath, fitPoints, generatePeakCurves, generateUniformFitPoints, Graph::getPenStyle(), helpFilePath, ignoredLines, imagesDirPath, lastCopiedLayer, legendBackground, legendFrameStyle, legendTextColor, LF, FrameWidget::Line, Graph::LineSymbols, Local, majTicksLength, majTicksStyle, MathTran, minTicksLength, minTicksStyle, ImportASCIIDialog::NewTables, ScaleDraw::Out, panelsColor, panelsTextColor, pasteFitResultsToPlot, peakCurvesColor, FrameWidget::Pixel, plotAxesFont, plotLegendFont, plotNumbersFont, plotTitleFont, renameColumns, savingTimerId, FrameWidget::Scale, FrameWidget::Scales, scriptsDirPath, show_windows_policy, simplify_spaces, strip_spaces, tableBkgdColor, tableHeaderColor, tableHeaderFont, tableTextColor, tableTextFont, TableWindow, templatesDir, titleOn, workingDir, workspaceColor, and writeFitResultsToLog.

Referenced by init(), ConfigDialog::resetDefaultSettings(), and setExcelImportMethod().

§ setEmptyFloor3DPlot()

void ApplicationWindow::setEmptyFloor3DPlot ( )

§ setExcelImportMethod()

void ApplicationWindow::setExcelImportMethod ( const ExcelImportMethod method)
inline

§ setFilledMesh3DPlot()

void ApplicationWindow::setFilledMesh3DPlot ( )

§ setFloorData3DPlot()

void ApplicationWindow::setFloorData3DPlot ( )

§ setFloorGrid3DPlot()

void ApplicationWindow::setFloorGrid3DPlot ( bool  on)

§ setFloorIso3DPlot()

void ApplicationWindow::setFloorIso3DPlot ( )

§ setFontFamily()

void ApplicationWindow::setFontFamily ( const QFont &  font)
private

§ setFontSize()

void ApplicationWindow::setFontSize ( int  size)
private

§ setFormatBarColor()

void ApplicationWindow::setFormatBarColor ( const QColor &  color)

§ setFormatBarFont()

void ApplicationWindow::setFormatBarFont ( const QFont &  font)

§ setFramed3DPlot()

void ApplicationWindow::setFramed3DPlot ( )

§ setFrontGrid3DPlot()

void ApplicationWindow::setFrontGrid3DPlot ( bool  on)

§ setGraphDefaultSettings()

void ApplicationWindow::setGraphDefaultSettings ( bool  autoscale,
bool  scaleFonts,
bool  resizeLayers,
bool  antialiasing 
)

§ setHiddenLineGrid3DPlot()

void ApplicationWindow::setHiddenLineGrid3DPlot ( )

§ setIndexedColorNames()

void ApplicationWindow::setIndexedColorNames ( const QStringList &  lst)
inline

§ setIndexedColors()

void ApplicationWindow::setIndexedColors ( const QList< QColor > &  lst)
inline

§ setIndexedSymbols()

void ApplicationWindow::setIndexedSymbols ( const QList< int > &  lst)
inline

References d_symbols_list.

Referenced by ConfigDialog::apply().

§ setItalicFont()

void ApplicationWindow::setItalicFont ( bool  italic)
private

§ setLabelCol()

void ApplicationWindow::setLabelCol ( )

§ setLeftGrid3DPlot()

void ApplicationWindow::setLeftGrid3DPlot ( bool  on)

§ setLineGrid3DPlot()

void ApplicationWindow::setLineGrid3DPlot ( )

§ setListView()

void ApplicationWindow::setListView ( const QString &  caption,
const QString &  view 
)

§ setListViewDate()

void ApplicationWindow::setListViewDate ( const QString &  caption,
const QString &  date 
)

§ setListViewLabel()

void ApplicationWindow::setListViewLabel ( const QString &  caption,
const QString &  label 
)

§ setListViewSize()

void ApplicationWindow::setListViewSize ( const QString &  caption,
const QString &  size 
)

§ setMatrixDefaultScale()

void ApplicationWindow::setMatrixDefaultScale ( )

§ setMatrixGrayScale()

void ApplicationWindow::setMatrixGrayScale ( )

§ setMatrixRainbowScale()

void ApplicationWindow::setMatrixRainbowScale ( )

§ setMatrixUndoStackSize()

void ApplicationWindow::setMatrixUndoStackSize ( int  size)

§ setNormalRandomValues()

void ApplicationWindow::setNormalRandomValues ( )

§ setPlot3DOptions()

void ApplicationWindow::setPlot3DOptions ( )

§ setPoints3DPlot()

void ApplicationWindow::setPoints3DPlot ( )

§ setPreferences()

void ApplicationWindow::setPreferences ( Graph g)

References antialiasing2DPlots, autoscale2DPlots, autoScaleFonts, axesLineWidth, canvasFrameWidth, Grid::copy(), d_canvas_frame_color, d_curve_max_antialising_size, d_default_2D_grid, d_disable_curve_antialiasing, d_graph_axes_labels_dist, d_graph_axis_labeling, d_graph_background_color, d_graph_background_opacity, d_graph_border_color, d_graph_border_width, d_graph_canvas_color, d_graph_canvas_opacity, d_graph_tick_labels_dist, d_show_axes, d_show_axes_labels, d_show_empty_cell_gap, d_synchronize_graph_scales, defaultPlotMargin, Graph::disableCurveAntialiasing(), Graph::drawAxesBackbones(), drawBackbones, Graph::enableAutoscaling(), Graph::enableAxis(), Graph::grid(), Graph::initFonts(), Graph::initTitle(), Graph::isPiePlot(), majTicksLength, majTicksStyle, minTicksLength, minTicksStyle, plotAxesFont, plotNumbersFont, plotTitleFont, Graph::setAntialiasing(), Graph::setAutoscaleFonts(), Graph::setAxesLinewidth(), Graph::setAxisTitle(), Graph::setAxisTitleDistance(), Graph::setAxisTitlePolicy(), Graph::setBackgroundColor(), Graph::setCanvasFrame(), Graph::setFrame(), Graph::setMajorTicksType(), Graph::setMinorTicksType(), Graph::setSynchronizedScaleDivisions(), Graph::setTicksLength(), Graph::showMissingDataGap(), titleOn, and Graph::updateSecondaryAxis().

Referenced by MultiLayer::addLayer(), addLayer(), multilayerPlot(), newGraph(), PlotWizard::plot2D(), plotCustomLayoutSharedAxes(), plotImage(), plotSpectrogram(), LayerDialog::update(), waterfallPlot(), and zoomRectanglePlot().

§ setPrintPreviewOptions()

void ApplicationWindow::setPrintPreviewOptions ( QPrinter *  printer)

§ setRandomValues()

void ApplicationWindow::setRandomValues ( )

§ setReadOnlyCol()

void ApplicationWindow::setReadOnlyCol ( )

§ setReadOnlyColumns()

void ApplicationWindow::setReadOnlyColumns ( )

§ setReadWriteColumns()

void ApplicationWindow::setReadWriteColumns ( )

§ setRightGrid3DPlot()

void ApplicationWindow::setRightGrid3DPlot ( bool  on)

§ setSaveSettings

void ApplicationWindow::setSaveSettings ( bool  autoSaving,
int  min 
)
slot

§ setScriptingLanguage()

bool ApplicationWindow::setScriptingLanguage ( const QString &  lang,
bool  force = false 
)

§ setShowWindowsPolicy()

void ApplicationWindow::setShowWindowsPolicy ( int  p)

hides or shows windows in the current folder and changes the view windows policy

References hiddenWindows, HideAll, setListView(), show_windows_policy, showAllFolderWindows(), and windowsList().

Referenced by showFolderPopupMenu(), and showTwoSampleStudentTestDialog().

§ setTextColor()

void ApplicationWindow::setTextColor ( )
private

§ setWindowName()

bool ApplicationWindow::setWindowName ( MdiSubWindow w,
const QString &  text 
)

§ setXCol()

void ApplicationWindow::setXCol ( )

§ setXErrCol()

void ApplicationWindow::setXErrCol ( )

§ setYCol()

void ApplicationWindow::setYCol ( )

§ setYErrCol()

void ApplicationWindow::setYErrCol ( )

§ setZCol()

void ApplicationWindow::setZCol ( )

§ showAllColumns()

void ApplicationWindow::showAllColumns ( )
private

§ showAllCurves()

void ApplicationWindow::showAllCurves ( )

§ showAllFolderWindows()

void ApplicationWindow::showAllFolderWindows ( )

§ showAxisDialog()

void ApplicationWindow::showAxisDialog ( )

§ showAxisPageFromAxisDialog()

AxesDialog * ApplicationWindow::showAxisPageFromAxisDialog ( int  axisPos)

§ showAxisTitleDialog()

void ApplicationWindow::showAxisTitleDialog ( )

§ showBinMatrixDialog()

void ApplicationWindow::showBinMatrixDialog ( )

§ showBugTracker()

void ApplicationWindow::showBugTracker ( )

Open bug tracking system at berliOS in external browser.

Referenced by createActions(), and showTwoSampleStudentTestDialog().

§ showChiSquareTestDialog()

void ApplicationWindow::showChiSquareTestDialog ( )

§ showColMenu()

void ApplicationWindow::showColMenu ( int  c)

References actionAddColToTable, actionAddZoomPlot, actionAdjustColumnWidth, actionBoxPlot, actionCustomLayout, actionCustomSharedAxisLayers, actionDisregardCol, actionFrequencyCount, actionHideSelectedColumns, actionHorSharedAxisLayers, actionNormalizeSelection, actionNormalizeTable, actionPlot2HorizontalLayers, actionPlot2VerticalLayers, actionPlot3DBars, actionPlot3DRibbon, actionPlot3DScatter, actionPlot3DTrajectory, actionPlot4Layers, actionPlotArea, actionPlotDoubleYAxis, actionPlotHistogram, actionPlotHorizontalBars, actionPlotHorSteps, actionPlotL, actionPlotLP, actionPlotP, actionPlotPie, actionPlotSpline, actionPlotStackedHistograms, actionPlotStackedLayers, actionPlotVectXYAM, actionPlotVectXYXY, actionPlotVerticalBars, actionPlotVerticalDropLines, actionPlotVertSteps, actionReadOnlyCol, actionSetAscValues, actionSetLabelCol, actionSetRandomNormalValues, actionSetRandomValues, actionSetXCol, actionSetXErrCol, actionSetYCol, actionSetYErrCol, actionSetZCol, actionSharedAxesLayers, actionShowAllColumns, actionShowColStatistics, actionShowColumnOptionsDialog, actionShowColumnValuesDialog, actionShowRowStatistics, actionSortSelection, actionSortTable, actionStackBars, actionStackColumns, actionStackSharedAxisLayers, actionStemPlot, actionTableRecalculate, actionVertSharedAxisLayers, actionWaterfallPlot, activeWindow(), clearSelection(), Table::colPlotDesignation(), copySelection(), cutSelection(), disregardCol(), Table::isReadOnlyColumn(), Table::Label, normalizeSelection(), pasteSelection(), Table::selectedColumns(), setLabelCol(), setReadOnlyColumns(), setReadWriteColumns(), Table::setSelectedCol(), setXCol(), setXErrCol(), setYCol(), setYErrCol(), setZCol(), TableWindow, Table::X, Table::xErr, Table::Y, Table::yErr, and Table::Z.

Referenced by showTableContextMenu(), and showTwoSampleStudentTestDialog().

§ showColorMapDialog()

void ApplicationWindow::showColorMapDialog ( )

§ showColsDialog()

void ApplicationWindow::showColsDialog ( )

§ showColStatistics()

void ApplicationWindow::showColStatistics ( )

§ showColumnOptionsDialog()

void ApplicationWindow::showColumnOptionsDialog ( )

§ showColumnValuesDialog()

void ApplicationWindow::showColumnValuesDialog ( )

§ showCursor()

void ApplicationWindow::showCursor ( )

§ showCurveContextMenu()

void ApplicationWindow::showCurveContextMenu ( QwtPlotItem *  cv)

§ showCurvePlotDialog()

void ApplicationWindow::showCurvePlotDialog ( )

§ showCurveRangeDialog() [1/2]

void ApplicationWindow::showCurveRangeDialog ( )

§ showCurveRangeDialog() [2/2]

CurveRangeDialog * ApplicationWindow::showCurveRangeDialog ( Graph g,
int  curve 
)

§ showCurvesDialog()

void ApplicationWindow::showCurvesDialog ( )

§ showCurveWorksheet() [1/2]

void ApplicationWindow::showCurveWorksheet ( )

§ showCurveWorksheet() [2/2]

void ApplicationWindow::showCurveWorksheet ( Graph g,
int  curveIndex 
)

§ showCustomActionDialog()

void ApplicationWindow::showCustomActionDialog ( )
private

§ showDataSetDialog()

void ApplicationWindow::showDataSetDialog ( Analysis  operation)

§ showDeleteRowsDialog()

void ApplicationWindow::showDeleteRowsDialog ( )

§ showDemoVersionMessage()

void ApplicationWindow::showDemoVersionMessage ( )

§ showDonationDialog()

void ApplicationWindow::showDonationDialog ( )

§ showDonationsPage()

void ApplicationWindow::showDonationsPage ( )

Open donation page in external browser.

Referenced by createActions(), showDonationDialog(), and showTwoSampleStudentTestDialog().

§ showEnrichementDialog()

void ApplicationWindow::showEnrichementDialog ( )

§ showExpDecay3Dialog()

void ApplicationWindow::showExpDecay3Dialog ( )

§ showExpDecayDialog() [1/2]

void ApplicationWindow::showExpDecayDialog ( )

§ showExpDecayDialog() [2/2]

void ApplicationWindow::showExpDecayDialog ( int  type)

§ showExpGrowthDialog()

void ApplicationWindow::showExpGrowthDialog ( )

§ showExportASCIIDialog()

ExportDialog * ApplicationWindow::showExportASCIIDialog ( )

§ showExtractDataDialog()

void ApplicationWindow::showExtractDataDialog ( )

§ showFFTDialog()

void ApplicationWindow::showFFTDialog ( )

§ showFilterDialog()

void ApplicationWindow::showFilterDialog ( int  filter)

§ showFindDialogue()

void ApplicationWindow::showFindDialogue ( )

§ showFitDialog()

void ApplicationWindow::showFitDialog ( )

§ showFitPolynomDialog()

void ApplicationWindow::showFitPolynomDialog ( )

§ showFolderPopupMenu() [1/2]

void ApplicationWindow::showFolderPopupMenu ( Q3ListViewItem *  it,
const QPoint &  p,
bool  fromFolders 
)

creates and opens the context menu of a folder list view item

Parameters
itlist view item
pmouse global position
fromFolderstrue means that the user clicked right mouse buttom on an item from QListView "folders" false means that the user clicked right mouse buttom on an item from QListView "lv"

References actionAppendProject, actionFindWindow, actionNewFolder, actionNewFunctionPlot, actionNewGraph, actionNewMatrix, actionNewNote, actionNewSurfacePlot, actionNewTable, actionSaveProjectAs, deleteFolder(), folderProperties(), folders, HideAll, hideAllFolderWindows(), saveAsProject(), setShowWindowsPolicy(), show_windows_policy, showAllFolderWindows(), startRenameFolder(), and window().

Referenced by init(), showFolderPopupMenu(), showTwoSampleStudentTestDialog(), and showWindowPopupMenu().

§ showFolderPopupMenu() [2/2]

void ApplicationWindow::showFolderPopupMenu ( Q3ListViewItem *  it,
const QPoint &  p,
int   
)

connected to the SIGNAL contextMenuRequested from the list views

References showFolderPopupMenu().

§ showForums()

void ApplicationWindow::showForums ( )

Open forums page at berliOS in external browser.

Referenced by createActions(), and showTwoSampleStudentTestDialog().

§ showFrequencyCountDialog()

void ApplicationWindow::showFrequencyCountDialog ( )

§ showFunctionDialog()

FunctionDialog * ApplicationWindow::showFunctionDialog ( Graph g,
int  curve 
)

§ showFunctionIntegrationDialog()

void ApplicationWindow::showFunctionIntegrationDialog ( )

§ showGeneralPlotDialog()

void ApplicationWindow::showGeneralPlotDialog ( )

§ showGraphContextMenu()

void ApplicationWindow::showGraphContextMenu ( )

§ showGridDialog()

void ApplicationWindow::showGridDialog ( )

§ showHelp()

void ApplicationWindow::showHelp ( )

§ showHomePage()

void ApplicationWindow::showHomePage ( )

Open QtiPlot homepage in external browser.

Referenced by createActions(), and showTwoSampleStudentTestDialog().

§ showInterpolationDialog()

void ApplicationWindow::showInterpolationDialog ( )

§ showLayerDialog()

void ApplicationWindow::showLayerDialog ( )

§ showLineDialog()

void ApplicationWindow::showLineDialog ( )

§ showListViewPopupMenu()

void ApplicationWindow::showListViewPopupMenu ( const QPoint &  p)

Connected to the context menu signal from lv; it's called when there are no items selected in the list.

References actionNewFolder, actionNewFunctionPlot, actionNewGraph, actionNewMatrix, actionNewNote, actionNewSurfacePlot, actionNewTable, lv, and window().

Referenced by showTwoSampleStudentTestDialog(), and showWindowPopupMenu().

§ showListViewSelectionMenu()

void ApplicationWindow::showListViewSelectionMenu ( const QPoint &  p)

Connected to the context menu signal from lv; it's called when there are several items selected in the list.

References deleteSelectedItems(), hideSelectedWindows(), and showSelectedWindows().

Referenced by showTwoSampleStudentTestDialog(), and showWindowPopupMenu().

§ showMarkerPopupMenu()

void ApplicationWindow::showMarkerPopupMenu ( )

§ showMatrixDialog()

void ApplicationWindow::showMatrixDialog ( )

§ showMatrixSizeDialog()

void ApplicationWindow::showMatrixSizeDialog ( )

§ showMatrixValuesDialog()

void ApplicationWindow::showMatrixValuesDialog ( )

§ showMoreWindows()

void ApplicationWindow::showMoreWindows ( )

§ showNoDataMessage()

void ApplicationWindow::showNoDataMessage ( )

§ showNoteLineNumbers()

void ApplicationWindow::showNoteLineNumbers ( bool  show = true)

§ showPlot3dDialog()

QDialog * ApplicationWindow::showPlot3dDialog ( )

§ showPlotAssociations()

AssociationsDialog * ApplicationWindow::showPlotAssociations ( int  curve)

§ showPlotDialog()

void ApplicationWindow::showPlotDialog ( int  curveKey = -1)

§ showPlotWizard()

void ApplicationWindow::showPlotWizard ( )

§ showPreferencesDialog()

void ApplicationWindow::showPreferencesDialog ( )

§ showProVersionMessage()

void ApplicationWindow::showProVersionMessage ( )

§ showRangeSelectors()

void ApplicationWindow::showRangeSelectors ( )

§ showResults() [1/2]

void ApplicationWindow::showResults ( bool  ok)

§ showResults() [2/2]

void ApplicationWindow::showResults ( const QString &  s,
bool  ok = true 
)

§ showRowsDialog()

void ApplicationWindow::showRowsDialog ( )

§ showRowStatistics()

void ApplicationWindow::showRowStatistics ( )

§ showSaveProjectMessage()

QMessageBox::StandardButton ApplicationWindow::showSaveProjectMessage ( )
private

§ showScaleDialog()

QDialog * ApplicationWindow::showScaleDialog ( )

§ showScalePageFromAxisDialog()

AxesDialog * ApplicationWindow::showScalePageFromAxisDialog ( int  axisPos)

§ showScreenReader()

void ApplicationWindow::showScreenReader ( )

§ showScriptingLangDialog()

void ApplicationWindow::showScriptingLangDialog ( )

show scripting language selection dialog

References scripted::scriptEnv.

Referenced by createActions(), and dragFolderItems().

§ showScriptWindow()

void ApplicationWindow::showScriptWindow ( bool  parent = true)

§ showSelectedWindows()

void ApplicationWindow::showSelectedWindows ( )

Show the currently selected windows from the list view lv.

References activateWindow(), folders, lv, and FolderListItem::RTTI.

Referenced by showListViewSelectionMenu(), and showTwoSampleStudentTestDialog().

§ showSmoothAverageDialog()

void ApplicationWindow::showSmoothAverageDialog ( )

§ showSmoothDialog()

void ApplicationWindow::showSmoothDialog ( int  m)

§ showSmoothFFTDialog()

void ApplicationWindow::showSmoothFFTDialog ( )

§ showSmoothLowessDialog()

void ApplicationWindow::showSmoothLowessDialog ( )

§ showSmoothSavGolDialog()

void ApplicationWindow::showSmoothSavGolDialog ( )

§ showStandAloneHelp()

void ApplicationWindow::showStandAloneHelp ( )
static

§ showStudentTestDialog()

void ApplicationWindow::showStudentTestDialog ( bool  twoSamples = false)

§ showSupportPage()

void ApplicationWindow::showSupportPage ( )

Open support page in external browser.

Referenced by createActions(), and showTwoSampleStudentTestDialog().

§ showTable() [1/2]

void ApplicationWindow::showTable ( Table w,
const QString &  curve 
)

§ showTable() [2/2]

void ApplicationWindow::showTable ( int  i)

§ showTableContextMenu()

void ApplicationWindow::showTableContextMenu ( bool  selection)

§ showTitleDialog()

void ApplicationWindow::showTitleDialog ( )

§ showToolBarsMenu()

void ApplicationWindow::showToolBarsMenu ( )

§ showTwoExpDecayDialog()

void ApplicationWindow::showTwoExpDecayDialog ( )

§ showTwoSampleStudentTestDialog()

void ApplicationWindow::showTwoSampleStudentTestDialog ( )
inline

References addEllipse(), addErrorBars(), addFolder(), addFolderListViewItem(), addImage(), addListViewItem(), addNoteTab(), addRectangle(), addTexFormula(), addText(), addTimeStamp(), alignBottom(), alignLeft(), alignRight(), alignTop(), alreadyUsedName(), analysis(), analyzeCurve(), appendProject(), bandBlockFilterDialog(), bandPassFilterDialog(), baselineDialog(), changeFolder(), chooseHelpFolder(), closeEvent(), closeNoteTab(), commentSelection(), createLanguagesList(), current_folder, currentFolder(), custom3DActions(), custom3DGrids(), customEvent(), customWindowTitleBarMenu(), decreaseNoteIndent(), deleteFitTables(), deleteFolder(), deleteSelectedItems(), desactivateFolders(), differentiate(), disableTools(), disregardCol(), downloadManual(), downloadTranslation(), dragEnterEvent(), drawArrow(), drawLine(), drawPoints(), dropEvent(), evaluate(), execute(), executeAll(), find(), fitFrameToLayer(), fitGauss(), fitLinear(), fitLorentz(), fitMultiPeak(), fitMultiPeakGauss(), fitMultiPeakLorentz(), fitSigmoidal(), fitSlope(), folderItemChanged(), folderItemDoubleClicked(), folderProperties(), graphSelectionChanged(), grids, hideAllFolderWindows(), hideCurve(), hideFolderWindows(), hideOtherCurves(), hideSelectedWindows(), highPassFilterDialog(), increaseNoteIndent(), integrate(), lowerActiveEnrichment(), lowPassFilterDialog(), magnify(), matrixNames(), moveColumnFirst(), moveColumnLast(), moveColumnLeft(), moveColumnRight(), movePoints(), newLegend(), newNote(), noteFindDialogue(), noteFindNext(), noteFindPrev(), noteReplaceDialogue(), openNote(), parseCommandLineArguments(), pickCoordSystem(), pickDataTool(), pickFloorStyle(), pickPlotStyle(), pickPointerCursor(), projectFolder(), projectHas2DPlots(), projectProperties(), raiseActiveEnrichment(), receivedVersionFile(), removeAxes3DPlot(), removeCurve(), removeGrid3DPlot(), removePoints(), renameCurrentNoteTab(), renameFolder(), resetRotation(), saveAsProject(), saveFolder(), saveFolderAsProject(), saveNoteAs(), searchForUpdates(), setAscValues(), setAutoScale(), setBackGrid3DPlot(), setBars3DPlot(), setBoxed3DPlot(), setCeilGrid3DPlot(), setCones3DPlot(), setCrosses3DPlot(), setCurveFullRange(), setEmptyFloor3DPlot(), setFilledMesh3DPlot(), setFloorData3DPlot(), setFloorGrid3DPlot(), setFloorIso3DPlot(), setFramed3DPlot(), setFrontGrid3DPlot(), setHiddenLineGrid3DPlot(), setLabelCol(), setLeftGrid3DPlot(), setLineGrid3DPlot(), setNormalRandomValues(), setPoints3DPlot(), setRandomValues(), setReadOnlyCol(), setReadOnlyColumns(), setReadWriteColumns(), setRightGrid3DPlot(), setShowWindowsPolicy(), setXCol(), setXErrCol(), setYCol(), setYErrCol(), setZCol(), showAllCurves(), showAllFolderWindows(), showAxisDialog(), showAxisPageFromAxisDialog(), showAxisTitleDialog(), showBugTracker(), showColMenu(), showColorMapDialog(), showColsDialog(), showColStatistics(), showColumnOptionsDialog(), showColumnValuesDialog(), showCursor(), showCurveContextMenu(), showCurvePlotDialog(), showCurveRangeDialog(), showCurvesDialog(), showCurveWorksheet(), showDataSetDialog(), showDeleteRowsDialog(), showDemoVersionMessage(), showDonationDialog(), showDonationsPage(), showEnrichementDialog(), showExpDecay3Dialog(), showExpDecayDialog(), showExpGrowthDialog(), showExportASCIIDialog(), showExtractDataDialog(), showFFTDialog(), showFilterDialog(), showFindDialogue(), showFitDialog(), showFitPolynomDialog(), showFolderPopupMenu(), showForums(), showFrequencyCountDialog(), showFunctionIntegrationDialog(), showGeneralPlotDialog(), showGraphContextMenu(), showGridDialog(), showHelp(), showHomePage(), showInterpolationDialog(), showLayerDialog(), showLineDialog(), showListViewPopupMenu(), showListViewSelectionMenu(), showMarkerPopupMenu(), showMatrixDialog(), showMatrixSizeDialog(), showMatrixValuesDialog(), showMoreWindows(), showNoteLineNumbers(), showPlot3dDialog(), showPlotAssociations(), showPlotDialog(), showPlotWizard(), showPreferencesDialog(), showProVersionMessage(), showRangeSelectors(), showResults(), showRowsDialog(), showRowStatistics(), showScaleDialog(), showScalePageFromAxisDialog(), showScreenReader(), showScriptWindow(), showSelectedWindows(), showSmoothAverageDialog(), showSmoothDialog(), showSmoothFFTDialog(), showSmoothLowessDialog(), showSmoothSavGolDialog(), showStandAloneHelp(), showStudentTestDialog(), showSupportPage(), showTableContextMenu(), showTitleDialog(), showTwoExpDecayDialog(), showWindowContextMenu(), showWindowPopupMenu(), startRenameFolder(), subtractReferenceData(), subtractStraightLine(), swapColumns(), switchToLanguage(), testNormality(), timerEvent(), toggle3DAnimation(), togglePerspective(), translateCurve(), translateCurveHor(), uncommentSelection(), updateConfirmOptions(), updateLog(), updateRecentProjectsList(), TranslateCurveTool::Vertical, window(), windowProperties(), zoomIn(), and zoomOut().

Referenced by createActions().

§ showWindowContextMenu()

void ApplicationWindow::showWindowContextMenu ( )

§ showWindowPopupMenu()

void ApplicationWindow::showWindowPopupMenu ( Q3ListViewItem *  it,
const QPoint &  p,
int   
)

§ sortActiveTable()

void ApplicationWindow::sortActiveTable ( )

§ sortSelection()

void ApplicationWindow::sortSelection ( )

§ startRenameFolder() [1/2]

void ApplicationWindow::startRenameFolder ( )

starts renaming the selected folder by creating a built-in text editor

References current_folder, folderItemChanged(), Folder::folderListItem(), and folders.

Referenced by init(), showFolderPopupMenu(), and showTwoSampleStudentTestDialog().

§ startRenameFolder() [2/2]

void ApplicationWindow::startRenameFolder ( Q3ListViewItem *  item)

starts renaming the selected folder by creating a built-in text editor

References current_folder, folderItemChanged(), Folder::folderListItem(), folders, lv, and FolderListItem::RTTI.

§ stemPlot()

QString ApplicationWindow::stemPlot ( Table t = 0,
const QString &  colName = QString(),
int  power = 0,
int  startRow = 0,
int  endRow = -1 
)

§ subtractReferenceData()

void ApplicationWindow::subtractReferenceData ( )

§ subtractStraightLine()

void ApplicationWindow::subtractStraightLine ( )

§ swapColumns()

void ApplicationWindow::swapColumns ( )

§ switchToLanguage() [1/2]

void ApplicationWindow::switchToLanguage ( int  param)

§ switchToLanguage() [2/2]

void ApplicationWindow::switchToLanguage ( const QString &  locale)

§ table()

Table * ApplicationWindow::table ( const QString &  name)

§ tableList()

QList< MdiSubWindow * > ApplicationWindow::tableList ( )

§ tableMenuAboutToShow()

void ApplicationWindow::tableMenuAboutToShow ( )
private

§ tableNames()

QStringList ApplicationWindow::tableNames ( )

§ tableToMatrix()

Matrix * ApplicationWindow::tableToMatrix ( Table t)

§ tableToMatrixRegularXYZ()

Matrix * ApplicationWindow::tableToMatrixRegularXYZ ( Table t = 0,
const QString &  colName = QString::null 
)

§ testNormality()

void ApplicationWindow::testNormality ( )

§ timerEvent()

void ApplicationWindow::timerEvent ( QTimerEvent *  e)

§ toggle3DAnimation()

void ApplicationWindow::toggle3DAnimation ( bool  on = true)

Turns 3D animation on or off

References activeWindow(), Graph3D::animate(), and Plot3DWindow.

Referenced by initPlot3DToolBar(), and showTwoSampleStudentTestDialog().

§ togglePerspective()

void ApplicationWindow::togglePerspective ( bool  on = true)

Turns perspective mode on or off.

Turns perspective mode on or off

References activeWindow(), Plot3DWindow, and Graph3D::setOrthogonal().

Referenced by initPlot3DToolBar(), and showTwoSampleStudentTestDialog().

§ toolBarsList()

QList< QToolBar * > ApplicationWindow::toolBarsList ( )

§ translateActionsStrings()

void ApplicationWindow::translateActionsStrings ( )
private

References actionAbout, actionActivateWindow, actionAdd3DData, actionAddColToTable, actionAddEllipse, actionAddErrorBars, actionAddFormula, actionAddFunctionCurve, actionAddImage, actionAddLayer, actionAddNoteTab, actionAddRectangle, actionAddText, actionAddZoomPlot, actionAdjustColumnWidth, actionAlignBottom, actionAlignLeft, actionAlignRight, actionAlignTop, actionAnimate, actionAppendProject, actionAutoCorrelate, actionAutomaticLayout, actionBandBlockFilter, actionBandPassFilter, actionBoxPlot, actionCheckUpdates, actionChiSquareTest, actionChooseHelpFolder, actionClearLogInfo, actionClearSelection, actionClearTable, actionCloseAllWindows, actionCloseNoteTab, actionCloseProject, actionCloseWindow, actionColorMap, actionContourMap, actionConvertMatrixDirect, actionConvertMatrixXYZ, actionConvertMatrixYXZ, actionConvertTableBinning, actionConvertTableDirect, actionConvertTableRegularXYZ, actionConvolute, actionCopySelection, actionCopyWindow, actionCorrelate, actionCurveFullRange, actionCustomActionDialog, actionCustomLayout, actionCustomSharedAxisLayers, actionCutSelection, actionDeconvolute, actionDecreaseIndent, actionDeleteFitTables, actionDeleteLayer, actionDeleteRows, actionDifferentiate, actionDisregardCol, actionDonate, actionDownloadManual, actionDragCurve, actionDrawPoints, actionEditCurveRange, actionEditSurfacePlot, actionExportAllGraphs, actionExportExcel, actionExportGraph, actionExportMatrix, actionExportOds, actionExportPDF, actionExtractGraphs, actionExtractLayers, actionExtractTableData, actionFFT, actionFind, actionFindNext, actionFindPrev, actionFindWindow, actionFitExpGrowth, actionFitFrame, actionFitGauss, actionFitLinear, actionFitLorentz, actionFitSigmoidal, actionFitSlope, actionFlipMatrixHorizontally, actionFlipMatrixVertically, actionFontBold, actionFontItalic, actionFrequencyCount, actionGoToColumn, actionGoToRow, actionGrayMap, actionGreekMajSymbol, actionGreekSymbol, actionHelpBugReports, actionHelpForums, actionHideActiveWindow, actionHideCurve, actionHideOtherCurves, actionHideSelectedColumns, actionHideWindow, actionHighPassFilter, actionHomePage, actionHorSharedAxisLayers, actionImagePlot, actionImageProfilesPlot, actionImportDatabase, actionImportImage, actionImportSound, actionIncreaseIndent, actionIntegrate, actionIntensityTable, actionInterpolate, actionInvertMatrix, actionLoad, actionLoadImage, actionLowerEnrichment, actionLowPassFilter, actionMagnify, actionMagnifyHor, actionMagnifyVert, actionMathSymbol, actionMatrixColumnRow, actionMatrixCustomScale, actionMatrixDefaultScale, actionMatrixDeterminant, actionMatrixGrayScale, actionMatrixRainbowScale, actionMatrixXY, actionMaximizeWindow, actionMinimizeWindow, actionMoveColFirst, actionMoveColLast, actionMoveColLeft, actionMoveColRight, actionMoveRowDown, actionMoveRowUp, actionMultiPeakGauss, actionMultiPeakLorentz, actionNewFolder, actionNewFunctionPlot, actionNewGraph, actionNewLegend, actionNewMatrix, actionNewNote, actionNewProject, actionNewSurfacePlot, actionNewTable, actionNextWindow, actionNormalizeSelection, actionNormalizeTable, actionNoteEvaluate, actionNoteExecute, actionNoteExecuteAll, actionOneSampletTest, actionOpen, actionOpenExcel, actionOpenOds, actionOpenTemplate, actionPasteSelection, actionPerspective, actionPixelLineProfile, actionPlot2HorizontalLayers, actionPlot2VerticalLayers, actionPlot3DBars, actionPlot3DHiddenLine, actionPlot3DPolygons, actionPlot3DRibbon, actionPlot3DScatter, actionPlot3DTrajectory, actionPlot3DWireFrame, actionPlot3DWireSurface, actionPlot4Layers, actionPlotArea, actionPlotDoubleYAxis, actionPlotHistogram, actionPlotHorizontalBars, actionPlotHorSteps, actionPlotL, actionPlotLP, actionPlotP, actionPlotPie, actionPlotSpline, actionPlotStackedHistograms, actionPlotStackedLayers, actionPlotVectXYAM, actionPlotVectXYXY, actionPlotVerticalBars, actionPlotVerticalDropLines, actionPlotVertSteps, actionPrevWindow, actionPrint, actionPrintAllPlots, actionPrintPreview, actionRaiseEnrichment, actionReadOnlyCol, actionRedo, actionRemoveCurve, actionRename, actionRenameNoteTab, actionReplace, actionResetRotation, actionResizeActiveWindow, actionResizeWindow, actionRestartScripting, actionRotateMatrix, actionRotateMatrixMinus, actionSaveProject, actionSaveProjectAs, actionSaveTemplate, actionSaveWindow, actionScriptingLang, actionSetAscValues, actionSetLabelCol, actionSetMatrixDimensions, actionSetMatrixProperties, actionSetMatrixValues, actionSetRandomNormalValues, actionSetRandomValues, actionSetXCol, actionSetXErrCol, actionSetYCol, actionSetYErrCol, actionSetZCol, actionShapiroWilk, actionSharedAxesLayers, actionShowAllColumns, actionShowAllCurves, actionShowAxisDialog, actionShowColsDialog, actionShowColStatistics, actionShowColumnOptionsDialog, actionShowColumnValuesDialog, actionShowConfigureDialog, actionShowCurvePlotDialog, actionShowCurvesDialog, actionShowCurveWorksheet, actionShowExpDecay3Dialog, actionShowExpDecayDialog, actionShowExplorer, actionShowExportASCIIDialog, actionShowFitDialog, actionShowFitPolynomDialog, actionShowGridDialog, actionShowHelp, actionShowIntDialog, actionShowLayerDialog, actionShowLineDialog, actionShowLog, actionShowMoreWindows, actionShowNoteLineNumbers, actionShowPlotDialog, actionShowPlotWizard, actionShowRowsDialog, actionShowRowStatistics, actionShowScaleDialog, actionShowScriptWindow, actionShowTextDialog, actionShowTitleDialog, actionShowTwoExpDecayDialog, actionShowUndoStack, actionSmoothAverage, actionSmoothFFT, actionSmoothLowess, actionSmoothSavGol, actionSortSelection, actionSortTable, actionStackBars, actionStackColumns, actionStackSharedAxisLayers, actionStemPlot, actionSubtractLine, actionSubtractReference, actionSwapColumns, actionTableRecalculate, actionTechnicalSupport, actionTimeStamp, actionToolBars, actionTranslateHor, actionTranslateVert, actionTranslations, actionTransposeMatrix, actionTwoSampletTest, actionUnderline, actionUndo, actionUnzoom, actionVertSharedAxisLayers, actionViewMatrix, actionViewMatrixImage, actionWaterfallPlot, back, barstyle, Box, btnArrow, btnCursor, btnLine, btnMovePoints, btnPicker, btnPointer, btnRemovePoints, btnSelect, btnZoomIn, btnZoomOut, ceil, conestyle, crossHairStyle, filledmesh, floor, floordata, flooriso, floornone, Frame, front, hiddenline, left, None, pointstyle, polygon, right, and wireframe.

Referenced by dragFolderItems(), and insertTranslatedStrings().

§ translateCurve()

void ApplicationWindow::translateCurve ( TranslateCurveTool::Direction  direction = TranslateCurveTool::Vertical)

§ translateCurveHor()

void ApplicationWindow::translateCurveHor ( )

§ transposeMatrix()

void ApplicationWindow::transposeMatrix ( )

§ uncommentSelection()

void ApplicationWindow::uncommentSelection ( )

§ underline()

void ApplicationWindow::underline ( )
private

§ undo()

void ApplicationWindow::undo ( )

§ updateAppFonts

void ApplicationWindow::updateAppFonts ( )
slot

References appFont, and info.

Referenced by changeAppFont(), init(), and setExcelImportMethod().

§ updateColNames()

void ApplicationWindow::updateColNames ( const QString &  oldName,
const QString &  newName 
)

§ updateCompleter()

void ApplicationWindow::updateCompleter ( const QString &  windowName,
bool  remove = false,
const QString &  newName = QString::null 
)
private

§ updateConfirmOptions()

void ApplicationWindow::updateConfirmOptions ( bool  askTables,
bool  askMatrixes,
bool  askPlots2D,
bool  askPlots3D,
bool  askNotes 
)

§ updateCurves()

void ApplicationWindow::updateCurves ( Table t,
const QString &  name 
)

§ updateExplorerWindowLayout()

void ApplicationWindow::updateExplorerWindowLayout ( Qt::DockWidgetArea  area)
private

References explorerSplitter.

Referenced by init(), and removeColumnNameFromCompleter().

§ updateFunctionLists()

void ApplicationWindow::updateFunctionLists ( int  type,
QStringList &  formulas 
)

§ updateLog()

void ApplicationWindow::updateLog ( const QString &  result)

§ updateMatrixPlots()

void ApplicationWindow::updateMatrixPlots ( Matrix m)

§ updateRecentProjectsList()

void ApplicationWindow::updateRecentProjectsList ( const QString &  fn = QString::null)

§ updateSurfaceFuncList()

void ApplicationWindow::updateSurfaceFuncList ( const QString &  s)

§ updateTableNames()

void ApplicationWindow::updateTableNames ( const QString &  oldName,
const QString &  newName 
)

§ updateWindowLists

void ApplicationWindow::updateWindowLists ( MdiSubWindow w)
slot

§ updateWindowStatus()

void ApplicationWindow::updateWindowStatus ( MdiSubWindow w)

§ validFor2DPlot()

bool ApplicationWindow::validFor2DPlot ( Table table,
Graph::CurveType  type 
)

Check whether a table is valid for a 2D plot and display an appropriate error if not.

References Graph::Box, Graph::Histogram, Table::noXColumn(), Table::numCols(), Graph::Pie, and Table::selectedYColumns().

Referenced by generate2DGraph(), multilayerPlot(), plotCustomLayout(), plotCustomLayoutSharedAxes(), plotVectXYAM(), and plotVectXYXY().

§ validFor3DPlot()

bool ApplicationWindow::validFor3DPlot ( Table table)

Check whether a table is valid for a 3D plot and display an appropriate error if not.

References Table::colPlotDesignation(), Table::noXColumn(), Table::noYColumn(), Table::numCols(), Table::selectedColumn(), and Table::Z.

Referenced by plot3DBars(), plot3DRibbon(), plot3DScatter(), plot3DTrajectory(), and plotCustomLayoutSharedAxes().

§ versionString()

QString ApplicationWindow::versionString ( )
static

Return a version string ("QtiPlot x.y.z")

References extra_version, maj_version, min_version, patch_version, and svn_revision.

Referenced by about(), parseCommandLineArguments(), and plotCustomLayoutSharedAxes().

§ viewMatrixColumnRow()

void ApplicationWindow::viewMatrixColumnRow ( )

§ viewMatrixImage()

void ApplicationWindow::viewMatrixImage ( )

§ viewMatrixTable()

void ApplicationWindow::viewMatrixTable ( )

§ viewMatrixXY()

void ApplicationWindow::viewMatrixXY ( )

§ waterfallPlot [1/2]

MultiLayer * ApplicationWindow::waterfallPlot ( )
slot

§ waterfallPlot [2/2]

MultiLayer * ApplicationWindow::waterfallPlot ( Table t,
const QStringList &  list 
)
slot

§ window()

MdiSubWindow * ApplicationWindow::window ( const QString &  name,
bool  label = false 
)

§ windowActivated()

void ApplicationWindow::windowActivated ( QMdiSubWindow *  w)
private

§ windowGeometryInfo()

QString ApplicationWindow::windowGeometryInfo ( MdiSubWindow w)

§ windowProperties()

void ApplicationWindow::windowProperties ( )

pops up information about the selected window item

References MdiSubWindow::birthDate(), current_folder, lv, Folder::path(), and WindowListItem::window().

Referenced by showTwoSampleStudentTestDialog(), and showWindowPopupMenu().

§ windowsList

QList< MdiSubWindow * > ApplicationWindow::windowsList ( )
slot

§ windowsMenuAboutToShow()

void ApplicationWindow::windowsMenuAboutToShow ( )
private

§ windowsMenuActivated()

void ApplicationWindow::windowsMenuActivated ( int  id)
private

§ windowsNameList

QStringList ApplicationWindow::windowsNameList ( )
slot

§ workspace()

QMdiArea* ApplicationWindow::workspace ( )
inline

References d_workspace.

§ zoomIn()

void ApplicationWindow::zoomIn ( )

§ zoomOut()

void ApplicationWindow::zoomOut ( )

§ zoomRectanglePlot()

void ApplicationWindow::zoomRectanglePlot ( )

Member Data Documentation

§ actionAbout

QAction* ApplicationWindow::actionAbout
private

§ actionActivateWindow

QAction* ApplicationWindow::actionActivateWindow
private

§ actionAdd3DData

QAction * ApplicationWindow::actionAdd3DData
private

§ actionAddColToTable

QAction* ApplicationWindow::actionAddColToTable
private

§ actionAddEllipse

QAction * ApplicationWindow::actionAddEllipse
private

§ actionAddErrorBars

QAction * ApplicationWindow::actionAddErrorBars
private

§ actionAddFormula

QAction * ApplicationWindow::actionAddFormula
private

§ actionAddFunctionCurve

QAction * ApplicationWindow::actionAddFunctionCurve
private

§ actionAddImage

QAction * ApplicationWindow::actionAddImage
private

§ actionAddInsetCurveLayer

QAction * ApplicationWindow::actionAddInsetCurveLayer
private

§ actionAddInsetLayer

QAction * ApplicationWindow::actionAddInsetLayer
private

§ actionAddLayer

QAction * ApplicationWindow::actionAddLayer
private

§ actionAddNoteTab

QAction * ApplicationWindow::actionAddNoteTab
private

§ actionAddRectangle

QAction * ApplicationWindow::actionAddRectangle
private

§ actionAddText

QAction * ApplicationWindow::actionAddText
private

§ actionAddZoomPlot

QAction * ApplicationWindow::actionAddZoomPlot
private

§ actionAdjustColumnWidth

QAction * ApplicationWindow::actionAdjustColumnWidth
private

§ actionAlignBottom

QAction * ApplicationWindow::actionAlignBottom
private

§ actionAlignLeft

QAction * ApplicationWindow::actionAlignLeft
private

§ actionAlignRight

QAction * ApplicationWindow::actionAlignRight
private

§ actionAlignTop

QAction* ApplicationWindow::actionAlignTop
private

§ actionAnimate

QAction* ApplicationWindow::actionAnimate
private

§ actionAppendProject

QAction * ApplicationWindow::actionAppendProject
private

§ actionAutoCorrelate

QAction * ApplicationWindow::actionAutoCorrelate
private

§ actionAutomaticLayout

QAction * ApplicationWindow::actionAutomaticLayout
private

§ actionBandBlockFilter

QAction * ApplicationWindow::actionBandBlockFilter
private

§ actionBandPassFilter

QAction * ApplicationWindow::actionBandPassFilter
private

§ actionBaseline

QAction * ApplicationWindow::actionBaseline
private

§ actionBoxPlot

QAction* ApplicationWindow::actionBoxPlot
private

§ actionCheckUpdates

QAction * ApplicationWindow::actionCheckUpdates
private

§ actionChiSquareTest

QAction * ApplicationWindow::actionChiSquareTest
private

§ actionChooseHelpFolder

QAction * ApplicationWindow::actionChooseHelpFolder
private

§ actionClearLogInfo

QAction * ApplicationWindow::actionClearLogInfo
private

§ actionClearSelection

QAction * ApplicationWindow::actionClearSelection
private

§ actionClearTable

QAction * ApplicationWindow::actionClearTable
private

§ actionCloseAllWindows

QAction* ApplicationWindow::actionCloseAllWindows
private

§ actionCloseNoteTab

QAction * ApplicationWindow::actionCloseNoteTab
private

§ actionCloseProject

QAction * ApplicationWindow::actionCloseProject
private

§ actionCloseWindow

QAction * ApplicationWindow::actionCloseWindow
private

§ actionColorMap

QAction* ApplicationWindow::actionColorMap
private

§ actionContourMap

QAction * ApplicationWindow::actionContourMap
private

§ actionConvertMatrixDirect

QAction * ApplicationWindow::actionConvertMatrixDirect
private

§ actionConvertMatrixXYZ

QAction * ApplicationWindow::actionConvertMatrixXYZ
private

§ actionConvertMatrixYXZ

QAction * ApplicationWindow::actionConvertMatrixYXZ
private

§ actionConvertTableBinning

QAction * ApplicationWindow::actionConvertTableBinning
private

§ actionConvertTableDirect

QAction* ApplicationWindow::actionConvertTableDirect
private

§ actionConvertTableRegularXYZ

QAction * ApplicationWindow::actionConvertTableRegularXYZ
private

§ actionConvolute

QAction * ApplicationWindow::actionConvolute
private

§ actionCopySelection

QAction * ApplicationWindow::actionCopySelection
private

§ actionCopyWindow

QAction* ApplicationWindow::actionCopyWindow
private

§ actionCorrelate

QAction * ApplicationWindow::actionCorrelate
private

§ actionCurveFullRange

QAction * ApplicationWindow::actionCurveFullRange
private

§ actionCustomActionDialog

QAction * ApplicationWindow::actionCustomActionDialog
private

§ actionCustomLayout

QAction * ApplicationWindow::actionCustomLayout
private

§ actionCustomSharedAxisLayers

QAction* ApplicationWindow::actionCustomSharedAxisLayers
private

§ actionCutSelection

QAction* ApplicationWindow::actionCutSelection
private

§ actionDeconvolute

QAction * ApplicationWindow::actionDeconvolute
private

§ actionDecreaseIndent

QAction * ApplicationWindow::actionDecreaseIndent
private

§ actionDecreasePrecision

QAction * ApplicationWindow::actionDecreasePrecision
private

Referenced by createActions(), and initToolBars().

§ actionDeleteFitTables

QAction* ApplicationWindow::actionDeleteFitTables
private

§ actionDeleteLayer

QAction * ApplicationWindow::actionDeleteLayer
private

§ actionDeleteRows

QAction* ApplicationWindow::actionDeleteRows
private

§ actionDifferentiate

QAction* ApplicationWindow::actionDifferentiate
private

§ actionDisregardCol

QAction * ApplicationWindow::actionDisregardCol
private

§ actionDonate

QAction* ApplicationWindow::actionDonate
private

§ actionDownloadManual

QAction * ApplicationWindow::actionDownloadManual
private

§ actionDragCurve

QAction * ApplicationWindow::actionDragCurve
private

§ actionDrawPoints

QAction * ApplicationWindow::actionDrawPoints
private

§ actionEditCurveRange

QAction* ApplicationWindow::actionEditCurveRange
private

§ actionEditSurfacePlot

QAction* ApplicationWindow::actionEditSurfacePlot
private

§ actionExportAllGraphs

QAction * ApplicationWindow::actionExportAllGraphs
private

§ actionExportExcel

QAction* ApplicationWindow::actionExportExcel
private

§ actionExportGraph

QAction* ApplicationWindow::actionExportGraph
private

§ actionExportMatrix

QAction * ApplicationWindow::actionExportMatrix
private

§ actionExportOds

QAction * ApplicationWindow::actionExportOds
private

§ actionExportPDF

QAction* ApplicationWindow::actionExportPDF
private

§ actionExtractGraphs

QAction * ApplicationWindow::actionExtractGraphs
private

§ actionExtractLayers

QAction * ApplicationWindow::actionExtractLayers
private

§ actionExtractTableData

QAction * ApplicationWindow::actionExtractTableData
private

§ actionFFT

QAction * ApplicationWindow::actionFFT
private

§ actionFind

QAction * ApplicationWindow::actionFind
private

§ actionFindNext

QAction * ApplicationWindow::actionFindNext
private

§ actionFindPrev

QAction * ApplicationWindow::actionFindPrev
private

§ actionFindWindow

QAction * ApplicationWindow::actionFindWindow
private

§ actionFitExpGrowth

QAction* ApplicationWindow::actionFitExpGrowth
private

§ actionFitFrame

QAction * ApplicationWindow::actionFitFrame
private

§ actionFitGauss

QAction * ApplicationWindow::actionFitGauss
private

§ actionFitLinear

QAction * ApplicationWindow::actionFitLinear
private

§ actionFitLorentz

QAction * ApplicationWindow::actionFitLorentz
private

§ actionFitSigmoidal

QAction * ApplicationWindow::actionFitSigmoidal
private

§ actionFitSlope

QAction * ApplicationWindow::actionFitSlope
private

§ actionFlipMatrixHorizontally

QAction * ApplicationWindow::actionFlipMatrixHorizontally
private

§ actionFlipMatrixVertically

QAction* ApplicationWindow::actionFlipMatrixVertically
private

§ actionFontBold

QAction* ApplicationWindow::actionFontBold
private

§ actionFontBox

QAction * ApplicationWindow::actionFontBox
private

§ actionFontItalic

QAction * ApplicationWindow::actionFontItalic
private

§ actionFontSize

QAction * ApplicationWindow::actionFontSize
private

§ actionFrequencyCount

QAction * ApplicationWindow::actionFrequencyCount
private

§ actionGoToColumn

QAction * ApplicationWindow::actionGoToColumn
private

§ actionGoToRow

QAction * ApplicationWindow::actionGoToRow
private

§ actionGrayMap

QAction * ApplicationWindow::actionGrayMap
private

§ actionGreekMajSymbol

QAction* ApplicationWindow::actionGreekMajSymbol
private

§ actionGreekSymbol

QAction * ApplicationWindow::actionGreekSymbol
private

§ actionHelpBugReports

QAction * ApplicationWindow::actionHelpBugReports
private

§ actionHelpForums

QAction* ApplicationWindow::actionHelpForums
private

§ actionHideActiveWindow

QAction * ApplicationWindow::actionHideActiveWindow
private

§ actionHideCurve

QAction * ApplicationWindow::actionHideCurve
private

§ actionHideOtherCurves

QAction * ApplicationWindow::actionHideOtherCurves
private

§ actionHideSelectedColumns

QAction * ApplicationWindow::actionHideSelectedColumns
private

§ actionHideWindow

QAction * ApplicationWindow::actionHideWindow
private

§ actionHighPassFilter

QAction * ApplicationWindow::actionHighPassFilter
private

§ actionHomePage

QAction * ApplicationWindow::actionHomePage
private

§ actionHorSharedAxisLayers

QAction * ApplicationWindow::actionHorSharedAxisLayers
private

§ actionImagePlot

QAction * ApplicationWindow::actionImagePlot
private

§ actionImageProfilesPlot

QAction * ApplicationWindow::actionImageProfilesPlot
private

§ actionImportDatabase

QAction* ApplicationWindow::actionImportDatabase
private

§ actionImportImage

QAction * ApplicationWindow::actionImportImage
private

§ actionImportSound

QAction * ApplicationWindow::actionImportSound
private

§ actionIncreaseIndent

QAction* ApplicationWindow::actionIncreaseIndent
private

§ actionIncreasePrecision

QAction* ApplicationWindow::actionIncreasePrecision
private

Referenced by createActions(), and initToolBars().

§ actionIntegrate

QAction * ApplicationWindow::actionIntegrate
private

§ actionIntensityTable

QAction * ApplicationWindow::actionIntensityTable
private

§ actionInterpolate

QAction * ApplicationWindow::actionInterpolate
private

§ actionInvertMatrix

QAction * ApplicationWindow::actionInvertMatrix
private

§ actionLoad

QAction* ApplicationWindow::actionLoad
private

§ actionLoadImage

QAction * ApplicationWindow::actionLoadImage
private

§ actionLowerEnrichment

QAction * ApplicationWindow::actionLowerEnrichment
private

§ actionLowPassFilter

QAction* ApplicationWindow::actionLowPassFilter
private

§ actionMagnify

QAction* ApplicationWindow::actionMagnify
private

§ actionMagnifyHor

QAction * ApplicationWindow::actionMagnifyHor
private

§ actionMagnifyVert

QAction * ApplicationWindow::actionMagnifyVert
private

§ actionMathSymbol

QAction * ApplicationWindow::actionMathSymbol
private

§ actionMatrixColumnRow

QAction * ApplicationWindow::actionMatrixColumnRow
private

§ actionMatrixCustomScale

QAction * ApplicationWindow::actionMatrixCustomScale
private

§ actionMatrixDefaultScale

QAction * ApplicationWindow::actionMatrixDefaultScale
private

§ actionMatrixDeterminant

QAction* ApplicationWindow::actionMatrixDeterminant
private

§ actionMatrixFFTDirect

QAction* ApplicationWindow::actionMatrixFFTDirect
private

§ actionMatrixFFTInverse

QAction * ApplicationWindow::actionMatrixFFTInverse
private

§ actionMatrixGrayScale

QAction* ApplicationWindow::actionMatrixGrayScale
private

§ actionMatrixRainbowScale

QAction * ApplicationWindow::actionMatrixRainbowScale
private

§ actionMatrixXY

QAction* ApplicationWindow::actionMatrixXY
private

§ actionMaximizeWindow

QAction * ApplicationWindow::actionMaximizeWindow
private

§ actionMinimizeWindow

QAction * ApplicationWindow::actionMinimizeWindow
private

§ actionMoveColFirst

QAction * ApplicationWindow::actionMoveColFirst
private

§ actionMoveColLast

QAction * ApplicationWindow::actionMoveColLast
private

§ actionMoveColLeft

QAction * ApplicationWindow::actionMoveColLeft
private

§ actionMoveColRight

QAction * ApplicationWindow::actionMoveColRight
private

§ actionMoveRowDown

QAction * ApplicationWindow::actionMoveRowDown
private

§ actionMoveRowUp

QAction* ApplicationWindow::actionMoveRowUp
private

§ actionMultiPeakGauss

QAction * ApplicationWindow::actionMultiPeakGauss
private

§ actionMultiPeakLorentz

QAction * ApplicationWindow::actionMultiPeakLorentz
private

§ actionNewFolder

QAction * ApplicationWindow::actionNewFolder
private

§ actionNewFunctionPlot

QAction * ApplicationWindow::actionNewFunctionPlot
private

§ actionNewGraph

QAction * ApplicationWindow::actionNewGraph
private

§ actionNewLegend

QAction * ApplicationWindow::actionNewLegend
private

§ actionNewMatrix

QAction * ApplicationWindow::actionNewMatrix
private

§ actionNewNote

QAction * ApplicationWindow::actionNewNote
private

§ actionNewProject

QAction* ApplicationWindow::actionNewProject
private

§ actionNewSurfacePlot

QAction* ApplicationWindow::actionNewSurfacePlot
private

§ actionNewTable

QAction * ApplicationWindow::actionNewTable
private

§ actionNextWindow

QAction* ApplicationWindow::actionNextWindow
private

§ actionNormalizeSelection

QAction * ApplicationWindow::actionNormalizeSelection
private

§ actionNormalizeTable

QAction* ApplicationWindow::actionNormalizeTable
private

§ actionNoteEvaluate

QAction * ApplicationWindow::actionNoteEvaluate
private

§ actionNoteExecute

QAction* ApplicationWindow::actionNoteExecute
private

§ actionNoteExecuteAll

QAction * ApplicationWindow::actionNoteExecuteAll
private

§ actionOneSampletTest

QAction* ApplicationWindow::actionOneSampletTest
private

§ actionOpen

QAction* ApplicationWindow::actionOpen
private

§ actionOpenExcel

QAction * ApplicationWindow::actionOpenExcel
private

§ actionOpenOds

QAction * ApplicationWindow::actionOpenOds
private

§ actionOpenTemplate

QAction * ApplicationWindow::actionOpenTemplate
private

§ actionPasteSelection

QAction * ApplicationWindow::actionPasteSelection
private

§ actionPerspective

QAction * ApplicationWindow::actionPerspective
private

§ actionPixelLineProfile

QAction * ApplicationWindow::actionPixelLineProfile
private

§ actionPlot2HorizontalLayers

QAction * ApplicationWindow::actionPlot2HorizontalLayers
private

§ actionPlot2VerticalLayers

QAction * ApplicationWindow::actionPlot2VerticalLayers
private

§ actionPlot3DBars

QAction * ApplicationWindow::actionPlot3DBars
private

§ actionPlot3DHiddenLine

QAction * ApplicationWindow::actionPlot3DHiddenLine
private

§ actionPlot3DPolygons

QAction * ApplicationWindow::actionPlot3DPolygons
private

§ actionPlot3DRibbon

QAction* ApplicationWindow::actionPlot3DRibbon
private

§ actionPlot3DScatter

QAction * ApplicationWindow::actionPlot3DScatter
private

§ actionPlot3DTrajectory

QAction * ApplicationWindow::actionPlot3DTrajectory
private

§ actionPlot3DWireFrame

QAction* ApplicationWindow::actionPlot3DWireFrame
private

§ actionPlot3DWireSurface

QAction * ApplicationWindow::actionPlot3DWireSurface
private

§ actionPlot4Layers

QAction * ApplicationWindow::actionPlot4Layers
private

§ actionPlotArea

QAction * ApplicationWindow::actionPlotArea
private

§ actionPlotDoubleYAxis

QAction* ApplicationWindow::actionPlotDoubleYAxis
private

§ actionPlotHistogram

QAction* ApplicationWindow::actionPlotHistogram
private

§ actionPlotHorizontalBars

QAction* ApplicationWindow::actionPlotHorizontalBars
private

§ actionPlotHorSteps

QAction * ApplicationWindow::actionPlotHorSteps
private

§ actionPlotL

QAction* ApplicationWindow::actionPlotL
private

§ actionPlotLP

QAction * ApplicationWindow::actionPlotLP
private

§ actionPlotP

QAction * ApplicationWindow::actionPlotP
private

§ actionPlotPie

QAction * ApplicationWindow::actionPlotPie
private

§ actionPlotSpline

QAction * ApplicationWindow::actionPlotSpline
private

§ actionPlotStackedHistograms

QAction * ApplicationWindow::actionPlotStackedHistograms
private

§ actionPlotStackedLayers

QAction * ApplicationWindow::actionPlotStackedLayers
private

§ actionPlotVectXYAM

QAction * ApplicationWindow::actionPlotVectXYAM
private

§ actionPlotVectXYXY

QAction * ApplicationWindow::actionPlotVectXYXY
private

§ actionPlotVerticalBars

QAction * ApplicationWindow::actionPlotVerticalBars
private

§ actionPlotVerticalDropLines

QAction * ApplicationWindow::actionPlotVerticalDropLines
private

§ actionPlotVertSteps

QAction* ApplicationWindow::actionPlotVertSteps
private

§ actionPrevWindow

QAction * ApplicationWindow::actionPrevWindow
private

§ actionPrint

QAction * ApplicationWindow::actionPrint
private

§ actionPrintAllPlots

QAction * ApplicationWindow::actionPrintAllPlots
private

§ actionPrintPreview

QAction * ApplicationWindow::actionPrintPreview
private

§ actionRaiseEnrichment

QAction* ApplicationWindow::actionRaiseEnrichment
private

§ actionReadOnlyCol

QAction * ApplicationWindow::actionReadOnlyCol
private

§ actionRedo

QAction * ApplicationWindow::actionRedo
private

§ actionRemoveCurve

QAction* ApplicationWindow::actionRemoveCurve
private

§ actionRename

QAction* ApplicationWindow::actionRename
private

§ actionRenameNoteTab

QAction* ApplicationWindow::actionRenameNoteTab
private

§ actionReplace

QAction * ApplicationWindow::actionReplace
private

§ actionResetRotation

QAction * ApplicationWindow::actionResetRotation
private

§ actionResizeActiveWindow

QAction* ApplicationWindow::actionResizeActiveWindow
private

§ actionResizeWindow

QAction * ApplicationWindow::actionResizeWindow
private

§ actionRestartScripting

QAction * ApplicationWindow::actionRestartScripting
private

§ actionRotateMatrix

QAction * ApplicationWindow::actionRotateMatrix
private

§ actionRotateMatrixMinus

QAction * ApplicationWindow::actionRotateMatrixMinus
private

§ actionSaveNote

QAction * ApplicationWindow::actionSaveNote
private

§ actionSaveProject

QAction * ApplicationWindow::actionSaveProject
private

§ actionSaveProjectAs

QAction * ApplicationWindow::actionSaveProjectAs
private

§ actionSaveTemplate

QAction * ApplicationWindow::actionSaveTemplate
private

§ actionSaveWindow

QAction * ApplicationWindow::actionSaveWindow
private

§ actionScriptingLang

QAction* ApplicationWindow::actionScriptingLang
private

§ actionSetAscValues

QAction * ApplicationWindow::actionSetAscValues
private

§ actionSetLabelCol

QAction * ApplicationWindow::actionSetLabelCol
private

§ actionSetMatrixDimensions

QAction* ApplicationWindow::actionSetMatrixDimensions
private

§ actionSetMatrixProperties

QAction * ApplicationWindow::actionSetMatrixProperties
private

§ actionSetMatrixValues

QAction * ApplicationWindow::actionSetMatrixValues
private

§ actionSetRandomNormalValues

QAction * ApplicationWindow::actionSetRandomNormalValues
private

§ actionSetRandomValues

QAction * ApplicationWindow::actionSetRandomValues
private

§ actionSetXCol

QAction* ApplicationWindow::actionSetXCol
private

§ actionSetXErrCol

QAction * ApplicationWindow::actionSetXErrCol
private

§ actionSetYCol

QAction * ApplicationWindow::actionSetYCol
private

§ actionSetYErrCol

QAction * ApplicationWindow::actionSetYErrCol
private

§ actionSetZCol

QAction * ApplicationWindow::actionSetZCol
private

§ actionShapiroWilk

QAction * ApplicationWindow::actionShapiroWilk
private

§ actionSharedAxesLayers

QAction * ApplicationWindow::actionSharedAxesLayers
private

§ actionShowAllColumns

QAction * ApplicationWindow::actionShowAllColumns
private

§ actionShowAllCurves

QAction * ApplicationWindow::actionShowAllCurves
private

§ actionShowAxisDialog

QAction* ApplicationWindow::actionShowAxisDialog
private

§ actionShowColsDialog

QAction * ApplicationWindow::actionShowColsDialog
private

§ actionShowColStatistics

QAction* ApplicationWindow::actionShowColStatistics
private

§ actionShowColumnOptionsDialog

QAction* ApplicationWindow::actionShowColumnOptionsDialog
private

§ actionShowColumnValuesDialog

QAction * ApplicationWindow::actionShowColumnValuesDialog
private

§ actionShowConfigureDialog

QAction * ApplicationWindow::actionShowConfigureDialog
private

§ actionShowCurvePlotDialog

QAction * ApplicationWindow::actionShowCurvePlotDialog
private

§ actionShowCurvesDialog

QAction* ApplicationWindow::actionShowCurvesDialog
private

§ actionShowCurveWorksheet

QAction * ApplicationWindow::actionShowCurveWorksheet
private

§ actionShowExpDecay3Dialog

QAction * ApplicationWindow::actionShowExpDecay3Dialog
private

§ actionShowExpDecayDialog

QAction* ApplicationWindow::actionShowExpDecayDialog
private

§ actionShowExplorer

QAction* ApplicationWindow::actionShowExplorer
private

§ actionShowExportASCIIDialog

QAction * ApplicationWindow::actionShowExportASCIIDialog
private

§ actionShowFitDialog

QAction * ApplicationWindow::actionShowFitDialog
private

§ actionShowFitPolynomDialog

QAction * ApplicationWindow::actionShowFitPolynomDialog
private

§ actionShowGridDialog

QAction * ApplicationWindow::actionShowGridDialog
private

§ actionShowHelp

QAction * ApplicationWindow::actionShowHelp
private

§ actionShowIntDialog

QAction * ApplicationWindow::actionShowIntDialog
private

§ actionShowLayerDialog

QAction * ApplicationWindow::actionShowLayerDialog
private

§ actionShowLineDialog

QAction* ApplicationWindow::actionShowLineDialog
private

§ actionShowLog

QAction * ApplicationWindow::actionShowLog
private

§ actionShowMoreWindows

QAction* ApplicationWindow::actionShowMoreWindows
private

§ actionShowNoteLineNumbers

QAction * ApplicationWindow::actionShowNoteLineNumbers
private

§ actionShowPlotDialog

QAction* ApplicationWindow::actionShowPlotDialog
private

§ actionShowPlotWizard

QAction * ApplicationWindow::actionShowPlotWizard
private

§ actionShowRowsDialog

QAction * ApplicationWindow::actionShowRowsDialog
private

§ actionShowRowStatistics

QAction * ApplicationWindow::actionShowRowStatistics
private

§ actionShowScaleDialog

QAction * ApplicationWindow::actionShowScaleDialog
private

§ actionShowScriptWindow

QAction * ApplicationWindow::actionShowScriptWindow
private

§ actionShowTextDialog

QAction * ApplicationWindow::actionShowTextDialog
private

§ actionShowTitleDialog

QAction * ApplicationWindow::actionShowTitleDialog
private

§ actionShowTwoExpDecayDialog

QAction * ApplicationWindow::actionShowTwoExpDecayDialog
private

§ actionShowUndoStack

QAction* ApplicationWindow::actionShowUndoStack
private

§ actionSmoothAverage

QAction * ApplicationWindow::actionSmoothAverage
private

§ actionSmoothFFT

QAction * ApplicationWindow::actionSmoothFFT
private

§ actionSmoothLowess

QAction * ApplicationWindow::actionSmoothLowess
private

§ actionSmoothSavGol

QAction* ApplicationWindow::actionSmoothSavGol
private

§ actionSortSelection

QAction * ApplicationWindow::actionSortSelection
private

§ actionSortTable

QAction* ApplicationWindow::actionSortTable
private

§ actionStackBars

QAction * ApplicationWindow::actionStackBars
private

§ actionStackColumns

QAction * ApplicationWindow::actionStackColumns
private

§ actionStackSharedAxisLayers

QAction * ApplicationWindow::actionStackSharedAxisLayers
private

§ actionStemPlot

QAction * ApplicationWindow::actionStemPlot
private

§ actionSubscript

QAction * ApplicationWindow::actionSubscript
private

§ actionSubtractLine

QAction * ApplicationWindow::actionSubtractLine
private

§ actionSubtractReference

QAction * ApplicationWindow::actionSubtractReference
private

§ actionSuperscript

QAction* ApplicationWindow::actionSuperscript
private

§ actionSwapColumns

QAction* ApplicationWindow::actionSwapColumns
private

§ actionTableRecalculate

QAction* ApplicationWindow::actionTableRecalculate
private

§ actionTechnicalSupport

QAction * ApplicationWindow::actionTechnicalSupport
private

§ actionTextColor

QAction * ApplicationWindow::actionTextColor
private

§ actionTimeStamp

QAction * ApplicationWindow::actionTimeStamp
private

§ actionToolBars

QAction * ApplicationWindow::actionToolBars
private

§ actionTranslateHor

QAction* ApplicationWindow::actionTranslateHor
private

§ actionTranslateVert

QAction * ApplicationWindow::actionTranslateVert
private

§ actionTranslations

QAction * ApplicationWindow::actionTranslations
private

§ actionTransposeMatrix

QAction * ApplicationWindow::actionTransposeMatrix
private

§ actionTwoSampletTest

QAction * ApplicationWindow::actionTwoSampletTest
private

§ actionUnderline

QAction * ApplicationWindow::actionUnderline
private

§ actionUndo

QAction * ApplicationWindow::actionUndo
private

§ actionUnzoom

QAction * ApplicationWindow::actionUnzoom
private

§ actionVertSharedAxisLayers

QAction* ApplicationWindow::actionVertSharedAxisLayers
private

§ actionViewMatrix

QAction * ApplicationWindow::actionViewMatrix
private

§ actionViewMatrixImage

QAction* ApplicationWindow::actionViewMatrixImage
private

§ actionWaterfallPlot

QAction * ApplicationWindow::actionWaterfallPlot
private

§ analysisMenu

QMenu * ApplicationWindow::analysisMenu
private

§ antialiasing2DPlots

bool ApplicationWindow::antialiasing2DPlots

§ appFont

QFont ApplicationWindow::appFont

§ appLanguage

QString ApplicationWindow::appLanguage

§ appStyle

QString ApplicationWindow::appStyle

§ appTranslator

QTranslator* ApplicationWindow::appTranslator
private

§ asciiDirPath

QString ApplicationWindow::asciiDirPath

§ assistant

QAssistantClient* ApplicationWindow::assistant
private

Referenced by init(), and showHelp().

§ autoResizeLayers

bool ApplicationWindow::autoResizeLayers

§ autoSave

bool ApplicationWindow::autoSave

§ autoSaveTime

int ApplicationWindow::autoSaveTime

§ autoscale2DPlots

bool ApplicationWindow::autoscale2DPlots

§ autoScaleFonts

bool ApplicationWindow::autoScaleFonts

§ autoSearchUpdates

bool ApplicationWindow::autoSearchUpdates

§ autoSearchUpdatesRequest

bool ApplicationWindow::autoSearchUpdatesRequest

Equals true if an automatical search for updates was performed on start-up otherwise is set to false;.

Referenced by QtiPlotApplication::QtiPlotApplication(), receivedVersionFile(), and setDefaultOptions().

§ axesLineWidth

int ApplicationWindow::axesLineWidth

§ back

QAction * ApplicationWindow::back
private

§ barstyle

QAction * ApplicationWindow::barstyle
private

§ Box

QAction* ApplicationWindow::Box
private

§ btnArrow

QAction * ApplicationWindow::btnArrow
private

§ btnCursor

QAction* ApplicationWindow::btnCursor
private

§ btnLine

QAction * ApplicationWindow::btnLine
private

§ btnMovePoints

QAction * ApplicationWindow::btnMovePoints
private

§ btnPicker

QAction * ApplicationWindow::btnPicker
private

§ btnPointer

QAction * ApplicationWindow::btnPointer
private

§ btnRemovePoints

QAction * ApplicationWindow::btnRemovePoints
private

§ btnResults

QToolButton* ApplicationWindow::btnResults
private

§ btnSelect

QAction * ApplicationWindow::btnSelect
private

§ btnZoomIn

QAction* ApplicationWindow::btnZoomIn
private

§ btnZoomOut

QAction * ApplicationWindow::btnZoomOut
private

§ canvasFrameWidth

int ApplicationWindow::canvasFrameWidth

§ ceil

QAction * ApplicationWindow::ceil
private

§ columnSeparator

QString ApplicationWindow::columnSeparator

§ columnTools

QToolBar * ApplicationWindow::columnTools
private

§ conestyle

QAction * ApplicationWindow::conestyle
private

§ configFilePath

QString ApplicationWindow::configFilePath

§ confirmCloseFolder

bool ApplicationWindow::confirmCloseFolder

§ confirmCloseMatrix

bool ApplicationWindow::confirmCloseMatrix

§ confirmCloseNotes

bool ApplicationWindow::confirmCloseNotes

§ confirmClosePlot2D

bool ApplicationWindow::confirmClosePlot2D

§ confirmClosePlot3D

bool ApplicationWindow::confirmClosePlot3D

§ confirmCloseTable

bool ApplicationWindow::confirmCloseTable

§ coord

QActionGroup* ApplicationWindow::coord
private

Referenced by initPlot3DToolBar().

§ crossHairStyle

QAction * ApplicationWindow::crossHairStyle
private

§ current_folder

Folder* ApplicationWindow::current_folder

§ customActionsDirPath

QString ApplicationWindow::customActionsDirPath

§ d_2_linear_fit_points

bool ApplicationWindow::d_2_linear_fit_points

§ d_3D_autoscale

bool ApplicationWindow::d_3D_autoscale

§ d_3D_axes_color

QColor ApplicationWindow::d_3D_axes_color

§ d_3D_axes_font

QFont ApplicationWindow::d_3D_axes_font

§ d_3D_background_color

QColor ApplicationWindow::d_3D_background_color

§ d_3D_color_map

LinearColorMap ApplicationWindow::d_3D_color_map

§ d_3D_export_sort

int ApplicationWindow::d_3D_export_sort

§ d_3D_export_text_mode

int ApplicationWindow::d_3D_export_text_mode

§ d_3D_grid_color

QColor ApplicationWindow::d_3D_grid_color

§ d_3D_labels_color

QColor ApplicationWindow::d_3D_labels_color

§ d_3D_legend

bool ApplicationWindow::d_3D_legend

§ d_3D_major_grids

bool ApplicationWindow::d_3D_major_grids

§ d_3D_major_style

int ApplicationWindow::d_3D_major_style

§ d_3D_major_width

double ApplicationWindow::d_3D_major_width

§ d_3D_mesh_color

QColor ApplicationWindow::d_3D_mesh_color

§ d_3D_minor_grid_color

QColor ApplicationWindow::d_3D_minor_grid_color

§ d_3D_minor_grids

bool ApplicationWindow::d_3D_minor_grids

§ d_3D_minor_style

int ApplicationWindow::d_3D_minor_style

§ d_3D_minor_width

double ApplicationWindow::d_3D_minor_width

§ d_3D_numbers_color

QColor ApplicationWindow::d_3D_numbers_color

§ d_3D_numbers_font

QFont ApplicationWindow::d_3D_numbers_font

§ d_3D_orthogonal

bool ApplicationWindow::d_3D_orthogonal

§ d_3D_projection

int ApplicationWindow::d_3D_projection

§ d_3D_resolution

int ApplicationWindow::d_3D_resolution

§ d_3D_smooth_mesh

bool ApplicationWindow::d_3D_smooth_mesh

§ d_3D_title_font

QFont ApplicationWindow::d_3D_title_font

§ d_active_window

MdiSubWindow* ApplicationWindow::d_active_window
private

§ d_add_curves_dialog_size

QSize ApplicationWindow::d_add_curves_dialog_size

User defined size for the Add/Remove curves dialog.

Referenced by CurvesDialog::closeEvent(), readSettings(), saveSettings(), setDefaultOptions(), and showCurvesDialog().

§ d_app_rect

QRect ApplicationWindow::d_app_rect

§ d_arrow_copy

ArrowMarker* ApplicationWindow::d_arrow_copy

§ d_ASCII_comment_string

QString ApplicationWindow::d_ASCII_comment_string

§ d_ASCII_end_line

EndLineChar ApplicationWindow::d_ASCII_end_line

End of line convention used to import ASCII files.

Referenced by dropEvent(), importASCII(), ImportASCIIDialog::ImportASCIIDialog(), plotFile(), readSettings(), saveSettings(), and setDefaultOptions().

§ d_ASCII_file_filter

QString ApplicationWindow::d_ASCII_file_filter

Last selected filter in import ASCII dialog.

Referenced by ImportASCIIDialog::closeEvent(), importASCII(), readSettings(), saveSettings(), and setDefaultOptions().

§ d_ASCII_import_comments

bool ApplicationWindow::d_ASCII_import_comments

§ d_ASCII_import_first_row_role

int ApplicationWindow::d_ASCII_import_first_row_role

§ d_ASCII_import_locale

QLocale ApplicationWindow::d_ASCII_import_locale

Locale used to specify the decimal separators in imported ASCII files.

Referenced by dropEvent(), importASCII(), ImportASCIIDialog::ImportASCIIDialog(), plotFile(), readSettings(), saveSettings(), and setDefaultOptions().

§ d_ASCII_import_mode

int ApplicationWindow::d_ASCII_import_mode

§ d_ASCII_import_preview

bool ApplicationWindow::d_ASCII_import_preview

§ d_ASCII_import_read_only

bool ApplicationWindow::d_ASCII_import_read_only

§ d_ask_web_connection

bool ApplicationWindow::d_ask_web_connection

§ d_auto_update_table_values

bool ApplicationWindow::d_auto_update_table_values
private

§ d_backup_files

bool ApplicationWindow::d_backup_files

§ d_canvas_frame_color

QColor ApplicationWindow::d_canvas_frame_color

§ d_class_highlight_color

QColor ApplicationWindow::d_class_highlight_color

§ d_clipboard_locale

QLocale ApplicationWindow::d_clipboard_locale

Locale used to specify the decimal separators in imported ASCII files.

Referenced by clipboardLocale(), readSettings(), saveSettings(), and setClipboardLocale().

§ d_column_tool_bar

bool ApplicationWindow::d_column_tool_bar

§ d_comment_highlight_color

QColor ApplicationWindow::d_comment_highlight_color

§ d_completer

QCompleter* ApplicationWindow::d_completer
private

§ d_completion

bool ApplicationWindow::d_completion

§ d_confirm_modif_2D_points

bool ApplicationWindow::d_confirm_modif_2D_points

§ d_confirm_overwrite

bool ApplicationWindow::d_confirm_overwrite

§ d_curve_line_style

int ApplicationWindow::d_curve_line_style

§ d_curve_max_antialising_size

int ApplicationWindow::d_curve_max_antialising_size

§ d_decimal_digits

int ApplicationWindow::d_decimal_digits

default precision to be used for all other operations than fitting

Referenced by StudentTestDialog::acceptChiSquareTest(), StudentTestDialog::acceptStudentTest(), Correlation::addResultCurve(), Convolution::addResultCurve(), Filter::addResultCurve(), ImageProfilesTool::append(), DrawPointTool::appendPoint(), ConfigDialog::apply(), RangeSelectorTool::copySelectedCurve(), customTable(), ArrowMarker::displayInfo(), RangeSelectorTool::emitStatusText(), FFT::fftCurve(), FFTDialog::FFTDialog(), FFT::fftTable(), FilterDialog::FilterDialog(), FrequencyCountDialog::FrequencyCountDialog(), FunctionDialog::FunctionDialog(), GriddingDialog::GriddingDialog(), ShapiroWilkTest::infoString(), ConfigDialog::initAppPage(), Plot3DDialog::initAxesPage(), Plot3DDialog::initColorsPage(), FitDialog::initFitPage(), initMatrix(), SurfaceDialog::initParametricSurfacePage(), Plot3DDialog::initPointsOptionsStack(), ImportASCIIDialog::initPreview(), Plot3DDialog::initScalesPage(), AxesDialog::initScalesPage(), PlotDialog::initSpectrogramPage(), IntegrationDialog::IntegrationDialog(), InterpolationDialog::InterpolationDialog(), ChiSquareTest::logInfo(), tTest::logInfo(), Anova::logInfo(), Integration::logInfo(), Statistics::logInfo(), DataPickerTool::movePoint(), Differentiation::output(), DataPickerTool::pasteSelection(), PolynomFitDialog::PolynomFitDialog(), PreviewMatrix::PreviewMatrix(), readSettings(), saveSettings(), ConfigDialog::setApplication(), setDefaultOptions(), DataPickerTool::setSelection(), Plot3DDialog::showBarsTab(), SubtractDataDialog::SubtractDataDialog(), and StudentTestDialog::updateMeanLabels().

§ d_default_2D_grid

Grid* ApplicationWindow::d_default_2D_grid

§ d_descriptive_stats

bool ApplicationWindow::d_descriptive_stats

§ d_disable_curve_antialiasing

bool ApplicationWindow::d_disable_curve_antialiasing

§ d_display_tool_bar

bool ApplicationWindow::d_display_tool_bar

§ d_edit_tool_bar

bool ApplicationWindow::d_edit_tool_bar

§ d_enrichement_copy

FrameWidget* ApplicationWindow::d_enrichement_copy

§ d_eol

EndLineChar ApplicationWindow::d_eol

End of line convention used for copy/paste operations and when exporting tables/matrices to ASCII files.

Referenced by ConfigDialog::apply(), endOfLine(), ConfigDialog::languageChange(), readSettings(), saveSettings(), ConfigDialog::setApplication(), and setDefaultOptions().

§ d_excel_import_method

ExcelImportMethod ApplicationWindow::d_excel_import_method
private

§ d_export_ASCII_file_filter

QString ApplicationWindow::d_export_ASCII_file_filter

§ d_export_bitmap_resolution

int ApplicationWindow::d_export_bitmap_resolution

§ d_export_col_comment

bool ApplicationWindow::d_export_col_comment

§ d_export_col_names

bool ApplicationWindow::d_export_col_names

§ d_export_col_separator

QString ApplicationWindow::d_export_col_separator

§ d_export_color

bool ApplicationWindow::d_export_color

§ d_export_compression

int ApplicationWindow::d_export_compression

§ d_export_escape_tex_strings

bool ApplicationWindow::d_export_escape_tex_strings

§ d_export_quality

int ApplicationWindow::d_export_quality

§ d_export_raster_size

QSizeF ApplicationWindow::d_export_raster_size

§ d_export_size_unit

int ApplicationWindow::d_export_size_unit

§ d_export_table_selection

bool ApplicationWindow::d_export_table_selection

§ d_export_tex_font_sizes

bool ApplicationWindow::d_export_tex_font_sizes

§ d_export_transparency

bool ApplicationWindow::d_export_transparency

§ d_export_vector_resolution

int ApplicationWindow::d_export_vector_resolution

§ d_extended_export_dialog

bool ApplicationWindow::d_extended_export_dialog

§ d_extended_import_ASCII_dialog

bool ApplicationWindow::d_extended_import_ASCII_dialog

§ d_extended_open_dialog

bool ApplicationWindow::d_extended_open_dialog

§ d_extended_plot_dialog

bool ApplicationWindow::d_extended_plot_dialog

§ d_fft_norm_amp

bool ApplicationWindow::d_fft_norm_amp

§ d_fft_power2

bool ApplicationWindow::d_fft_power2

§ d_fft_shift_res

bool ApplicationWindow::d_fft_shift_res

§ d_file_tool_bar

bool ApplicationWindow::d_file_tool_bar

§ d_file_version

int ApplicationWindow::d_file_version

File version code used when opening project files (= maj * 100 + min * 10 + patch)

Referenced by appendProject(), open(), openGraph(), openMatrix(), openProject(), openTable(), openTableStatistics(), openTemplate(), and readColorFromProject().

§ d_fill_symbols

bool ApplicationWindow::d_fill_symbols

§ d_force_muParser

bool ApplicationWindow::d_force_muParser

§ d_format_tool_bar

bool ApplicationWindow::d_format_tool_bar

§ d_frame_geometry_unit

int ApplicationWindow::d_frame_geometry_unit

§ d_frame_widget_pen

QPen ApplicationWindow::d_frame_widget_pen

§ d_function_highlight_color

QColor ApplicationWindow::d_function_highlight_color

§ d_graph_attach_policy

int ApplicationWindow::d_graph_attach_policy

§ d_graph_axes_labels_dist

int ApplicationWindow::d_graph_axes_labels_dist

§ d_graph_axis_labeling

Graph::AxisTitlePolicy ApplicationWindow::d_graph_axis_labeling

§ d_graph_background_color

QColor ApplicationWindow::d_graph_background_color

§ d_graph_background_opacity

int ApplicationWindow::d_graph_background_opacity

§ d_graph_border_color

QColor ApplicationWindow::d_graph_border_color

§ d_graph_border_width

int ApplicationWindow::d_graph_border_width

§ d_graph_canvas_color

QColor ApplicationWindow::d_graph_canvas_color

§ d_graph_canvas_opacity

int ApplicationWindow::d_graph_canvas_opacity

§ d_graph_legend_display

Graph::LegendDisplayMode ApplicationWindow::d_graph_legend_display

§ d_graph_tick_labels_dist

int ApplicationWindow::d_graph_tick_labels_dist

§ d_image_export_filter

QString ApplicationWindow::d_image_export_filter

§ d_import_ASCII_dialog_size

QSize ApplicationWindow::d_import_ASCII_dialog_size

§ d_import_export_plugins

QList<ImportExportPlugin *> ApplicationWindow::d_import_export_plugins
private

§ d_in_place_editing

bool ApplicationWindow::d_in_place_editing

§ d_indexed_color_names

QStringList ApplicationWindow::d_indexed_color_names
private

§ d_indexed_colors

QList<QColor> ApplicationWindow::d_indexed_colors
private

§ d_indexed_symbols

bool ApplicationWindow::d_indexed_symbols

§ d_inform_rename_table

bool ApplicationWindow::d_inform_rename_table

§ d_init_window_type

WindowType ApplicationWindow::d_init_window_type

§ d_int_results_table

bool ApplicationWindow::d_int_results_table

§ d_int_show_plot

bool ApplicationWindow::d_int_show_plot

§ d_int_sort_data

bool ApplicationWindow::d_int_sort_data

§ d_is_appending_file

bool ApplicationWindow::d_is_appending_file

Flag telling if the application is appending a project file or not.

Referenced by addColumnNameToCompleter(), appendProject(), matrix(), newMatrix(), newTable(), setDefaultOptions(), and updateCompleter().

§ d_java_path

QString ApplicationWindow::d_java_path

§ d_jodconverter_path

QString ApplicationWindow::d_jodconverter_path

§ d_keep_aspect_ration

bool ApplicationWindow::d_keep_aspect_ration

§ d_keyword_highlight_color

QColor ApplicationWindow::d_keyword_highlight_color

§ d_latex_compiler

int ApplicationWindow::d_latex_compiler

§ d_latex_compiler_path

QString ApplicationWindow::d_latex_compiler_path

§ d_layer_canvas_height

int ApplicationWindow::d_layer_canvas_height

§ d_layer_canvas_width

int ApplicationWindow::d_layer_canvas_width

§ d_layer_geometry_unit

int ApplicationWindow::d_layer_geometry_unit

§ d_legend_default_angle

int ApplicationWindow::d_legend_default_angle

§ d_matrix_tool_bar

bool ApplicationWindow::d_matrix_tool_bar

§ d_matrix_undo_stack_size

int ApplicationWindow::d_matrix_undo_stack_size
private

§ d_mdi_windows_area

bool ApplicationWindow::d_mdi_windows_area
private

§ d_multi_peak_messages

bool ApplicationWindow::d_multi_peak_messages

§ d_muparser_c_locale

bool ApplicationWindow::d_muparser_c_locale

§ d_note_line_numbers

bool ApplicationWindow::d_note_line_numbers

§ d_notes_font

QFont ApplicationWindow::d_notes_font

§ d_notes_tab_length

int ApplicationWindow::d_notes_tab_length

§ d_notes_tool_bar

bool ApplicationWindow::d_notes_tool_bar

§ d_numeric_highlight_color

QColor ApplicationWindow::d_numeric_highlight_color

§ d_open_last_project

bool ApplicationWindow::d_open_last_project

§ d_open_project_filter

QString ApplicationWindow::d_open_project_filter

§ d_opening_file

bool ApplicationWindow::d_opening_file

Flag telling if the application is opening a project file or not.

Referenced by addColumnNameToCompleter(), changeFolder(), openProject(), MultiLayer::resizeLayers(), setDefaultOptions(), updateCompleter(), and windowActivated().

§ d_param_surface_func

QStringList ApplicationWindow::d_param_surface_func

§ d_plot3D_tool_bar

bool ApplicationWindow::d_plot3D_tool_bar

§ d_plot_tool_bar

bool ApplicationWindow::d_plot_tool_bar

§ d_preview_lines

int ApplicationWindow::d_preview_lines

§ d_print_cropmarks

bool ApplicationWindow::d_print_cropmarks

§ d_print_paper_size

QPrinter::PaperSize ApplicationWindow::d_print_paper_size

§ d_printer_orientation

QPrinter::Orientation ApplicationWindow::d_printer_orientation

§ d_python_config_folder

QString ApplicationWindow::d_python_config_folder

§ d_quotation_highlight_color

QColor ApplicationWindow::d_quotation_highlight_color

§ d_recent_functions

QStringList ApplicationWindow::d_recent_functions

§ d_rect_default_background

QColor ApplicationWindow::d_rect_default_background

§ d_rect_default_brush

QBrush ApplicationWindow::d_rect_default_brush

§ d_scale_fonts_factor

double ApplicationWindow::d_scale_fonts_factor

§ d_scale_plots_on_print

bool ApplicationWindow::d_scale_plots_on_print

§ d_script_win_on_top

bool ApplicationWindow::d_script_win_on_top

§ d_script_win_rect

QRect ApplicationWindow::d_script_win_rect

§ d_show_axes

QVector<bool> ApplicationWindow::d_show_axes

§ d_show_axes_labels

QVector<bool> ApplicationWindow::d_show_axes_labels

§ d_show_current_folder

bool ApplicationWindow::d_show_current_folder

Specifies if only the Tables/Matrices in the current folder should be displayed in the Add/remove curve dialog.

Referenced by CurvesDialog::init(), readSettings(), saveSettings(), setDefaultOptions(), and CurvesDialog::showCurrentFolder().

§ d_show_empty_cell_gap

bool ApplicationWindow::d_show_empty_cell_gap

§ d_show_table_comments

bool ApplicationWindow::d_show_table_comments

§ d_show_table_paste_dialog

bool ApplicationWindow::d_show_table_paste_dialog

§ d_soffice_path

QString ApplicationWindow::d_soffice_path

§ d_startup_scripts_folder

QString ApplicationWindow::d_startup_scripts_folder

§ d_stats_confidence

bool ApplicationWindow::d_stats_confidence

§ d_stats_output

bool ApplicationWindow::d_stats_output

§ d_stats_power

bool ApplicationWindow::d_stats_power

§ d_stats_result_log

bool ApplicationWindow::d_stats_result_log

§ d_stats_result_notes

bool ApplicationWindow::d_stats_result_notes

§ d_stats_result_table

bool ApplicationWindow::d_stats_result_table

§ d_stats_significance_level

double ApplicationWindow::d_stats_significance_level

§ d_symbol_style

int ApplicationWindow::d_symbol_style

§ d_symbols_list

QList<int> ApplicationWindow::d_symbols_list
private

§ d_synchronize_graph_scales

bool ApplicationWindow::d_synchronize_graph_scales

§ d_table_tool_bar

bool ApplicationWindow::d_table_tool_bar

§ d_text_editor

TextEditor* ApplicationWindow::d_text_editor
private

§ d_translations_folder

QString ApplicationWindow::d_translations_folder

§ d_undo_view

QUndoView* ApplicationWindow::d_undo_view
private

Referenced by customMenu(), and init().

§ d_user_actions

QList<QAction *> ApplicationWindow::d_user_actions
private

§ d_user_menus

QList<QMenu *> ApplicationWindow::d_user_menus
private

§ d_workspace

QMdiArea* ApplicationWindow::d_workspace
private

§ dataTools

QActionGroup * ApplicationWindow::dataTools
private

Referenced by initToolBars().

§ decayMenu

QMenu * ApplicationWindow::decayMenu
private

§ defaultArrowColor

QColor ApplicationWindow::defaultArrowColor

§ defaultArrowHeadAngle

int ApplicationWindow::defaultArrowHeadAngle

§ defaultArrowHeadFill

bool ApplicationWindow::defaultArrowHeadFill

§ defaultArrowHeadLength

int ApplicationWindow::defaultArrowHeadLength

§ defaultArrowLineStyle

Qt::PenStyle ApplicationWindow::defaultArrowLineStyle

§ defaultArrowLineWidth

double ApplicationWindow::defaultArrowLineWidth

§ defaultCurveAlpha

int ApplicationWindow::defaultCurveAlpha

§ defaultCurveBrush

int ApplicationWindow::defaultCurveBrush

§ defaultCurveLineWidth

double ApplicationWindow::defaultCurveLineWidth

§ defaultCurveStyle

int ApplicationWindow::defaultCurveStyle

§ defaultPlotMargin

int ApplicationWindow::defaultPlotMargin

§ defaultScriptingLang

QString ApplicationWindow::defaultScriptingLang

§ defaultSymbolEdge

double ApplicationWindow::defaultSymbolEdge

§ defaultSymbolSize

int ApplicationWindow::defaultSymbolSize

§ displayBar

QToolBar * ApplicationWindow::displayBar
private

§ draggedItems

QList<Q3ListViewItem *> ApplicationWindow::draggedItems
private

Stores the pointers to the dragged items from the FolderListViews objects.

Referenced by dragFolderItems(), and dropFolderItems().

§ drawBackbones

bool ApplicationWindow::drawBackbones

§ edit

QMenu * ApplicationWindow::edit
private

§ editTools

QToolBar * ApplicationWindow::editTools
private

§ explorerSplitter

QSplitter* ApplicationWindow::explorerSplitter
private

§ explorerWindow

QDockWidget* ApplicationWindow::explorerWindow
private

§ exportPlotMenu

QMenu * ApplicationWindow::exportPlotMenu
private

§ fileMenu

QMenu * ApplicationWindow::fileMenu
private

§ fileTools

QToolBar* ApplicationWindow::fileTools
private

§ filledmesh

QAction * ApplicationWindow::filledmesh
private

§ fillMenu

QMenu * ApplicationWindow::fillMenu
private

§ filterMenu

QMenu * ApplicationWindow::filterMenu
private

§ fit_output_precision

int ApplicationWindow::fit_output_precision

§ fit_scale_errors

bool ApplicationWindow::fit_scale_errors

§ fitModelsPath

QString ApplicationWindow::fitModelsPath

§ fitPluginsPath

QString ApplicationWindow::fitPluginsPath

§ fitPoints

int ApplicationWindow::fitPoints

§ floor

QAction * ApplicationWindow::floor
private

§ floordata

QAction * ApplicationWindow::floordata
private

§ flooriso

QAction * ApplicationWindow::flooriso
private

§ floornone

QAction * ApplicationWindow::floornone
private

§ floorstyle

QActionGroup * ApplicationWindow::floorstyle
private

Referenced by initPlot3DToolBar().

§ folders

FolderListView * ApplicationWindow::folders

§ foldersMenu

QMenu * ApplicationWindow::foldersMenu
private

§ format

QMenu * ApplicationWindow::format
private

§ formatToolBar

QToolBar* ApplicationWindow::formatToolBar
private

§ Frame

QAction * ApplicationWindow::Frame
private

§ front

QAction* ApplicationWindow::front
private

§ generatePeakCurves

bool ApplicationWindow::generatePeakCurves

§ generateUniformFitPoints

bool ApplicationWindow::generateUniformFitPoints

§ graphMenu

QMenu * ApplicationWindow::graphMenu
private

§ grids

QActionGroup * ApplicationWindow::grids
private

§ help

QMenu* ApplicationWindow::help
private

§ helpFilePath

QString ApplicationWindow::helpFilePath

§ hiddenline

QAction * ApplicationWindow::hiddenline
private

§ hiddenWindows

QWidgetList* ApplicationWindow::hiddenWindows
private

§ http

QHttp* ApplicationWindow::http
private

Used when checking for new versions.

Referenced by initSearchForUpdates(), and receivedVersionFile().

§ ignoredLines

int ApplicationWindow::ignoredLines

§ imagesDirPath

QString ApplicationWindow::imagesDirPath

§ importMenu

QMenu * ApplicationWindow::importMenu
private

§ info

QLineEdit* ApplicationWindow::info
private

§ lastCopiedLayer

Graph* ApplicationWindow::lastCopiedLayer
private

§ left

QAction * ApplicationWindow::left
private

§ legendBackground

QColor ApplicationWindow::legendBackground

§ legendFrameStyle

int ApplicationWindow::legendFrameStyle

§ legendTextColor

QColor ApplicationWindow::legendTextColor

§ locales

QStringList ApplicationWindow::locales

§ logWindow

QDockWidget* ApplicationWindow::logWindow

§ lv

FolderListView* ApplicationWindow::lv

§ majTicksLength

int ApplicationWindow::majTicksLength

§ majTicksStyle

int ApplicationWindow::majTicksStyle

§ matrixMenu

QMenu* ApplicationWindow::matrixMenu
private

§ minTicksLength

int ApplicationWindow::minTicksLength

§ minTicksStyle

int ApplicationWindow::minTicksStyle

§ multiPeakMenu

QMenu * ApplicationWindow::multiPeakMenu
private

§ newMenu

QMenu * ApplicationWindow::newMenu
private

§ None

QAction * ApplicationWindow::None
private

§ normMenu

QMenu * ApplicationWindow::normMenu
private

§ noteTools

QToolBar * ApplicationWindow::noteTools
private

§ panelsColor

QColor ApplicationWindow::panelsColor

§ panelsTextColor

QColor ApplicationWindow::panelsTextColor

§ pasteFitResultsToPlot

bool ApplicationWindow::pasteFitResultsToPlot

§ peakCurvesColor

QColor ApplicationWindow::peakCurvesColor

§ plot2DMenu

QMenu * ApplicationWindow::plot2DMenu
private

§ plot3DMenu

QMenu * ApplicationWindow::plot3DMenu
private

§ plot3DTools

QToolBar * ApplicationWindow::plot3DTools
private

§ plotAxesFont

QFont ApplicationWindow::plotAxesFont

§ plotDataMenu

QMenu * ApplicationWindow::plotDataMenu
private

§ plotLegendFont

QFont ApplicationWindow::plotLegendFont

§ plotMatrixBar

QToolBar * ApplicationWindow::plotMatrixBar
private

§ plotNumbersFont

QFont ApplicationWindow::plotNumbersFont

§ plotstyle

QActionGroup * ApplicationWindow::plotstyle
private

Referenced by initPlot3DToolBar().

§ plotTitleFont

QFont ApplicationWindow::plotTitleFont

§ plotTools

QToolBar * ApplicationWindow::plotTools
private

§ pointstyle

QAction * ApplicationWindow::pointstyle
private

§ polygon

QAction * ApplicationWindow::polygon
private

§ projectname

QString ApplicationWindow::projectname

§ qtTranslator

QTranslator * ApplicationWindow::qtTranslator
private

§ recent

QMenu * ApplicationWindow::recent
private

§ recentMenuID

int ApplicationWindow::recentMenuID

§ recentProjects

QStringList ApplicationWindow::recentProjects

§ renameColumns

bool ApplicationWindow::renameColumns

§ renamedTables

QStringList ApplicationWindow::renamedTables

List of tables and matrices renamed in order to avoid conflicts when appending a project to a folder.

Referenced by appendProject(), init(), matrix(), newMatrix(), newTable(), openGraph(), and openProject().

§ results

QTextEdit* ApplicationWindow::results
private

§ rFunctions

QStringList ApplicationWindow::rFunctions

§ right

QAction * ApplicationWindow::right
private

§ saved

bool ApplicationWindow::saved

§ savingTimerId

int ApplicationWindow::savingTimerId

§ scriptingMenu

QMenu * ApplicationWindow::scriptingMenu
private

§ scriptsDirPath

QString ApplicationWindow::scriptsDirPath

§ scriptWindow

ScriptWindow* ApplicationWindow::scriptWindow
private

§ show_windows_policy

ShowWindowsPolicy ApplicationWindow::show_windows_policy

Describes which windows are shown when the folder becomes the current folder.

Referenced by changeFolder(), closeWindow(), hideAllFolderWindows(), readSettings(), saveSettings(), setDefaultOptions(), setShowWindowsPolicy(), showAllFolderWindows(), and showFolderPopupMenu().

§ simplify_spaces

bool ApplicationWindow::simplify_spaces

§ smoothMenu

QMenu * ApplicationWindow::smoothMenu
private

§ strip_spaces

bool ApplicationWindow::strip_spaces

§ surfaceFunc

QStringList ApplicationWindow::surfaceFunc

§ tableBkgdColor

QColor ApplicationWindow::tableBkgdColor

§ tableHeaderColor

QColor ApplicationWindow::tableHeaderColor

§ tableHeaderFont

QFont ApplicationWindow::tableHeaderFont

§ tableMenu

QMenu* ApplicationWindow::tableMenu
private

§ tablesDepend

QMenu * ApplicationWindow::tablesDepend
private

§ tableTextColor

QColor ApplicationWindow::tableTextColor

§ tableTextFont

QFont ApplicationWindow::tableTextFont

§ tableTools

QToolBar * ApplicationWindow::tableTools
private

§ templatesDir

QString ApplicationWindow::templatesDir

Path to the folder where the last template file was opened/saved.

Referenced by openTemplate(), readSettings(), saveAsTemplate(), saveSettings(), and setDefaultOptions().

§ thetaFunctions

QStringList ApplicationWindow::thetaFunctions

§ titleOn

bool ApplicationWindow::titleOn

§ undoStackWindow

QDockWidget * ApplicationWindow::undoStackWindow
private

§ version_buffer

QBuffer ApplicationWindow::version_buffer
private

Used when checking for new versions.

Referenced by initSearchForUpdates(), and receivedVersionFile().

§ view

QMenu * ApplicationWindow::view
private

§ windowsMenu

QMenu* ApplicationWindow::windowsMenu
private

§ wireframe

QAction* ApplicationWindow::wireframe
private

§ workingDir

QString ApplicationWindow::workingDir

§ workspaceColor

QColor ApplicationWindow::workspaceColor

§ writeFitResultsToLog

bool ApplicationWindow::writeFitResultsToLog

§ xFunctions

QStringList ApplicationWindow::xFunctions

§ yFunctions

QStringList ApplicationWindow::yFunctions

The documentation for this class was generated from the following files: