QtiPlot  0.9.8.2
Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes
ApplicationWindow Class Reference

QtiPlot's main window. More...

#include <ApplicationWindow.h>

Inheritance diagram for ApplicationWindow:
scripted

List of all members.

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

static QMessageBox * about (bool dialog=true)
 Show about dialog.
void addColToTable ()
void addErrorBars ()
bool alreadyUsedName (const QString &label)
void baselineDialog ()
void changeMatrixName (const QString &oldName, const QString &newName)
void clearSelection ()
QStringList columnsList (Table::PlotDesignation plotType=Table::All)
void copyActiveLayer ()
void copyMarker ()
void copySelection ()
void createLanguagesList ()
void cutSelection ()
QStringList depending3DPlots (Matrix *m)
QStringList dependingPlots (const QString &caption)
void disregardCol ()
void downloadManual ()
 Show download page in external browser.
void downloadTranslation ()
 Show translations page in external browser.
void hideCurve ()
void hideOtherCurves ()
QStringList matrixNames ()
 Returns a list with the names of all the matrices in the project.
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 ()
void receivedVersionFile (bool error)
 connected to the done(bool) signal of the http object
void redo ()
void removeCurve ()
 Removes the curve identified by a key stored in the data() of actionRemoveCurve.
void removeCurves (const QString &name)
void removePoints ()
void resizeActiveWindow ()
void resizeWindow ()
void restoreApplicationGeometry ()
static void restoreWindowGeometry (ApplicationWindow *app, MdiSubWindow *w, const QString s)
void saveAsTemplate (MdiSubWindow *w=0, const QString &=QString())
void searchForUpdates ()
 called when the user presses the actionCheckUpdates
void setAscValues ()
void setCurveFullRange ()
void setFormatBarColor (const QColor &)
void setFormatBarFont (const QFont &)
void setLabelCol ()
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.
void showDemoVersionMessage ()
 Shown when the user tries to save the project.
void showDonationDialog ()
void showDonationsPage ()
 Open donation page in external browser.
void showForums ()
 Open forums page at berliOS in external browser.
void showHomePage ()
 Open QtiPlot homepage in external browser.
void showProVersionMessage ()
void showSupportPage ()
 Open support page in external browser.
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)
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)
static QString versionString ()
 Return a version string ("QtiPlot x.y.z")
MdiSubWindowwindow (const QString &name, bool label=false)
 Returns a pointer to the window named/labelled "name" depending on "label" value.
QString windowGeometryInfo (MdiSubWindow *w)
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.
ApplicationWindowloadScript (const QString &fn, bool execute=false, bool noGui=false)
 Create a new project from a script file.
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.
void savedProject ()
 Set the project status to saved (not modified)
void modifiedProject (MdiSubWindow *w)
 Set the project status to modified and save 'w' as the last modified widget.
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.
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
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.
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.
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 ()
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.
MatrixnewMatrix (const QString &caption, int r, int c)
 To be used when opening a project file only!
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.
TablecurrentTable ()
MultiLayercurrentPlot ()
NotecurrentNote ()
MatrixcurrentMatrix ()
TablenewTable (const QString &caption, int r, int c)
 Used when loading a table from a project file.
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.
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.
QStringList tableNames ()
 Returns a list containing the names of all tables in the project.
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
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.
bool validFor2DPlot (Table *table, Graph::CurveType type)
 Check whether a table is valid for a 2D plot and display an appropriate error if not.
MultiLayergenerate2DGraph (Graph::CurveType type)
 Generate a new 2D graph.
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.
bool setWindowName (MdiSubWindow *w, const QString &text)
 Checks weather the new window name is valid and modifies the name.
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!
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)
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).
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.
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.
void showScriptWindow (bool parent=true)
void showMoreWindows ()
void showMarkerPopupMenu ()
void showHelp ()
static void showStandAloneHelp ()
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 ()
Plot3D Tools
void toggle3DAnimation (bool on=true)
void togglePerspective (bool on=true)
 Turns perspective mode on or off.
void resetRotation ()
 Resets rotation of 3D plots to default values.
void fitFrameToLayer ()
 Finds best layout for the 3D plot.
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.
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.
void addFolder ()
 Adds a new folder to the project.
FolderaddFolder (QString name, Folder *parent=NULL)
void deleteFolder ()
 Deletes the current folder.
bool deleteFolder (Folder *f)
 Ask confirmation from user, deletes the folder f if user confirms and returns true, otherwise returns false;.
void deleteSelectedItems ()
 Deletes the currently selected items from the list view lv.
void hideSelectedWindows ()
 Hides the currently selected windows from the list view lv.
void showSelectedWindows ()
 Show the currently selected windows from the list view lv.
void desactivateFolders ()
 Sets all items in the folders list view to be desactivated (QPixmap = folder_closed_xpm)
bool changeFolder (Folder *newFolder, bool force=false)
 Changes the current folder. Returns true if successfull.
void folderItemChanged (Q3ListViewItem *it)
 Changes the current folder when the user changes the current item in the QListView "folders".
void folderItemDoubleClicked (Q3ListViewItem *it)
 Changes the current folder when the user double-clicks on a folder item in the QListView "lv".
void showFolderPopupMenu (Q3ListViewItem *it, const QPoint &p, bool fromFolders)
 creates and opens the context menu of a folder list view item
void showFolderPopupMenu (Q3ListViewItem *it, const QPoint &p, int)
 connected to the SIGNAL contextMenuRequested from the list views
void startRenameFolder ()
 starts renaming the selected folder by creating a built-in text editor
void startRenameFolder (Q3ListViewItem *item)
 starts renaming the selected folder by creating a built-in text editor
void renameFolder (Q3ListViewItem *it, int col, const QString &text)
 checks weather the new folder name is valid and modifies the name
void showAllFolderWindows ()
 forces showing all windows in the current folder and subfolders, depending on the user's viewing policy
void hideAllFolderWindows ()
 forces hidding all windows in the current folder and subfolders, depending on the user's viewing policy
void hideFolderWindows (Folder *f)
 hides all windows in folder f
void folderProperties ()
 pops up folder information
void windowProperties ()
 pops up information about the selected window item
void projectProperties ()
 pops up information about the current project
void appendProject ()
 Pops up a file dialog and invokes appendProject(const QString&) on the result.
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.
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"
void addListViewItem (MdiSubWindow *w)
 adds a widget list item to the list view "lv"
void setShowWindowsPolicy (int p)
 hides or shows windows in the current folder and changes the view windows policy
FolderprojectFolder ()
 returns a pointer to the root project folder
void find (const QString &s, bool windowNames, bool labels, bool folderNames, bool caseSensitive, bool partialMatch, bool subfolders)
 used by the findDialog
void dragFolderItems (QList< Q3ListViewItem * > items)
 initializes the list of items dragged by the user
void dropFolderItems (Q3ListViewItem *dest)
 Drop the objects in the list draggedItems to the folder of the destination item.
void moveFolder (FolderListItem *src, FolderListItem *dest)
 moves a folder item to another
bool copyFolder (Folder *src, Folder *dest)
 copies a folder to another
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
void executeNotes ()
 execute all notes marked auto-exec
void showScriptingLangDialog ()
 show scripting language selection dialog
void restartScriptingEnv ()
 create a new environment for the current scripting language
void scriptPrint (const QString &text)
 print to scripting console (if available) or to stdout
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
void scriptsDirPathChanged (const QString &path)

Signals

void modified ()

Public Member Functions

MdiSubWindowactiveWindow (WindowType type=NoWindow)
void addWindowsListToCompleter ()
 ApplicationWindow (bool factorySettings=false)
 ApplicationWindow (const QStringList &l)
bool autoUpdateTableValues ()
QLocale clipboardLocale ()
QCompleter * completer ()
void connectScriptEditor (ScriptEdit *)
void displayInfo (const QString &text)
void enableCompletion (bool on=true)
void enableMdiArea (bool on=true)
QString endOfLine ()
ExcelImportMethod excelImportMethod ()
QString generateUniqueName (const QString &name, bool increment=true)
QStringList indexedColorNames ()
QList< QColor > indexedColors ()
QList< int > indexedSymbols ()
QLineEdit * infoLineEdit ()
bool isFileReadable (const QString &)
bool isMdiAreaEnabled ()
int matrixUndoStackSize ()
QList< QMenu * > menusList ()
QColor readColorFromProject (const QString &name)
QTextEdit * resultsLog ()
void saveFitFunctions (const QStringList &lst)
void setActiveWindow (MdiSubWindow *w)
void setAutoUpdateTableValues (bool on=true)
void setClipboardLocale (const QLocale &locale)
void setExcelImportMethod (const ExcelImportMethod &method)
void setIndexedColorNames (const QStringList &lst)
void setIndexedColors (const QList< QColor > &lst)
void setIndexedSymbols (const QList< int > &lst)
void setMatrixUndoStackSize (int size)
void showNoDataMessage ()
QList< QToolBar * > toolBarsList ()
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)
- Public Member Functions inherited from scripted
 scripted (ScriptingEnv *env)
void scriptingChangeEvent (ScriptingChangeEvent *)
ScriptingEnvscriptingEnv ()
 ~scripted ()

Static Public Member Functions

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 ()

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;.
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
QString customActionsDirPath
bool d_2_linear_fit_points
 Calculate only 2 points in a generated linear fit function curve.
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.
QRect d_app_rect
QString d_ASCII_comment_string
EndLineChar d_ASCII_end_line
 End of line convention used to import ASCII files.
QString d_ASCII_file_filter
 Last selected filter in import ASCII dialog.
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.
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.
bool d_column_tool_bar
QColor d_comment_highlight_color
 User custom colors used for Python syntax highlighting.
bool d_completion
 Flag telling if completion hints are enabled.
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
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.
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)
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.
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.
QSize d_import_ASCII_dialog_size
bool d_in_place_editing
 Flag telling if the in-place editing of 2D plot labels is enabled.
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.
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.
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.
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.
bool d_opening_file
 Flag telling if the application is opening a project file or not.
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.
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.
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.
double defaultSymbolEdge
int defaultSymbolSize
int fit_output_precision
 precision used for the output of the fit operations
bool fit_scale_errors
 Scale the errors output in fit operations with reduced chi^2.
QString fitModelsPath
QString fitPluginsPath
int fitPoints
 Number of points in a generated fit curve.
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.
QStringList rFunctions
bool saved
int savingTimerId
QString scriptsDirPath
ShowWindowsPolicy show_windows_policy
 Describes which windows are shown when the folder becomes the current folder.
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.
QStringList thetaFunctions
bool titleOn
QString workingDir
QColor workspaceColor
bool writeFitResultsToLog
 Write fit output information to Result Log.
QStringList xFunctions
QStringList yFunctions
User preferences for axes in new 2D plot layers
QVector< bool > d_show_axes
 Axes to be shown.
QVector< bool > d_show_axes_labels
 Axes with labels enabled.
bool drawBackbones
 Draw axes backbones.
int d_graph_tick_labels_dist
 Default distance between the ticks and the tick labels.
int d_graph_axes_labels_dist
 Distance between the axes title and the backbone.
int axesLineWidth
 Default axes linewidth.
variables used when user copy/paste markers
FrameWidgetd_enrichement_copy
ArrowMarkerd_arrow_copy

Private Slots

void addColumnNameToCompleter (const QString &colName, bool remove=false)
void analysisMenuAboutToShow ()
void closedLastCopiedLayer ()
void custom2DPlotTools (MultiLayer *)
void customColumnActions ()
void customMenu (QMdiSubWindow *w)
void customToolBars (QMdiSubWindow *w)
void decreasePrecision ()
void disableActions ()
void disableToolbars ()
void editMenuAboutToShow ()
void fileMenuAboutToShow ()
void hideSelectedColumns ()
void increasePrecision ()
void matrixMenuAboutToShow ()
void performCustomAction (QAction *)
void plotDataMenuAboutToShow ()
void plotMenuAboutToShow ()
void removeColumnNameFromCompleter (const QString &colName)
void scriptingMenuAboutToShow ()
void showAllColumns ()
void showCustomActionDialog ()
void tableMenuAboutToShow ()
void updateExplorerWindowLayout (Qt::DockWidgetArea)
void windowActivated (QMdiSubWindow *w)
void windowsMenuAboutToShow ()
void windowsMenuActivated (int id)
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 Member Functions

int convertOldToNewColorIndex (int cindex)
 Workaround for the new colors introduced in rev 447.
virtual QMenu * createPopupMenu ()
QString getSaveProjectName (const QString &fileName, bool *compress=0, int scope=0)
void goToParentFolder ()
void initSearchForUpdates ()
bool isProjectFile (const QString &fn)
void loadPlugins ()
QMessageBox::StandardButton showSaveProjectMessage ()
void updateCompleter (const QString &windowName, bool remove=false, const QString &newName=QString::null)
Initialization
void init (bool factorySettings=false)
void initCompleter ()
void createActions ()
void initMainMenu ()
void initToolBars ()
void initPlot3DToolBar ()
void initPlot3D (Graph3D *plot)
void insertTranslatedStrings ()
void translateActionsStrings ()

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.
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.
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.
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.
QMenu * view
QMenu * windowsMenu
QAction * wireframe

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
Enumerator:
MaxRecentProjects 
Enumerator:
NoAnalysis 
Integrate 
Diff 
FitLinear 
FitGauss 
FitLorentz 
FitSigmoidal 
FitSlope 
Enumerator:
LF 
CRLF 
CR 
Enumerator:
ExcelFormatLibrary 
LocalOpenOffice 
LocalExcelInstallation 
Enumerator:
MathTran 
Local 
Enumerator:
Direct 
XYZ 
YXZ 
Enumerator:
HideAll 
ActiveFolder 
SubFolders 
Enumerator:
NoWindow 
TableWindow 
MatrixWindow 
MultiLayerWindow 
NoteWindow 
Plot3DWindow 

Constructor & Destructor Documentation

ApplicationWindow::ApplicationWindow ( bool  factorySettings = false)

References init().

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

ApplicationWindow::ApplicationWindow ( const QStringList &  l)
ApplicationWindow::~ApplicationWindow ( )

Member Function Documentation

QMessageBox * ApplicationWindow::about ( bool  dialog = true)
staticslot
void ApplicationWindow::activateWindow ( )
slot
void ApplicationWindow::activateWindow ( MdiSubWindow w)
slot
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(), 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(), 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().

void ApplicationWindow::add3DData ( )
slot
void ApplicationWindow::add3DMatrixPlot ( )
slot
void ApplicationWindow::addColToTable ( )
slot

References activeWindow(), Table::addCol(), and TableWindow.

Referenced by createActions().

void ApplicationWindow::addColumnNameToCompleter ( const QString &  colName,
bool  remove = false 
)
privateslot
void ApplicationWindow::addCustomAction ( QAction *  action,
const QString &  parentName,
int  index = -1 
)
QMenu * ApplicationWindow::addCustomMenu ( const QString &  title,
const QString &  parentName 
)
void ApplicationWindow::addEllipse ( )
slot
void ApplicationWindow::addErrorBars ( )
slot
void ApplicationWindow::addFolder ( )
slot
Folder * ApplicationWindow::addFolder ( QString  name,
Folder parent = NULL 
)
slot
void ApplicationWindow::addFolderListViewItem ( Folder f)
slot

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

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

Referenced by addFolder(), and changeFolder().

void ApplicationWindow::addFunctionCurve ( )
slot
void ApplicationWindow::addImage ( )
slot
void ApplicationWindow::addInsetCurveLayer ( )
slot

References addInsetLayer().

Referenced by createActions().

void ApplicationWindow::addInsetLayer ( bool  curves = false)
slot
void ApplicationWindow::addLayer ( )
slot
void ApplicationWindow::addListViewItem ( MdiSubWindow w)
slot
void ApplicationWindow::addNoteTab ( )
slot
void ApplicationWindow::addRectangle ( )
slot
void ApplicationWindow::addTexFormula ( )
slot
void ApplicationWindow::addText ( )
slot
void ApplicationWindow::addTimeStamp ( )
slot
void ApplicationWindow::addWindowsListToCompleter ( )
void ApplicationWindow::adjustColumnWidth ( )
slot
void ApplicationWindow::alignBottom ( )
slot
void ApplicationWindow::alignLeft ( )
slot
void ApplicationWindow::alignRight ( )
slot
void ApplicationWindow::alignTop ( )
slot
bool ApplicationWindow::alreadyUsedName ( const QString &  label)
slot
void ApplicationWindow::analysis ( Analysis  operation)
slot
void ApplicationWindow::analysisMenuAboutToShow ( )
privateslot
void ApplicationWindow::analyzeCurve ( Graph g,
QwtPlotCurve *  c,
Analysis  operation 
)
slot
void ApplicationWindow::appendProject ( )
slot

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

References ExtensibleFileDialog::setExtensionWidget(), and workingDir.

Referenced by createActions(), and open().

Folder * ApplicationWindow::appendProject ( const QString &  file_name,
Folder parentFolder = 0 
)
slot
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().

void ApplicationWindow::autoCorrelate ( )
slot
bool ApplicationWindow::autoUpdateTableValues ( )
inline
void ApplicationWindow::bandBlockFilterDialog ( )
slot

References FFTFilter::BandBlock, and showFilterDialog().

Referenced by createActions().

void ApplicationWindow::bandPassFilterDialog ( )
slot

References FFTFilter::BandPass, and showFilterDialog().

Referenced by createActions().

void ApplicationWindow::baselineDialog ( )
slot
void ApplicationWindow::cascade ( )
slot

Arranges all the visible project windows in a cascade pattern.

References d_workspace, and modifiedProject().

Referenced by windowsMenuAboutToShow().

void ApplicationWindow::change3DData ( )
slot

References columnsList(), and Table::Z.

Referenced by showWindowContextMenu().

void ApplicationWindow::change3DData ( const QString &  colName)
slot
void ApplicationWindow::change3DMatrix ( )
slot
void ApplicationWindow::change3DMatrix ( const QString &  matrix_name)
slot
void ApplicationWindow::changeAppFont ( const QFont &  f)
slot

References appFont, and updateAppFonts().

Referenced by ConfigDialog::apply().

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

References appStyle, and panelsColor.

Referenced by ConfigDialog::apply(), and readSettings().

bool ApplicationWindow::changeFolder ( Folder newFolder,
bool  force = false 
)
slot
void ApplicationWindow::changeMatrixName ( const QString &  oldName,
const QString &  newName 
)
slot
void ApplicationWindow::chooseHelpFolder ( )
slot

References helpFilePath.

Referenced by createActions().

void ApplicationWindow::clearLogInfo ( )
slot
void ApplicationWindow::clearSelection ( )
slot
void ApplicationWindow::clearTable ( )
slot

References activeWindow(), Table::clear(), and TableWindow.

Referenced by createActions().

QLocale ApplicationWindow::clipboardLocale ( )
inline
MdiSubWindow * ApplicationWindow::clone ( MdiSubWindow w = 0)
slot
void ApplicationWindow::closeActiveWindow ( )
slot

References activeWindow().

Referenced by createActions().

void ApplicationWindow::closedLastCopiedLayer ( )
inlineprivateslot

References lastCopiedLayer.

Referenced by copyActiveLayer().

void ApplicationWindow::closeEvent ( QCloseEvent *  ce)
slot
void ApplicationWindow::closeNoteTab ( )
slot
void ApplicationWindow::closeProject ( )
slot
void ApplicationWindow::closeWindow ( MdiSubWindow window)
slot
QStringList ApplicationWindow::columnsList ( Table::PlotDesignation  plotType = Table::All)
slot
void ApplicationWindow::commentSelection ( )
slot
QCompleter* ApplicationWindow::completer ( )
inline

References d_completer.

Referenced by Note::addTab().

void ApplicationWindow::connectMultilayerPlot ( MultiLayer g)
slot
void ApplicationWindow::connectScriptEditor ( ScriptEdit editor)

References actionRedo, and actionUndo.

Referenced by Note::addTab().

void ApplicationWindow::connectSurfacePlot ( Graph3D plot)
slot
void ApplicationWindow::connectTable ( Table w)
slot
Table * ApplicationWindow::convertMatrixToTableDirect ( )
slot
Table * ApplicationWindow::convertMatrixToTableXYZ ( )
slot

References activeWindow(), matrixToTable(), MatrixWindow, and XYZ.

Referenced by createActions().

Table * ApplicationWindow::convertMatrixToTableYXZ ( )
slot

References activeWindow(), matrixToTable(), MatrixWindow, and YXZ.

Referenced by createActions().

int ApplicationWindow::convertOldToNewColorIndex ( int  cindex)
private

Workaround for the new colors introduced in rev 447.

Referenced by openGraph(), and readColorFromProject().

Matrix * ApplicationWindow::convertTableToMatrix ( )
slot

References activeWindow(), tableToMatrix(), and TableWindow.

Referenced by createActions().

void ApplicationWindow::convolute ( )
slot
void ApplicationWindow::copyActiveLayer ( )
slot
bool ApplicationWindow::copyFolder ( Folder src,
Folder dest 
)
slot
void ApplicationWindow::copyMarker ( )
slot
void ApplicationWindow::copySelection ( )
slot
void ApplicationWindow::correlate ( )
slot
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 init().

void ApplicationWindow::createLanguagesList ( )
slot
virtual QMenu* ApplicationWindow::createPopupMenu ( )
inlineprivatevirtual
Folder* ApplicationWindow::currentFolder ( )
inlineslot

Returns a pointer to the current folder in the project.

References current_folder.

Referenced by SubtractDataDialog::setCurrentFolder(), AnovaDialog::showCurrentFolder(), and CurvesDialog::showCurrentFolder().

Matrix * ApplicationWindow::currentMatrix ( )
slot

References activeWindow(), and MatrixWindow.

Note * ApplicationWindow::currentNote ( )
slot

References activeWindow(), and NoteWindow.

MultiLayer * ApplicationWindow::currentPlot ( )
slot

References activeWindow(), and MultiLayerWindow.

Table * ApplicationWindow::currentTable ( )
slot

References activeWindow(), and TableWindow.

void ApplicationWindow::custom2DPlotTools ( MultiLayer plot)
privateslot
void ApplicationWindow::custom3DActions ( QMdiSubWindow *  w)
slot
void ApplicationWindow::custom3DGrids ( int  grids)
slot

References back, ceil, floor, front, left, and right.

Referenced by custom3DActions().

QList<QAction *> ApplicationWindow::customActionsList ( )
inline
void ApplicationWindow::customColumnActions ( )
privateslot
void ApplicationWindow::customEvent ( QEvent *  e)
slot
QList< QMenu * > ApplicationWindow::customizableMenusList ( )
void ApplicationWindow::customMenu ( QMdiSubWindow *  w)
privateslot
QList<QMenu *> ApplicationWindow::customMenusList ( )
inline
void ApplicationWindow::customTable ( Table w)
slot
void ApplicationWindow::customToolBars ( QMdiSubWindow *  w)
privateslot
void ApplicationWindow::customWindowTitleBarMenu ( MdiSubWindow w,
QMenu *  menu 
)
slot
void ApplicationWindow::cutSelection ( )
slot
void ApplicationWindow::deconvolute ( )
slot
void ApplicationWindow::decreaseNoteIndent ( )
slot
void ApplicationWindow::decreasePrecision ( )
privateslot
void ApplicationWindow::deleteFitTables ( )
slot
void ApplicationWindow::deleteFolder ( )
slot
bool ApplicationWindow::deleteFolder ( Folder f)
slot
void ApplicationWindow::deleteLayer ( )
slot
void ApplicationWindow::deleteSelectedItems ( )
slot

Deletes the currently selected items from the list view lv.

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

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

QStringList ApplicationWindow::depending3DPlots ( Matrix m)
slot

References windowsList().

Referenced by showWindowPopupMenu().

QStringList ApplicationWindow::dependingPlots ( const QString &  caption)
slot
void ApplicationWindow::desactivateFolders ( )
slot

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

References folders, and FolderListItem::setActive().

Referenced by changeFolder().

void ApplicationWindow::differentiate ( )
slot
void ApplicationWindow::disableActions ( )
privateslot
void ApplicationWindow::disableToolbars ( )
privateslot
void ApplicationWindow::disableTools ( )
slot
void ApplicationWindow::displayInfo ( const QString &  text)
inline

References info.

Referenced by ArrowMarker::displayInfo().

void ApplicationWindow::disregardCol ( )
slot
void ApplicationWindow::downloadManual ( )
slot

Show download page in external browser.

Referenced by createActions().

void ApplicationWindow::downloadTranslation ( )
slot

Show translations page in external browser.

Referenced by createActions().

void ApplicationWindow::dragEnterEvent ( QDragEnterEvent *  e)
slot
void ApplicationWindow::dragFolderItems ( QList< Q3ListViewItem * >  items)
inlineslot

initializes the list of items dragged by the user

References draggedItems.

Referenced by init().

void ApplicationWindow::drawArrow ( )
slot
void ApplicationWindow::drawLine ( )
slot
void ApplicationWindow::drawPoints ( )
slot
void ApplicationWindow::dropEvent ( QDropEvent *  e)
slot
void ApplicationWindow::dropFolderItems ( Q3ListViewItem *  dest)
slot
void ApplicationWindow::editMenuAboutToShow ( )
privateslot

References actionRedo, actionUndo, and activeWindow().

Referenced by initMainMenu().

void ApplicationWindow::editSurfacePlot ( )
slot
void ApplicationWindow::enableCompletion ( bool  on = true)
void ApplicationWindow::enableMdiArea ( bool  on = true)
void ApplicationWindow::enableTextEditor ( Graph g)
privateslot
QString ApplicationWindow::endOfLine ( )
void ApplicationWindow::evaluate ( )
slot

References activeWindow(), Note::evaluate(), and NoteWindow.

Referenced by createActions().

ExcelImportMethod ApplicationWindow::excelImportMethod ( )
inline
void ApplicationWindow::execute ( )
slot

References activeWindow(), Note::execute(), and NoteWindow.

Referenced by createActions().

void ApplicationWindow::executeAll ( )
slot
void ApplicationWindow::executeNotes ( )
slot

execute all notes marked auto-exec

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

Referenced by openProject(), and restartScriptingEnv().

void ApplicationWindow::exportAllGraphs ( )
slot
void ApplicationWindow::exportAllTables ( const QString &  dir,
const QString &  filter,
const QString &  sep,
bool  colNames,
bool  colComments,
bool  expSelection 
)
slot
void ApplicationWindow::exportExcel ( )
slot
void ApplicationWindow::exportGraph ( const QString &  exportFilter = QString::null)
slot
void ApplicationWindow::exportLayer ( )
slot
void ApplicationWindow::exportMatrix ( const QString &  exportFilter = QString::null)
slot
void ApplicationWindow::exportOds ( )
slot
void ApplicationWindow::exportPDF ( )
slot
ImportExportPlugin * ApplicationWindow::exportPlugin ( const QString &  suffix)
void ApplicationWindow::extractGraphs ( )
slot
void ApplicationWindow::extractLayers ( )
slot
void ApplicationWindow::fileMenuAboutToShow ( )
privateslot
void ApplicationWindow::find ( const QString &  s,
bool  windowNames,
bool  labels,
bool  folderNames,
bool  caseSensitive,
bool  partialMatch,
bool  subfolders 
)
slot
void ApplicationWindow::fitFrameToLayer ( )
slot

Finds best layout for the 3D plot.

Finds best layout for the 3D plot

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

Referenced by initPlot3DToolBar().

void ApplicationWindow::fitGauss ( )
slot

References analysis(), and FitGauss.

Referenced by createActions().

void ApplicationWindow::fitLinear ( )
slot
void ApplicationWindow::fitLorentz ( )
slot

References analysis(), and FitLorentz.

Referenced by createActions().

void ApplicationWindow::fitMultiPeak ( int  profile)
slot
void ApplicationWindow::fitMultiPeakGauss ( )
slot

References fitMultiPeak(), and MultiPeakFit::Gauss.

Referenced by createActions().

void ApplicationWindow::fitMultiPeakLorentz ( )
slot

References fitMultiPeak(), and MultiPeakFit::Lorentz.

Referenced by createActions().

void ApplicationWindow::fitSigmoidal ( )
slot

References analysis(), and FitSigmoidal.

Referenced by createActions().

void ApplicationWindow::fitSlope ( )
slot
void ApplicationWindow::flipMatrixHorizontally ( )
slot
void ApplicationWindow::flipMatrixVertically ( )
slot
void ApplicationWindow::folderItemChanged ( Q3ListViewItem *  it)
slot

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

References changeFolder(), and folders.

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

void ApplicationWindow::folderItemDoubleClicked ( Q3ListViewItem *  it)
slot

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().

void ApplicationWindow::folderProperties ( )
slot
void ApplicationWindow::foldersMenuActivated ( int  id)
slot
FunctionDialog * ApplicationWindow::functionDialog ( )
slot
MultiLayer * ApplicationWindow::generate2DGraph ( Graph::CurveType  type)
slot
QString ApplicationWindow::generateUniqueName ( const QString &  name,
bool  increment = true 
)
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
QString ApplicationWindow::getSaveProjectName ( const QString &  fileName,
bool *  compress = 0,
int  scope = 0 
)
private
void ApplicationWindow::goToColumn ( )
slot

References activeWindow().

Referenced by createActions().

void ApplicationWindow::goToParentFolder ( )
private

References current_folder, and projectFolder().

Referenced by appendProject(), and openProject().

void ApplicationWindow::goToRow ( )
slot

References activeWindow().

Referenced by createActions().

void ApplicationWindow::graphSelectionChanged ( SelectionMoveResizer s)
slot
QString ApplicationWindow::guessEndOfLine ( const QString &  sample)
static
bool ApplicationWindow::hasTable ( )
slot

Returns true if the project contains tables.

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

Referenced by add3DData(), and showWindowContextMenu().

bool ApplicationWindow::hidden ( QWidget *  window)
slot
void ApplicationWindow::hideActiveWindow ( )
slot

References activeWindow(), and hideWindow().

Referenced by createActions().

void ApplicationWindow::hideAllFolderWindows ( )
slot

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().

void ApplicationWindow::hideCurve ( )
slot
void ApplicationWindow::hideFolderWindows ( Folder f)
slot

hides all windows in folder f

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

Referenced by changeFolder(), and dropFolderItems().

void ApplicationWindow::hideOtherCurves ( )
slot
void ApplicationWindow::hideSelectedColumns ( )
privateslot
void ApplicationWindow::hideSelectedWindows ( )
slot

Hides the currently selected windows from the list view lv.

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

Referenced by showListViewSelectionMenu().

void ApplicationWindow::hideWindow ( MdiSubWindow window)
slot
void ApplicationWindow::hideWindow ( )
slot
void ApplicationWindow::highPassFilterDialog ( )
slot

References FFTFilter::HighPass, and showFilterDialog().

Referenced by createActions().

QString ApplicationWindow::imageFilter ( )
static
void ApplicationWindow::importASCII ( const QString &  fileName = QString::null)
slot
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() 
)
slot
Table * ApplicationWindow::importDatabase ( const QString &  fileName = QString::null,
int  sheet = -1 
)
slot
Table * ApplicationWindow::importExcel ( const QString &  fileName = QString::null,
int  sheet = -1 
)
slot
Matrix * ApplicationWindow::importImage ( const QString &  fileName = QString(),
bool  newWindow = false 
)
slot
Table * ApplicationWindow::importOdfSpreadsheet ( const QString &  fileName = QString::null,
int  sheet = -1 
)
slot
ApplicationWindow * ApplicationWindow::importOPJ ( const QString &  fn,
bool  factorySettings = false,
bool  newProject = true 
)
slot
ImportExportPlugin * ApplicationWindow::importPlugin ( const QString &  fileName)
Table * ApplicationWindow::importWaveFile ( )
slot
void ApplicationWindow::increaseNoteIndent ( )
slot
void ApplicationWindow::increasePrecision ( )
privateslot
QStringList ApplicationWindow::indexedColorNames ( )
inline
QList<QColor> ApplicationWindow::indexedColors ( )
inline
QList<int> ApplicationWindow::indexedSymbols ( )
inline
QLineEdit* ApplicationWindow::infoLineEdit ( )
inline

References info.

void ApplicationWindow::init ( bool  factorySettings = false)
private
void ApplicationWindow::initCompleter ( )
private
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 init().

void ApplicationWindow::initMatrix ( Matrix m,
const QString &  caption 
)
slot
void ApplicationWindow::initMultilayerPlot ( MultiLayer g,
const QString &  name = QString() 
)
slot
void ApplicationWindow::initPlot3D ( Graph3D plot)
private
void ApplicationWindow::initPlot3DToolBar ( )
private
void ApplicationWindow::initSearchForUpdates ( )
private

References http, receivedVersionFile(), and version_buffer.

Referenced by searchForUpdates().

void ApplicationWindow::initTable ( Table w,
const QString &  caption 
)
slot
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 init().

void ApplicationWindow::initWindow ( )
slot
void ApplicationWindow::insert3DMatrixPlot ( const QString &  matrix_name)
slot
void ApplicationWindow::insertGreekMajSymbol ( )
privateslot

References d_text_editor, and SymbolDialog::upperGreek.

Referenced by createActions().

void ApplicationWindow::insertGreekSymbol ( )
privateslot

References d_text_editor, and SymbolDialog::lowerGreek.

Referenced by createActions().

void ApplicationWindow::insertMathSymbol ( )
privateslot

References d_text_editor, and SymbolDialog::mathSymbols.

Referenced by createActions().

void ApplicationWindow::insertNew3DData ( const QString &  colName)
slot
void ApplicationWindow::insertSubscript ( )
privateslot

References d_text_editor, and TextEditor::formatText().

Referenced by createActions().

void ApplicationWindow::insertSuperscript ( )
privateslot

References d_text_editor, and TextEditor::formatText().

Referenced by createActions().

void ApplicationWindow::insertTranslatedStrings ( )
private
void ApplicationWindow::integrate ( )
slot
void ApplicationWindow::intensityTable ( )
slot
void ApplicationWindow::invertMatrix ( )
slot

References activeWindow(), Matrix::invert(), and MatrixWindow.

Referenced by createActions().

bool ApplicationWindow::isFileReadable ( const QString &  file_name)

Referenced by open(), and parseCommandLineArguments().

bool ApplicationWindow::isMdiAreaEnabled ( )
inline

References d_mdi_windows_area.

Referenced by ScriptWindow::initActions().

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

Referenced by open(), and openRecentProject().

QString ApplicationWindow::listViewDate ( const QString &  caption)
slot

References lv.

void ApplicationWindow::loadCustomActions ( )
void ApplicationWindow::loadImage ( )
slot

References getFileName(), imageFilter(), and imagesDirPath.

Referenced by createActions().

void ApplicationWindow::loadImage ( const QString &  fn)
slot
void ApplicationWindow::loadPlugins ( )
private
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(), and parseCommandLineArguments().

void ApplicationWindow::lowerActiveEnrichment ( )
slot

References raiseActiveEnrichment().

Referenced by createActions().

void ApplicationWindow::lowPassFilterDialog ( )
slot

References FFTFilter::LowPass, and showFilterDialog().

Referenced by createActions().

void ApplicationWindow::magnify ( int  mode = 0)
slot
Matrix * ApplicationWindow::matrix ( const QString &  name)
slot
void ApplicationWindow::matrixDeterminant ( )
slot
void ApplicationWindow::matrixDirectFFT ( )
slot
void ApplicationWindow::matrixInverseFFT ( )
slot
void ApplicationWindow::matrixMenuAboutToShow ( )
privateslot
QStringList ApplicationWindow::matrixNames ( )
slot
Table * ApplicationWindow::matrixToTable ( Matrix m,
MatrixToTableConversion  conversionType = Direct 
)
slot
int ApplicationWindow::matrixUndoStackSize ( )
inline
void ApplicationWindow::maximizeWindow ( Q3ListViewItem *  lbi = 0)
slot

References lv, FolderListItem::RTTI, and window().

Referenced by createActions(), and init().

void ApplicationWindow::maximizeWindow ( MdiSubWindow w)
slot
void ApplicationWindow::memoryAllocationError ( )
static
QList< QMenu * > ApplicationWindow::menusList ( )
void ApplicationWindow::minimizeWindow ( MdiSubWindow w = 0)
slot
void ApplicationWindow::modified ( )
signal
void ApplicationWindow::modifiedProject ( )
slot
void ApplicationWindow::modifiedProject ( MdiSubWindow w)
slot

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

References modifiedProject().

void ApplicationWindow::moveColumnFirst ( )
slot
void ApplicationWindow::moveColumnLast ( )
slot
void ApplicationWindow::moveColumnLeft ( )
slot
void ApplicationWindow::moveColumnRight ( )
slot
void ApplicationWindow::moveFolder ( FolderListItem src,
FolderListItem dest 
)
slot

moves a folder item to another

Parameters:
srcsource folder item
destdestination folder item

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

Referenced by dropFolderItems().

void ApplicationWindow::movePoints ( bool  wholeCurve = false)
slot
void ApplicationWindow::moveTableRowDown ( )
slot

References activeWindow(), Table::moveRow(), and TableWindow.

Referenced by createActions().

void ApplicationWindow::moveTableRowUp ( )
slot

References activeWindow(), Table::moveRow(), and TableWindow.

Referenced by createActions().

QStringList ApplicationWindow::multilayerDependencies ( QWidget *  w)
slot
MultiLayer * ApplicationWindow::multilayerPlot ( int  c,
int  r,
int  style,
const MultiLayer::AlignPolicy align = MultiLayer::AlignLayers 
)
slot
MultiLayer * ApplicationWindow::multilayerPlot ( Table w,
const QStringList &  colList,
int  style,
int  startRow = 0,
int  endRow = -1 
)
slot
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().

MultiLayer * ApplicationWindow::newFunctionPlot ( QStringList &  formulas,
double  start,
double  end,
int  points = 100,
const QString &  var = "x",
int  type = 0 
)
slot
MultiLayer * ApplicationWindow::newGraph ( const QString &  caption = tr("Graph") + "1")
slot
Table * ApplicationWindow::newHiddenTable ( const QString &  name,
const QString &  label,
int  r,
int  c,
const QString &  text = QString() 
)
slot

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(), and plotImageProfiles().

void ApplicationWindow::newLegend ( )
slot
Matrix * ApplicationWindow::newMatrix ( int  rows = 32,
int  columns = 32 
)
slot
Matrix * ApplicationWindow::newMatrix ( const QString &  caption,
int  r,
int  c 
)
slot

To be used when opening a project file only!

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

Note * ApplicationWindow::newNote ( const QString &  caption = QString())
slot
Graph3D * ApplicationWindow::newPlot3D ( const QString &  title = QString())
slot
void ApplicationWindow::newProject ( )
slot
Note * ApplicationWindow::newStemPlot ( )
slot
void ApplicationWindow::newSurfacePlot ( )
slot

Referenced by createActions().

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

Used when loading a table from a project file.

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

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

References initTable(), and scripted::scriptEnv.

TableStatistics * ApplicationWindow::newTableStatistics ( Table base,
int  type,
QList< int >  target,
int  start = 0,
int  end = -1,
const QString &  caption = QString::null 
)
slot
void ApplicationWindow::normalizeActiveTable ( )
slot
void ApplicationWindow::normalizeSelection ( )
slot
void ApplicationWindow::noteFindDialogue ( )
slot
void ApplicationWindow::noteFindNext ( )
slot
void ApplicationWindow::noteFindPrev ( )
slot
void ApplicationWindow::noteReplaceDialogue ( )
slot
void ApplicationWindow::open ( )
slot
ApplicationWindow * ApplicationWindow::open ( const QString &  fn,
bool  factorySettings = false,
bool  newProject = true 
)
slot
Graph * ApplicationWindow::openGraph ( ApplicationWindow app,
MultiLayer plot,
const QStringList &  list 
)
slot

References CurveLayout::aCol, Graph::addArrow(), Graph::addErrorBars(), MultiLayer::addLayer(), ImageProfilesTool::append(), CurveLayout::aStyle, Graph::axisType(), Graph::Box, 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(), 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(), and openTemplate().

Matrix * ApplicationWindow::openMatrix ( ApplicationWindow app,
const QStringList &  flist 
)
slot
Note * ApplicationWindow::openNote ( ApplicationWindow app,
const QStringList &  flist 
)
slot
ApplicationWindow * ApplicationWindow::openProject ( const QString &  fn,
bool  factorySettings = false,
bool  newProject = true 
)
slot
void ApplicationWindow::openRecentProject ( int  index)
slot
Table * ApplicationWindow::openTable ( ApplicationWindow app,
const QStringList &  flist 
)
slot
TableStatistics * ApplicationWindow::openTableStatistics ( const QStringList &  flist)
slot
void ApplicationWindow::openTemplate ( )
slot

References getFileName(), and templatesDir.

Referenced by createActions().

MdiSubWindow * ApplicationWindow::openTemplate ( const QString &  fn)
slot
void ApplicationWindow::parseCommandLineArguments ( const QStringList &  args)
slot
void ApplicationWindow::pasteSelection ( )
slot
void ApplicationWindow::performCustomAction ( QAction *  action)
privateslot
void ApplicationWindow::pickCoordSystem ( QAction *  action)
slot
void ApplicationWindow::pickDataTool ( QAction *  action)
slot
void ApplicationWindow::pickFloorStyle ( QAction *  action)
slot
void ApplicationWindow::pickPlotStyle ( QAction *  action)
slot
void ApplicationWindow::pickPointerCursor ( )
slot
void ApplicationWindow::pixelLineProfile ( )
slot
void ApplicationWindow::plot2HorizontalLayers ( )
slot

References defaultCurveStyle, and multilayerPlot().

Referenced by createActions().

void ApplicationWindow::plot2VerticalLayers ( )
slot

References defaultCurveStyle, and multilayerPlot().

Referenced by createActions().

void ApplicationWindow::plot3DBars ( )
slot
void ApplicationWindow::plot3DHiddenLine ( )
slot

References plot3DMatrix().

Referenced by createActions().

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

References plot3DMatrix().

Referenced by createActions().

void ApplicationWindow::plot3DRibbon ( )
slot
void ApplicationWindow::plot3DScatter ( )
slot
void ApplicationWindow::plot3DTrajectory ( )
slot
void ApplicationWindow::plot3DWireframe ( )
slot

References plot3DMatrix().

Referenced by createActions().

void ApplicationWindow::plot3DWireSurface ( )
slot

References plot3DMatrix().

Referenced by createActions().

void ApplicationWindow::plot4Layers ( )
slot

References defaultCurveStyle, and multilayerPlot().

Referenced by createActions().

void ApplicationWindow::plotArea ( )
slot

References Graph::Area, and generate2DGraph().

Referenced by createActions().

void ApplicationWindow::plotBox ( )
slot

References Graph::Box, and generate2DGraph().

Referenced by createActions().

MultiLayer * ApplicationWindow::plotColorMap ( Matrix m = 0)
slot
MultiLayer * ApplicationWindow::plotContour ( Matrix m = 0)
slot
void ApplicationWindow::plotCustomLayout ( bool  sharedAxes = false)
slot
void ApplicationWindow::plotCustomLayoutSharedAxes ( )
inlineslot

References plotCustomLayout().

Referenced by createActions().

void ApplicationWindow::plotDataMenuAboutToShow ( )
privateslot
void ApplicationWindow::plotDoubleYAxis ( )
slot
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().

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

References generate2DGraph(), and Graph::HorizontalBars.

Referenced by createActions().

void ApplicationWindow::plotHorizontalSharedAxisLayers ( )
slot
void ApplicationWindow::plotHorSteps ( )
slot

References generate2DGraph(), and Graph::HorizontalSteps.

Referenced by createActions().

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

References generate2DGraph(), and Graph::Line.

Referenced by createActions().

void ApplicationWindow::plotLP ( )
slot

References generate2DGraph(), and Graph::LineSymbols.

Referenced by createActions().

void ApplicationWindow::plotMenuAboutToShow ( )
privateslot
void ApplicationWindow::plotP ( )
slot

References generate2DGraph(), and Graph::Scatter.

Referenced by createActions().

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 
)
slot
void ApplicationWindow::plotPie ( )
slot
void ApplicationWindow::plotSharedAxesLayers ( )
slot
MultiLayer * ApplicationWindow::plotSpectrogram ( Matrix m,
Graph::CurveType  type 
)
slot
void ApplicationWindow::plotSpline ( )
slot

References generate2DGraph(), and Graph::Spline.

Referenced by createActions().

void ApplicationWindow::plotStackBar ( )
slot

References generate2DGraph(), and Graph::StackBar.

Referenced by createActions().

void ApplicationWindow::plotStackColumn ( )
slot

References generate2DGraph(), and Graph::StackColumn.

Referenced by createActions().

void ApplicationWindow::plotStackedHistograms ( )
slot

References Graph::Histogram, and multilayerPlot().

Referenced by createActions().

void ApplicationWindow::plotStackedLayers ( )
slot

References defaultCurveStyle, and multilayerPlot().

Referenced by createActions().

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

References generate2DGraph(), and Graph::VerticalBars.

Referenced by createActions().

void ApplicationWindow::plotVerticalDropLines ( )
slot
void ApplicationWindow::plotVerticalSharedAxisLayers ( )
slot
void ApplicationWindow::plotVertSteps ( )
slot

References generate2DGraph(), and Graph::VerticalSteps.

Referenced by createActions().

Graph3D * ApplicationWindow::plotXYZ ( Table table,
const QString &  zColName,
int  type 
)
slot
void ApplicationWindow::print ( )
slot
void ApplicationWindow::printAllPlots ( )
slot
void ApplicationWindow::printPreview ( )
slot
Folder * ApplicationWindow::projectFolder ( )
slot
bool ApplicationWindow::projectHas2DPlots ( )
slot
void ApplicationWindow::projectProperties ( )
slot

pops up information about the current project

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

Referenced by folderProperties().

void ApplicationWindow::raiseActiveEnrichment ( bool  on = true)
slot
QColor ApplicationWindow::readColorFromProject ( const QString &  name)
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().

void ApplicationWindow::recalculateTable ( )
slot

recalculate selected cells of current table

References activeWindow().

Referenced by createActions().

void ApplicationWindow::receivedVersionFile ( bool  error)
slot

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().

void ApplicationWindow::redo ( )
slot

References activeWindow().

Referenced by createActions().

void ApplicationWindow::reloadCustomActions ( )
void ApplicationWindow::reloadCustomMenus ( )

References d_user_menus.

Referenced by reloadCustomActions().

void ApplicationWindow::remove3DMatrixPlots ( Matrix m)
slot
void ApplicationWindow::removeAxes3DPlot ( )
slot
void ApplicationWindow::removeColumnNameFromCompleter ( const QString &  colName)
inlineprivateslot

References addColumnNameToCompleter().

Referenced by connectTable().

void ApplicationWindow::removeCurve ( )
slot

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().

void ApplicationWindow::removeCurves ( const QString &  name)
slot
void ApplicationWindow::removeCustomAction ( QAction *  action)
void ApplicationWindow::removeCustomMenu ( const QString &  title)

References d_user_menus.

Referenced by CustomActionDialog::removeMenu().

void ApplicationWindow::removeGrid3DPlot ( )
slot
void ApplicationWindow::removePoints ( )
slot
void ApplicationWindow::removeWindowFromLists ( MdiSubWindow w)
slot

Does all the cleaning work before actually deleting a window!

References MultiLayer::activeLayer(), btnPointer, Table::colName(), hiddenWindows, Table::numCols(), remove3DMatrixPlots(), removeCurves(), and updateCompleter().

Referenced by closeProject(), closeWindow(), and deleteFolder().

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

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().

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

References lv.

Referenced by setWindowName().

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

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

References setWindowName().

void ApplicationWindow::resetRotation ( )
slot

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().

void ApplicationWindow::resizeActiveWindow ( )
slot
void ApplicationWindow::resizeWindow ( )
slot
void ApplicationWindow::restartScriptingEnv ( )
slot

create a new environment for the current scripting language

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

Referenced by createActions().

void ApplicationWindow::restoreApplicationGeometry ( )
slot
void ApplicationWindow::restoreWindowGeometry ( ApplicationWindow app,
MdiSubWindow w,
const QString  s 
)
staticslot
QTextEdit* ApplicationWindow::resultsLog ( )
inline

References results.

void ApplicationWindow::rotateMatrix90 ( )
slot
void ApplicationWindow::rotateMatrixMinus90 ( )
slot
void ApplicationWindow::saveAsProject ( )
slot
void ApplicationWindow::saveAsTemplate ( MdiSubWindow w = 0,
const QString &  fileName = QString() 
)
slot
void ApplicationWindow::savedProject ( )
slot
void ApplicationWindow::saveFitFunctions ( const QStringList &  lst)
void ApplicationWindow::saveFolder ( Folder folder,
const QString &  fn,
bool  compress = false 
)
slot
void ApplicationWindow::saveFolderAsProject ( Folder f)
slot
void ApplicationWindow::saveNoteAs ( )
slot
bool ApplicationWindow::saveProject ( bool  compress = false)
slot
void ApplicationWindow::saveProjectAs ( const QString &  fileName = QString(),
bool  compress = false 
)
slot
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(), EnrichmentDialog::setFrameDefaultValues(), AxesDialog::setFrameDefaultValues(), PlotDialog::setLayerDefaultValues(), EnrichmentDialog::setRectangleDefaultValues(), EnrichmentDialog::setTextDefaultValues(), and showHelp().

bool ApplicationWindow::saveWindow ( MdiSubWindow w,
const QString &  fileName = QString(),
bool  compress = false 
)
slot
void ApplicationWindow::saveWindowAs ( const QString &  fileName = QString(),
bool  compress = false 
)
slot
void ApplicationWindow::scriptError ( const QString &  message,
const QString &  scriptName,
int  lineNumber 
)
slot

notify the user that an error occured in the scripting system

Referenced by init(), and setScriptingLanguage().

void ApplicationWindow::scriptingMenuAboutToShow ( )
privateslot
void ApplicationWindow::scriptPrint ( const QString &  text)
slot

print to scripting console (if available) or to stdout

Referenced by init(), and setScriptingLanguage().

void ApplicationWindow::scriptsDirPathChanged ( const QString &  path)
slot

References scriptsDirPath, and windowsList().

Referenced by newNote().

void ApplicationWindow::searchForUpdates ( )
slot

called when the user presses the actionCheckUpdates

References d_ask_web_connection, and initSearchForUpdates().

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

void ApplicationWindow::setActiveWindow ( MdiSubWindow w)
inline

References d_active_window.

Referenced by MdiSubWindow::eventFilter().

void ApplicationWindow::setAppColors ( const QColor &  wc,
const QColor &  pc,
const QColor &  tpc,
bool  force = false 
)
slot
void ApplicationWindow::setArrowDefaultSettings ( double  lineWidth,
const QColor &  c,
Qt::PenStyle  style,
int  headLength,
int  headAngle,
bool  fillHead 
)
slot
void ApplicationWindow::setAscValues ( )
slot
void ApplicationWindow::setAutoScale ( )
slot
void ApplicationWindow::setAutoUpdateTableValues ( bool  on = true)
void ApplicationWindow::setBackGrid3DPlot ( bool  on)
slot
void ApplicationWindow::setBars3DPlot ( )
slot
void ApplicationWindow::setBoldFont ( bool  bold)
privateslot
void ApplicationWindow::setBoxed3DPlot ( )
slot
void ApplicationWindow::setCeilGrid3DPlot ( bool  on)
slot
void ApplicationWindow::setClipboardLocale ( const QLocale &  locale)
inline

References d_clipboard_locale.

Referenced by ConfigDialog::apply().

void ApplicationWindow::setCones3DPlot ( )
slot
void ApplicationWindow::setCrosses3DPlot ( )
slot
void ApplicationWindow::setCurveFullRange ( )
slot
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, projectname, 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(), and ConfigDialog::resetDefaultSettings().

void ApplicationWindow::setEmptyFloor3DPlot ( )
slot
void ApplicationWindow::setExcelImportMethod ( const ExcelImportMethod method)
inline

References d_excel_import_method.

Referenced by ConfigDialog::apply().

void ApplicationWindow::setFilledMesh3DPlot ( )
slot
void ApplicationWindow::setFloorData3DPlot ( )
slot
void ApplicationWindow::setFloorGrid3DPlot ( bool  on)
slot
void ApplicationWindow::setFloorIso3DPlot ( )
slot
void ApplicationWindow::setFontFamily ( const QFont &  font)
privateslot
void ApplicationWindow::setFontSize ( int  size)
privateslot
void ApplicationWindow::setFormatBarColor ( const QColor &  color)
slot
void ApplicationWindow::setFormatBarFont ( const QFont &  font)
slot
void ApplicationWindow::setFramed3DPlot ( )
slot
void ApplicationWindow::setFrontGrid3DPlot ( bool  on)
slot
void ApplicationWindow::setGraphDefaultSettings ( bool  autoscale,
bool  scaleFonts,
bool  resizeLayers,
bool  antialiasing 
)
slot
void ApplicationWindow::setHiddenLineGrid3DPlot ( )
slot
void ApplicationWindow::setIndexedColorNames ( const QStringList &  lst)
inline

References d_indexed_color_names.

Referenced by ConfigDialog::apply().

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

References d_symbols_list.

Referenced by ConfigDialog::apply().

void ApplicationWindow::setItalicFont ( bool  italic)
privateslot
void ApplicationWindow::setLabelCol ( )
slot
void ApplicationWindow::setLeftGrid3DPlot ( bool  on)
slot
void ApplicationWindow::setLineGrid3DPlot ( )
slot
void ApplicationWindow::setListView ( const QString &  caption,
const QString &  view 
)
slot
void ApplicationWindow::setListViewDate ( const QString &  caption,
const QString &  date 
)
slot
void ApplicationWindow::setListViewLabel ( const QString &  caption,
const QString &  label 
)
slot

References lv.

Referenced by MdiSubWindow::updateCaption().

void ApplicationWindow::setListViewSize ( const QString &  caption,
const QString &  size 
)
slot
void ApplicationWindow::setMatrixDefaultScale ( )
slot
void ApplicationWindow::setMatrixGrayScale ( )
slot
void ApplicationWindow::setMatrixRainbowScale ( )
slot
void ApplicationWindow::setMatrixUndoStackSize ( int  size)
void ApplicationWindow::setNormalRandomValues ( )
slot
void ApplicationWindow::setPlot3DOptions ( )
void ApplicationWindow::setPoints3DPlot ( )
slot
void ApplicationWindow::setPreferences ( Graph g)
slot
void ApplicationWindow::setPrintPreviewOptions ( QPrinter *  printer)
slot

References d_print_paper_size, and d_printer_orientation.

Referenced by printPreview().

void ApplicationWindow::setRandomValues ( )
slot
void ApplicationWindow::setReadOnlyCol ( )
slot
void ApplicationWindow::setReadOnlyColumns ( )
slot
void ApplicationWindow::setReadWriteColumns ( )
slot
void ApplicationWindow::setRightGrid3DPlot ( bool  on)
slot
void ApplicationWindow::setSaveSettings ( bool  autoSaving,
int  min 
)
slot

References autoSave, autoSaveTime, min, and savingTimerId.

Referenced by ConfigDialog::apply().

bool ApplicationWindow::setScriptingLanguage ( const QString &  lang,
bool  force = false 
)
slot
void ApplicationWindow::setShowWindowsPolicy ( int  p)
slot

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().

void ApplicationWindow::setTextColor ( )
privateslot
bool ApplicationWindow::setWindowName ( MdiSubWindow w,
const QString &  text 
)
slot
void ApplicationWindow::setXCol ( )
slot
void ApplicationWindow::setXErrCol ( )
slot
void ApplicationWindow::setYCol ( )
slot
void ApplicationWindow::setYErrCol ( )
slot
void ApplicationWindow::setZCol ( )
slot
void ApplicationWindow::showAllColumns ( )
privateslot
void ApplicationWindow::showAllCurves ( )
slot
void ApplicationWindow::showAllFolderWindows ( )
slot

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

References current_folder, FolderListItem::folder(), Folder::folderListItem(), MdiSubWindow::restoreWindow(), show_windows_policy, SubFolders, updateWindowLists(), Folder::windowsList(), and windowsList().

Referenced by setShowWindowsPolicy(), and showFolderPopupMenu().

void ApplicationWindow::showAxisDialog ( )
slot

References activeWindow(), and showScaleDialog().

Referenced by createActions().

AxesDialog * ApplicationWindow::showAxisPageFromAxisDialog ( int  axisPos)
slot
void ApplicationWindow::showAxisTitleDialog ( )
slot
void ApplicationWindow::showBinMatrixDialog ( )
slot
void ApplicationWindow::showBugTracker ( )
slot

Open bug tracking system at berliOS in external browser.

Referenced by createActions().

void ApplicationWindow::showChiSquareTestDialog ( )
slot
void ApplicationWindow::showColMenu ( int  c)
slot

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().

void ApplicationWindow::showColorMapDialog ( )
slot
void ApplicationWindow::showColsDialog ( )
slot
void ApplicationWindow::showColStatistics ( )
slot
void ApplicationWindow::showColumnOptionsDialog ( )
slot
void ApplicationWindow::showColumnValuesDialog ( )
slot
void ApplicationWindow::showCursor ( )
slot
void ApplicationWindow::showCurveContextMenu ( QwtPlotItem *  cv)
slot
void ApplicationWindow::showCurvePlotDialog ( )
slot
void ApplicationWindow::showCurveRangeDialog ( )
slot
CurveRangeDialog * ApplicationWindow::showCurveRangeDialog ( Graph g,
int  curve 
)
slot
void ApplicationWindow::showCurvesDialog ( )
slot
void ApplicationWindow::showCurveWorksheet ( )
slot
void ApplicationWindow::showCurveWorksheet ( Graph g,
int  curveIndex 
)
slot
void ApplicationWindow::showCustomActionDialog ( )
privateslot

Referenced by createActions().

void ApplicationWindow::showDataSetDialog ( Analysis  operation)
slot
void ApplicationWindow::showDeleteRowsDialog ( )
slot
void ApplicationWindow::showDemoVersionMessage ( )
slot

Shown when the user tries to save the project.

References saved.

Referenced by QtiPlotApplication::close(), closeEvent(), saveFolderAsProject(), saveProject(), saveProjectAs(), saveWindowAs(), and showSaveProjectMessage().

void ApplicationWindow::showDonationDialog ( )
slot
void ApplicationWindow::showDonationsPage ( )
slot

Open donation page in external browser.

Referenced by createActions(), and showDonationDialog().

void ApplicationWindow::showEnrichementDialog ( )
slot
void ApplicationWindow::showExpDecay3Dialog ( )
slot

References showExpDecayDialog().

Referenced by createActions().

void ApplicationWindow::showExpDecayDialog ( )
slot
void ApplicationWindow::showExpDecayDialog ( int  type)
slot
void ApplicationWindow::showExpGrowthDialog ( )
slot

References showExpDecayDialog().

Referenced by createActions().

ExportDialog * ApplicationWindow::showExportASCIIDialog ( )
slot

References activeWindow().

Referenced by createActions(), exportExcel(), and exportOds().

void ApplicationWindow::showExtractDataDialog ( )
slot
void ApplicationWindow::showFFTDialog ( )
slot
void ApplicationWindow::showFilterDialog ( int  filter)
slot
void ApplicationWindow::showFindDialogue ( )
slot

Referenced by createActions().

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

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

Parameters:
itlist view item
pmouse global position
fromFolders,:true 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(), and showWindowPopupMenu().

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

connected to the SIGNAL contextMenuRequested from the list views

References showFolderPopupMenu().

void ApplicationWindow::showForums ( )
slot

Open forums page at berliOS in external browser.

Referenced by createActions().

void ApplicationWindow::showFrequencyCountDialog ( )
slot
FunctionDialog * ApplicationWindow::showFunctionDialog ( Graph g,
int  curve 
)
slot
void ApplicationWindow::showFunctionIntegrationDialog ( )
slot
void ApplicationWindow::showGeneralPlotDialog ( )
slot
void ApplicationWindow::showGraphContextMenu ( )
slot
void ApplicationWindow::showGridDialog ( )
slot
void ApplicationWindow::showHelp ( )
slot
void ApplicationWindow::showHomePage ( )
slot

Open QtiPlot homepage in external browser.

Referenced by createActions().

void ApplicationWindow::showInterpolationDialog ( )
slot
void ApplicationWindow::showLayerDialog ( )
slot
void ApplicationWindow::showLineDialog ( )
slot
void ApplicationWindow::showListViewPopupMenu ( const QPoint &  p)
slot

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 showWindowPopupMenu().

void ApplicationWindow::showListViewSelectionMenu ( const QPoint &  p)
slot

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 showWindowPopupMenu().

void ApplicationWindow::showMarkerPopupMenu ( )
slot
void ApplicationWindow::showMatrixDialog ( )
slot
void ApplicationWindow::showMatrixSizeDialog ( )
slot

References activeWindow(), and MatrixWindow.

Referenced by createActions().

void ApplicationWindow::showMatrixValuesDialog ( )
slot
void ApplicationWindow::showMoreWindows ( )
slot

References explorerWindow.

Referenced by createActions(), and windowsMenuAboutToShow().

void ApplicationWindow::showNoDataMessage ( )
void ApplicationWindow::showNoteLineNumbers ( bool  show = true)
slot
QDialog * ApplicationWindow::showPlot3dDialog ( )
slot
AssociationsDialog * ApplicationWindow::showPlotAssociations ( int  curve)
slot
void ApplicationWindow::showPlotDialog ( int  curveKey = -1)
slot
void ApplicationWindow::showPlotWizard ( )
slot
void ApplicationWindow::showPreferencesDialog ( )
slot
void ApplicationWindow::showProVersionMessage ( )
slot

Referenced by exportPlugin(), and importPlugin().

void ApplicationWindow::showRangeSelectors ( )
slot
void ApplicationWindow::showResults ( bool  ok)
slot
void ApplicationWindow::showResults ( const QString &  s,
bool  ok = true 
)
slot
void ApplicationWindow::showRowsDialog ( )
slot
void ApplicationWindow::showRowStatistics ( )
slot
QMessageBox::StandardButton ApplicationWindow::showSaveProjectMessage ( )
private
QDialog * ApplicationWindow::showScaleDialog ( )
slot
AxesDialog * ApplicationWindow::showScalePageFromAxisDialog ( int  axisPos)
slot
void ApplicationWindow::showScreenReader ( )
slot
void ApplicationWindow::showScriptingLangDialog ( )
slot

show scripting language selection dialog

References scripted::scriptEnv.

Referenced by createActions().

void ApplicationWindow::showScriptWindow ( bool  parent = true)
slot
void ApplicationWindow::showSelectedWindows ( )
slot

Show the currently selected windows from the list view lv.

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

Referenced by showListViewSelectionMenu().

void ApplicationWindow::showSmoothAverageDialog ( )
slot

References SmoothFilter::Average, and showSmoothDialog().

Referenced by createActions().

void ApplicationWindow::showSmoothDialog ( int  m)
slot
void ApplicationWindow::showSmoothFFTDialog ( )
slot

References SmoothFilter::FFT, and showSmoothDialog().

Referenced by createActions().

void ApplicationWindow::showSmoothLowessDialog ( )
slot

References SmoothFilter::Lowess, and showSmoothDialog().

Referenced by createActions().

void ApplicationWindow::showSmoothSavGolDialog ( )
slot
void ApplicationWindow::showStandAloneHelp ( )
staticslot
void ApplicationWindow::showStudentTestDialog ( bool  twoSamples = false)
slot
void ApplicationWindow::showSupportPage ( )
slot

Open support page in external browser.

Referenced by createActions().

void ApplicationWindow::showTable ( Table w,
const QString &  curve 
)
slot
void ApplicationWindow::showTable ( int  i)
slot
void ApplicationWindow::showTableContextMenu ( bool  selection)
slot
void ApplicationWindow::showTitleDialog ( )
slot
void ApplicationWindow::showToolBarsMenu ( )
slot
void ApplicationWindow::showTwoExpDecayDialog ( )
slot

References showExpDecayDialog().

Referenced by createActions().

void ApplicationWindow::showTwoSampleStudentTestDialog ( )
inlineslot

References showStudentTestDialog().

Referenced by createActions().

void ApplicationWindow::showWindowContextMenu ( )
slot
void ApplicationWindow::showWindowPopupMenu ( Q3ListViewItem *  it,
const QPoint &  p,
int   
)
slot
void ApplicationWindow::sortActiveTable ( )
slot
void ApplicationWindow::sortSelection ( )
slot
void ApplicationWindow::startRenameFolder ( )
slot

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

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

Referenced by init(), and showFolderPopupMenu().

void ApplicationWindow::startRenameFolder ( Q3ListViewItem *  item)
slot

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

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

QString ApplicationWindow::stemPlot ( Table t = 0,
const QString &  colName = QString(),
int  power = 0,
int  startRow = 0,
int  endRow = -1 
)
slot
void ApplicationWindow::subtractReferenceData ( )
slot
void ApplicationWindow::subtractStraightLine ( )
slot
void ApplicationWindow::swapColumns ( )
slot
void ApplicationWindow::switchToLanguage ( int  param)
slot
void ApplicationWindow::switchToLanguage ( const QString &  locale)
slot
Table * ApplicationWindow::table ( const QString &  name)
slot
QList< MdiSubWindow * > ApplicationWindow::tableList ( )
slot
void ApplicationWindow::tableMenuAboutToShow ( )
privateslot
QStringList ApplicationWindow::tableNames ( )
slot
Matrix * ApplicationWindow::tableToMatrix ( Table t)
slot
Matrix * ApplicationWindow::tableToMatrixRegularXYZ ( Table t = 0,
const QString &  colName = QString::null 
)
slot
void ApplicationWindow::testNormality ( )
slot
void ApplicationWindow::timerEvent ( QTimerEvent *  e)
slot

References saveProject(), and savingTimerId.

void ApplicationWindow::toggle3DAnimation ( bool  on = true)
slot

Turns 3D animation on or off

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

Referenced by initPlot3DToolBar().

void ApplicationWindow::togglePerspective ( bool  on = true)
slot

Turns perspective mode on or off.

Turns perspective mode on or off

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

Referenced by initPlot3DToolBar().

QList< QToolBar * > ApplicationWindow::toolBarsList ( )
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 insertTranslatedStrings().

void ApplicationWindow::translateCurve ( TranslateCurveTool::Direction  direction = TranslateCurveTool::Vertical)
slot
void ApplicationWindow::translateCurveHor ( )
slot
void ApplicationWindow::transposeMatrix ( )
slot
void ApplicationWindow::uncommentSelection ( )
slot
void ApplicationWindow::underline ( )
privateslot

References d_text_editor, and TextEditor::formatText().

Referenced by createActions().

void ApplicationWindow::undo ( )
slot

References activeWindow().

Referenced by createActions().

void ApplicationWindow::updateAppFonts ( )
slot

References appFont, and info.

Referenced by changeAppFont(), and init().

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

References Graph::updateCurveNames(), and windowsList().

Referenced by connectTable().

void ApplicationWindow::updateCompleter ( const QString &  windowName,
bool  remove = false,
const QString &  newName = QString::null 
)
private
void ApplicationWindow::updateConfirmOptions ( bool  askTables,
bool  askMatrixes,
bool  askPlots2D,
bool  askPlots3D,
bool  askNotes 
)
slot
void ApplicationWindow::updateCurves ( Table t,
const QString &  name 
)
slot
void ApplicationWindow::updateExplorerWindowLayout ( Qt::DockWidgetArea  area)
privateslot

References explorerSplitter.

Referenced by init().

void ApplicationWindow::updateFunctionLists ( int  type,
QStringList &  formulas 
)
slot
void ApplicationWindow::updateLog ( const QString &  result)
slot
void ApplicationWindow::updateMatrixPlots ( Matrix m)
slot
void ApplicationWindow::updateRecentProjectsList ( const QString &  fn = QString::null)
slot
void ApplicationWindow::updateSurfaceFuncList ( const QString &  s)
slot

References surfaceFunc.

Referenced by SurfaceDialog::acceptFunction().

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

References Graph::updateCurveNames(), and windowsList().

Referenced by setWindowName().

void ApplicationWindow::updateWindowLists ( MdiSubWindow w)
slot
void ApplicationWindow::updateWindowStatus ( MdiSubWindow w)
slot
bool ApplicationWindow::validFor2DPlot ( Table table,
Graph::CurveType  type 
)
slot

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(), plotVectXYAM(), and plotVectXYXY().

bool ApplicationWindow::validFor3DPlot ( Table table)
slot

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(), and plot3DTrajectory().

QString ApplicationWindow::versionString ( )
staticslot

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

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

Referenced by about(), and parseCommandLineArguments().

void ApplicationWindow::viewMatrixColumnRow ( )
slot
void ApplicationWindow::viewMatrixImage ( )
slot
void ApplicationWindow::viewMatrixTable ( )
slot
void ApplicationWindow::viewMatrixXY ( )
slot
MultiLayer * ApplicationWindow::waterfallPlot ( )
slot
MultiLayer * ApplicationWindow::waterfallPlot ( Table t,
const QStringList &  list 
)
slot
MdiSubWindow * ApplicationWindow::window ( const QString &  name,
bool  label = false 
)
slot
void ApplicationWindow::windowActivated ( QMdiSubWindow *  w)
privateslot
QString ApplicationWindow::windowGeometryInfo ( MdiSubWindow w)
slot
void ApplicationWindow::windowProperties ( )
slot

pops up information about the selected window item

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

Referenced by showWindowPopupMenu().

QList< MdiSubWindow * > ApplicationWindow::windowsList ( )
slot
void ApplicationWindow::windowsMenuAboutToShow ( )
privateslot
void ApplicationWindow::windowsMenuActivated ( int  id)
privateslot
QStringList ApplicationWindow::windowsNameList ( )
slot
QMdiArea* ApplicationWindow::workspace ( )
inline

References d_workspace.

void ApplicationWindow::zoomIn ( )
slot
void ApplicationWindow::zoomOut ( )
slot
void ApplicationWindow::zoomRectanglePlot ( )
slot

Member Data Documentation

QAction* ApplicationWindow::actionAbout
private
QAction* ApplicationWindow::actionActivateWindow
private
QAction * ApplicationWindow::actionAdd3DData
private
QAction* ApplicationWindow::actionAddColToTable
private
QAction * ApplicationWindow::actionAddEllipse
private
QAction * ApplicationWindow::actionAddErrorBars
private
QAction * ApplicationWindow::actionAddFormula
private
QAction * ApplicationWindow::actionAddFunctionCurve
private
QAction * ApplicationWindow::actionAddImage
private
QAction * ApplicationWindow::actionAddInsetCurveLayer
private
QAction * ApplicationWindow::actionAddInsetLayer
private
QAction * ApplicationWindow::actionAddLayer
private
QAction * ApplicationWindow::actionAddNoteTab
private
QAction * ApplicationWindow::actionAddRectangle
private
QAction * ApplicationWindow::actionAddText
private
QAction * ApplicationWindow::actionAddZoomPlot
private
QAction * ApplicationWindow::actionAdjustColumnWidth
private
QAction * ApplicationWindow::actionAlignBottom
private
QAction * ApplicationWindow::actionAlignLeft
private
QAction * ApplicationWindow::actionAlignRight
private
QAction* ApplicationWindow::actionAlignTop
private
QAction* ApplicationWindow::actionAnimate
private
QAction * ApplicationWindow::actionAppendProject
private
QAction * ApplicationWindow::actionAutoCorrelate
private
QAction * ApplicationWindow::actionAutomaticLayout
private
QAction * ApplicationWindow::actionBandBlockFilter
private
QAction * ApplicationWindow::actionBandPassFilter
private
QAction * ApplicationWindow::actionBaseline
private
QAction* ApplicationWindow::actionBoxPlot
private
QAction * ApplicationWindow::actionCheckUpdates
private
QAction * ApplicationWindow::actionChiSquareTest
private
QAction * ApplicationWindow::actionChooseHelpFolder
private
QAction * ApplicationWindow::actionClearLogInfo
private
QAction * ApplicationWindow::actionClearSelection
private
QAction * ApplicationWindow::actionClearTable
private
QAction* ApplicationWindow::actionCloseAllWindows
private
QAction * ApplicationWindow::actionCloseNoteTab
private
QAction * ApplicationWindow::actionCloseProject
private
QAction * ApplicationWindow::actionCloseWindow
private
QAction* ApplicationWindow::actionColorMap
private
QAction * ApplicationWindow::actionContourMap
private
QAction * ApplicationWindow::actionConvertMatrixDirect
private
QAction * ApplicationWindow::actionConvertMatrixXYZ
private
QAction * ApplicationWindow::actionConvertMatrixYXZ
private
QAction * ApplicationWindow::actionConvertTableBinning
private
QAction* ApplicationWindow::actionConvertTableDirect
private
QAction * ApplicationWindow::actionConvertTableRegularXYZ
private
QAction * ApplicationWindow::actionConvolute
private
QAction * ApplicationWindow::actionCopySelection
private
QAction* ApplicationWindow::actionCopyWindow
private
QAction * ApplicationWindow::actionCorrelate
private
QAction * ApplicationWindow::actionCurveFullRange
private
QAction * ApplicationWindow::actionCustomActionDialog
private
QAction * ApplicationWindow::actionCustomLayout
private
QAction* ApplicationWindow::actionCustomSharedAxisLayers
private
QAction* ApplicationWindow::actionCutSelection
private
QAction * ApplicationWindow::actionDeconvolute
private
QAction * ApplicationWindow::actionDecreaseIndent
private
QAction * ApplicationWindow::actionDecreasePrecision
private

Referenced by createActions(), and initToolBars().

QAction* ApplicationWindow::actionDeleteFitTables
private
QAction * ApplicationWindow::actionDeleteLayer
private
QAction* ApplicationWindow::actionDeleteRows
private
QAction* ApplicationWindow::actionDifferentiate
private
QAction * ApplicationWindow::actionDisregardCol
private
QAction* ApplicationWindow::actionDonate
private
QAction * ApplicationWindow::actionDownloadManual
private
QAction * ApplicationWindow::actionDragCurve
private
QAction * ApplicationWindow::actionDrawPoints
private
QAction* ApplicationWindow::actionEditCurveRange
private
QAction* ApplicationWindow::actionEditSurfacePlot
private
QAction * ApplicationWindow::actionExportAllGraphs
private
QAction* ApplicationWindow::actionExportExcel
private
QAction* ApplicationWindow::actionExportGraph
private
QAction * ApplicationWindow::actionExportMatrix
private
QAction * ApplicationWindow::actionExportOds
private
QAction* ApplicationWindow::actionExportPDF
private
QAction * ApplicationWindow::actionExtractGraphs
private
QAction * ApplicationWindow::actionExtractLayers
private
QAction * ApplicationWindow::actionExtractTableData
private
QAction * ApplicationWindow::actionFFT
private
QAction * ApplicationWindow::actionFind
private
QAction * ApplicationWindow::actionFindNext
private
QAction * ApplicationWindow::actionFindPrev
private
QAction * ApplicationWindow::actionFindWindow
private
QAction* ApplicationWindow::actionFitExpGrowth
private
QAction * ApplicationWindow::actionFitFrame
private
QAction * ApplicationWindow::actionFitGauss
private
QAction * ApplicationWindow::actionFitLinear
private
QAction * ApplicationWindow::actionFitLorentz
private
QAction * ApplicationWindow::actionFitSigmoidal
private
QAction * ApplicationWindow::actionFitSlope
private
QAction * ApplicationWindow::actionFlipMatrixHorizontally
private
QAction* ApplicationWindow::actionFlipMatrixVertically
private
QAction* ApplicationWindow::actionFontBold
private
QAction * ApplicationWindow::actionFontBox
private
QAction * ApplicationWindow::actionFontItalic
private
QAction * ApplicationWindow::actionFontSize
private
QAction * ApplicationWindow::actionFrequencyCount
private
QAction * ApplicationWindow::actionGoToColumn
private
QAction * ApplicationWindow::actionGoToRow
private
QAction * ApplicationWindow::actionGrayMap
private
QAction* ApplicationWindow::actionGreekMajSymbol
private
QAction * ApplicationWindow::actionGreekSymbol
private
QAction * ApplicationWindow::actionHelpBugReports
private
QAction* ApplicationWindow::actionHelpForums
private
QAction * ApplicationWindow::actionHideActiveWindow
private
QAction * ApplicationWindow::actionHideCurve
private
QAction * ApplicationWindow::actionHideOtherCurves
private
QAction * ApplicationWindow::actionHideSelectedColumns
private
QAction * ApplicationWindow::actionHideWindow
private
QAction * ApplicationWindow::actionHighPassFilter
private
QAction * ApplicationWindow::actionHomePage
private
QAction * ApplicationWindow::actionHorSharedAxisLayers
private
QAction * ApplicationWindow::actionImagePlot
private
QAction * ApplicationWindow::actionImageProfilesPlot
private
QAction* ApplicationWindow::actionImportDatabase
private
QAction * ApplicationWindow::actionImportImage
private
QAction * ApplicationWindow::actionImportSound
private
QAction* ApplicationWindow::actionIncreaseIndent
private
QAction* ApplicationWindow::actionIncreasePrecision
private

Referenced by createActions(), and initToolBars().

QAction * ApplicationWindow::actionIntegrate
private
QAction * ApplicationWindow::actionIntensityTable
private
QAction * ApplicationWindow::actionInterpolate
private
QAction * ApplicationWindow::actionInvertMatrix
private
QAction* ApplicationWindow::actionLoad
private
QAction * ApplicationWindow::actionLoadImage
private
QAction * ApplicationWindow::actionLowerEnrichment
private
QAction* ApplicationWindow::actionLowPassFilter
private
QAction* ApplicationWindow::actionMagnify
private
QAction * ApplicationWindow::actionMagnifyHor
private
QAction * ApplicationWindow::actionMagnifyVert
private
QAction * ApplicationWindow::actionMathSymbol
private
QAction * ApplicationWindow::actionMatrixColumnRow
private
QAction * ApplicationWindow::actionMatrixCustomScale
private
QAction * ApplicationWindow::actionMatrixDefaultScale
private
QAction* ApplicationWindow::actionMatrixDeterminant
private
QAction* ApplicationWindow::actionMatrixFFTDirect
private
QAction * ApplicationWindow::actionMatrixFFTInverse
private
QAction* ApplicationWindow::actionMatrixGrayScale
private
QAction * ApplicationWindow::actionMatrixRainbowScale
private
QAction* ApplicationWindow::actionMatrixXY
private
QAction * ApplicationWindow::actionMaximizeWindow
private
QAction * ApplicationWindow::actionMinimizeWindow
private
QAction * ApplicationWindow::actionMoveColFirst
private
QAction * ApplicationWindow::actionMoveColLast
private
QAction * ApplicationWindow::actionMoveColLeft
private
QAction * ApplicationWindow::actionMoveColRight
private
QAction * ApplicationWindow::actionMoveRowDown
private
QAction* ApplicationWindow::actionMoveRowUp
private
QAction * ApplicationWindow::actionMultiPeakGauss
private
QAction * ApplicationWindow::actionMultiPeakLorentz
private
QAction * ApplicationWindow::actionNewFolder
private
QAction * ApplicationWindow::actionNewFunctionPlot
private
QAction * ApplicationWindow::actionNewGraph
private
QAction * ApplicationWindow::actionNewLegend
private
QAction * ApplicationWindow::actionNewMatrix
private
QAction * ApplicationWindow::actionNewNote
private
QAction* ApplicationWindow::actionNewProject
private
QAction* ApplicationWindow::actionNewSurfacePlot
private
QAction * ApplicationWindow::actionNewTable
private
QAction* ApplicationWindow::actionNextWindow
private
QAction * ApplicationWindow::actionNormalizeSelection
private
QAction* ApplicationWindow::actionNormalizeTable
private
QAction * ApplicationWindow::actionNoteEvaluate
private
QAction* ApplicationWindow::actionNoteExecute
private
QAction * ApplicationWindow::actionNoteExecuteAll
private
QAction* ApplicationWindow::actionOneSampletTest
private
QAction* ApplicationWindow::actionOpen
private
QAction * ApplicationWindow::actionOpenExcel
private
QAction * ApplicationWindow::actionOpenOds
private
QAction * ApplicationWindow::actionOpenTemplate
private
QAction * ApplicationWindow::actionPasteSelection
private
QAction * ApplicationWindow::actionPerspective
private
QAction * ApplicationWindow::actionPixelLineProfile
private
QAction * ApplicationWindow::actionPlot2HorizontalLayers
private
QAction * ApplicationWindow::actionPlot2VerticalLayers
private
QAction * ApplicationWindow::actionPlot3DBars
private
QAction * ApplicationWindow::actionPlot3DHiddenLine
private
QAction * ApplicationWindow::actionPlot3DPolygons
private
QAction* ApplicationWindow::actionPlot3DRibbon
private
QAction * ApplicationWindow::actionPlot3DScatter
private
QAction * ApplicationWindow::actionPlot3DTrajectory
private
QAction* ApplicationWindow::actionPlot3DWireFrame
private
QAction * ApplicationWindow::actionPlot3DWireSurface
private
QAction * ApplicationWindow::actionPlot4Layers
private
QAction * ApplicationWindow::actionPlotArea
private
QAction* ApplicationWindow::actionPlotDoubleYAxis
private
QAction* ApplicationWindow::actionPlotHistogram
private
QAction* ApplicationWindow::actionPlotHorizontalBars
private
QAction * ApplicationWindow::actionPlotHorSteps
private
QAction* ApplicationWindow::actionPlotL
private
QAction * ApplicationWindow::actionPlotLP
private
QAction * ApplicationWindow::actionPlotP
private
QAction * ApplicationWindow::actionPlotPie
private
QAction * ApplicationWindow::actionPlotSpline
private
QAction * ApplicationWindow::actionPlotStackedHistograms
private
QAction * ApplicationWindow::actionPlotStackedLayers
private
QAction * ApplicationWindow::actionPlotVectXYAM
private
QAction * ApplicationWindow::actionPlotVectXYXY
private
QAction * ApplicationWindow::actionPlotVerticalBars
private
QAction * ApplicationWindow::actionPlotVerticalDropLines
private
QAction* ApplicationWindow::actionPlotVertSteps
private
QAction * ApplicationWindow::actionPrevWindow
private
QAction * ApplicationWindow::actionPrint
private
QAction * ApplicationWindow::actionPrintAllPlots
private
QAction * ApplicationWindow::actionPrintPreview
private
QAction* ApplicationWindow::actionRaiseEnrichment
private
QAction * ApplicationWindow::actionReadOnlyCol
private
QAction * ApplicationWindow::actionRedo
private
QAction* ApplicationWindow::actionRemoveCurve
private
QAction* ApplicationWindow::actionRename
private
QAction* ApplicationWindow::actionRenameNoteTab
private
QAction * ApplicationWindow::actionReplace
private
QAction * ApplicationWindow::actionResetRotation
private
QAction* ApplicationWindow::actionResizeActiveWindow
private
QAction * ApplicationWindow::actionResizeWindow
private
QAction * ApplicationWindow::actionRestartScripting
private
QAction * ApplicationWindow::actionRotateMatrix
private
QAction * ApplicationWindow::actionRotateMatrixMinus
private
QAction * ApplicationWindow::actionSaveNote
private
QAction * ApplicationWindow::actionSaveProject
private
QAction * ApplicationWindow::actionSaveProjectAs
private
QAction * ApplicationWindow::actionSaveTemplate
private
QAction * ApplicationWindow::actionSaveWindow
private
QAction* ApplicationWindow::actionScriptingLang
private
QAction * ApplicationWindow::actionSetAscValues
private
QAction * ApplicationWindow::actionSetLabelCol
private
QAction* ApplicationWindow::actionSetMatrixDimensions
private
QAction * ApplicationWindow::actionSetMatrixProperties
private
QAction * ApplicationWindow::actionSetMatrixValues
private
QAction * ApplicationWindow::actionSetRandomNormalValues
private
QAction * ApplicationWindow::actionSetRandomValues
private
QAction* ApplicationWindow::actionSetXCol
private
QAction * ApplicationWindow::actionSetXErrCol
private
QAction * ApplicationWindow::actionSetYCol
private
QAction * ApplicationWindow::actionSetYErrCol
private
QAction * ApplicationWindow::actionSetZCol
private
QAction * ApplicationWindow::actionShapiroWilk
private
QAction * ApplicationWindow::actionSharedAxesLayers
private
QAction * ApplicationWindow::actionShowAllColumns
private
QAction * ApplicationWindow::actionShowAllCurves
private
QAction* ApplicationWindow::actionShowAxisDialog
private
QAction * ApplicationWindow::actionShowColsDialog
private
QAction* ApplicationWindow::actionShowColStatistics
private
QAction* ApplicationWindow::actionShowColumnOptionsDialog
private
QAction * ApplicationWindow::actionShowColumnValuesDialog
private
QAction * ApplicationWindow::actionShowConfigureDialog
private
QAction * ApplicationWindow::actionShowCurvePlotDialog
private
QAction* ApplicationWindow::actionShowCurvesDialog
private
QAction * ApplicationWindow::actionShowCurveWorksheet
private
QAction * ApplicationWindow::actionShowExpDecay3Dialog
private
QAction* ApplicationWindow::actionShowExpDecayDialog
private
QAction* ApplicationWindow::actionShowExplorer
private
QAction * ApplicationWindow::actionShowExportASCIIDialog
private
QAction * ApplicationWindow::actionShowFitDialog
private
QAction * ApplicationWindow::actionShowFitPolynomDialog
private
QAction * ApplicationWindow::actionShowGridDialog
private
QAction * ApplicationWindow::actionShowHelp
private
QAction * ApplicationWindow::actionShowIntDialog
private
QAction * ApplicationWindow::actionShowLayerDialog
private
QAction* ApplicationWindow::actionShowLineDialog
private
QAction * ApplicationWindow::actionShowLog
private
QAction* ApplicationWindow::actionShowMoreWindows
private
QAction * ApplicationWindow::actionShowNoteLineNumbers
private
QAction* ApplicationWindow::actionShowPlotDialog
private
QAction * ApplicationWindow::actionShowPlotWizard
private
QAction * ApplicationWindow::actionShowRowsDialog
private
QAction * ApplicationWindow::actionShowRowStatistics
private
QAction * ApplicationWindow::actionShowScaleDialog
private
QAction * ApplicationWindow::actionShowScriptWindow
private
QAction * ApplicationWindow::actionShowTextDialog
private
QAction * ApplicationWindow::actionShowTitleDialog
private
QAction * ApplicationWindow::actionShowTwoExpDecayDialog
private
QAction* ApplicationWindow::actionShowUndoStack
private
QAction * ApplicationWindow::actionSmoothAverage
private
QAction * ApplicationWindow::actionSmoothFFT
private
QAction * ApplicationWindow::actionSmoothLowess
private
QAction* ApplicationWindow::actionSmoothSavGol
private
QAction * ApplicationWindow::actionSortSelection
private
QAction* ApplicationWindow::actionSortTable
private
QAction * ApplicationWindow::actionStackBars
private
QAction * ApplicationWindow::actionStackColumns
private
QAction * ApplicationWindow::actionStackSharedAxisLayers
private
QAction * ApplicationWindow::actionStemPlot
private
QAction * ApplicationWindow::actionSubscript
private
QAction * ApplicationWindow::actionSubtractLine
private
QAction * ApplicationWindow::actionSubtractReference
private
QAction* ApplicationWindow::actionSuperscript
private
QAction* ApplicationWindow::actionSwapColumns
private
QAction* ApplicationWindow::actionTableRecalculate
private
QAction * ApplicationWindow::actionTechnicalSupport
private
QAction * ApplicationWindow::actionTextColor
private
QAction * ApplicationWindow::actionTimeStamp
private
QAction * ApplicationWindow::actionToolBars
private
QAction* ApplicationWindow::actionTranslateHor
private
QAction * ApplicationWindow::actionTranslateVert
private
QAction * ApplicationWindow::actionTranslations
private
QAction * ApplicationWindow::actionTransposeMatrix
private
QAction * ApplicationWindow::actionTwoSampletTest
private
QAction * ApplicationWindow::actionUnderline
private
QAction * ApplicationWindow::actionUndo
private
QAction * ApplicationWindow::actionUnzoom
private
QAction* ApplicationWindow::actionVertSharedAxisLayers
private
QAction * ApplicationWindow::actionViewMatrix
private
QAction* ApplicationWindow::actionViewMatrixImage
private
QAction * ApplicationWindow::actionWaterfallPlot
private
QMenu * ApplicationWindow::analysisMenu
private
bool ApplicationWindow::antialiasing2DPlots
QFont ApplicationWindow::appFont
QString ApplicationWindow::appLanguage
QString ApplicationWindow::appStyle
QTranslator* ApplicationWindow::appTranslator
private
QString ApplicationWindow::asciiDirPath
QAssistantClient* ApplicationWindow::assistant
private

Referenced by init(), and showHelp().

bool ApplicationWindow::autoResizeLayers
bool ApplicationWindow::autoSave
int ApplicationWindow::autoSaveTime
bool ApplicationWindow::autoscale2DPlots
bool ApplicationWindow::autoScaleFonts
bool ApplicationWindow::autoSearchUpdates
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().

int ApplicationWindow::axesLineWidth
QAction * ApplicationWindow::back
private
QAction * ApplicationWindow::barstyle
private
QAction* ApplicationWindow::Box
private
QAction * ApplicationWindow::btnArrow
private
QAction* ApplicationWindow::btnCursor
private
QAction * ApplicationWindow::btnLine
private
QAction * ApplicationWindow::btnMovePoints
private
QAction * ApplicationWindow::btnPicker
private
QAction * ApplicationWindow::btnPointer
private
QAction * ApplicationWindow::btnRemovePoints
private
QToolButton* ApplicationWindow::btnResults
private
QAction * ApplicationWindow::btnSelect
private
QAction* ApplicationWindow::btnZoomIn
private
QAction * ApplicationWindow::btnZoomOut
private
int ApplicationWindow::canvasFrameWidth
QAction * ApplicationWindow::ceil
private
QString ApplicationWindow::columnSeparator
QToolBar * ApplicationWindow::columnTools
private
QAction * ApplicationWindow::conestyle
private
QString ApplicationWindow::configFilePath
bool ApplicationWindow::confirmCloseFolder
bool ApplicationWindow::confirmCloseMatrix
bool ApplicationWindow::confirmCloseNotes
bool ApplicationWindow::confirmClosePlot2D
bool ApplicationWindow::confirmClosePlot3D
bool ApplicationWindow::confirmCloseTable
QActionGroup* ApplicationWindow::coord
private

Referenced by initPlot3DToolBar().

QAction * ApplicationWindow::crossHairStyle
private
Folder* ApplicationWindow::current_folder
QString ApplicationWindow::customActionsDirPath
bool ApplicationWindow::d_2_linear_fit_points
bool ApplicationWindow::d_3D_autoscale
QColor ApplicationWindow::d_3D_axes_color
QFont ApplicationWindow::d_3D_axes_font
QColor ApplicationWindow::d_3D_background_color
LinearColorMap ApplicationWindow::d_3D_color_map
int ApplicationWindow::d_3D_export_sort
int ApplicationWindow::d_3D_export_text_mode
QColor ApplicationWindow::d_3D_grid_color
QColor ApplicationWindow::d_3D_labels_color
bool ApplicationWindow::d_3D_legend
bool ApplicationWindow::d_3D_major_grids
int ApplicationWindow::d_3D_major_style
double ApplicationWindow::d_3D_major_width
QColor ApplicationWindow::d_3D_mesh_color
QColor ApplicationWindow::d_3D_minor_grid_color
bool ApplicationWindow::d_3D_minor_grids
int ApplicationWindow::d_3D_minor_style
double ApplicationWindow::d_3D_minor_width
QColor ApplicationWindow::d_3D_numbers_color
QFont ApplicationWindow::d_3D_numbers_font
bool ApplicationWindow::d_3D_orthogonal
int ApplicationWindow::d_3D_projection
int ApplicationWindow::d_3D_resolution
bool ApplicationWindow::d_3D_smooth_mesh
QFont ApplicationWindow::d_3D_title_font
MdiSubWindow* ApplicationWindow::d_active_window
private
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().

QRect ApplicationWindow::d_app_rect
ArrowMarker* ApplicationWindow::d_arrow_copy
QString ApplicationWindow::d_ASCII_comment_string
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().

QString ApplicationWindow::d_ASCII_file_filter

Last selected filter in import ASCII dialog.

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

bool ApplicationWindow::d_ASCII_import_comments
int ApplicationWindow::d_ASCII_import_first_row_role
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().

int ApplicationWindow::d_ASCII_import_mode
bool ApplicationWindow::d_ASCII_import_preview
bool ApplicationWindow::d_ASCII_import_read_only
bool ApplicationWindow::d_ask_web_connection
bool ApplicationWindow::d_auto_update_table_values
private
bool ApplicationWindow::d_backup_files
QColor ApplicationWindow::d_canvas_frame_color
QColor ApplicationWindow::d_class_highlight_color
QLocale ApplicationWindow::d_clipboard_locale

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

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

bool ApplicationWindow::d_column_tool_bar
QColor ApplicationWindow::d_comment_highlight_color
QCompleter* ApplicationWindow::d_completer
private
bool ApplicationWindow::d_completion
bool ApplicationWindow::d_confirm_modif_2D_points
bool ApplicationWindow::d_confirm_overwrite
int ApplicationWindow::d_curve_line_style
int ApplicationWindow::d_curve_max_antialising_size
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().

Grid* ApplicationWindow::d_default_2D_grid
bool ApplicationWindow::d_descriptive_stats
bool ApplicationWindow::d_disable_curve_antialiasing
bool ApplicationWindow::d_display_tool_bar
bool ApplicationWindow::d_edit_tool_bar
FrameWidget* ApplicationWindow::d_enrichement_copy
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().

ExcelImportMethod ApplicationWindow::d_excel_import_method
private
QString ApplicationWindow::d_export_ASCII_file_filter
int ApplicationWindow::d_export_bitmap_resolution
bool ApplicationWindow::d_export_col_comment
bool ApplicationWindow::d_export_col_names
QString ApplicationWindow::d_export_col_separator
bool ApplicationWindow::d_export_color
int ApplicationWindow::d_export_compression
bool ApplicationWindow::d_export_escape_tex_strings
int ApplicationWindow::d_export_quality
QSizeF ApplicationWindow::d_export_raster_size
int ApplicationWindow::d_export_size_unit
bool ApplicationWindow::d_export_table_selection
bool ApplicationWindow::d_export_tex_font_sizes
bool ApplicationWindow::d_export_transparency
int ApplicationWindow::d_export_vector_resolution
bool ApplicationWindow::d_extended_export_dialog
bool ApplicationWindow::d_extended_import_ASCII_dialog
bool ApplicationWindow::d_extended_open_dialog
bool ApplicationWindow::d_extended_plot_dialog
bool ApplicationWindow::d_fft_norm_amp
bool ApplicationWindow::d_fft_power2
bool ApplicationWindow::d_fft_shift_res
bool ApplicationWindow::d_file_tool_bar
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().

bool ApplicationWindow::d_fill_symbols
bool ApplicationWindow::d_force_muParser
bool ApplicationWindow::d_format_tool_bar
int ApplicationWindow::d_frame_geometry_unit
QPen ApplicationWindow::d_frame_widget_pen
QColor ApplicationWindow::d_function_highlight_color
int ApplicationWindow::d_graph_attach_policy
int ApplicationWindow::d_graph_axes_labels_dist
Graph::AxisTitlePolicy ApplicationWindow::d_graph_axis_labeling
QColor ApplicationWindow::d_graph_background_color
int ApplicationWindow::d_graph_background_opacity
QColor ApplicationWindow::d_graph_border_color
int ApplicationWindow::d_graph_border_width
QColor ApplicationWindow::d_graph_canvas_color
int ApplicationWindow::d_graph_canvas_opacity
Graph::LegendDisplayMode ApplicationWindow::d_graph_legend_display
int ApplicationWindow::d_graph_tick_labels_dist
QString ApplicationWindow::d_image_export_filter
QSize ApplicationWindow::d_import_ASCII_dialog_size
QList<ImportExportPlugin *> ApplicationWindow::d_import_export_plugins
private
bool ApplicationWindow::d_in_place_editing
QStringList ApplicationWindow::d_indexed_color_names
private
QList<QColor> ApplicationWindow::d_indexed_colors
private
bool ApplicationWindow::d_indexed_symbols
bool ApplicationWindow::d_inform_rename_table
WindowType ApplicationWindow::d_init_window_type
bool ApplicationWindow::d_int_results_table
bool ApplicationWindow::d_int_show_plot
bool ApplicationWindow::d_int_sort_data
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().

QString ApplicationWindow::d_java_path
QString ApplicationWindow::d_jodconverter_path
bool ApplicationWindow::d_keep_aspect_ration
QColor ApplicationWindow::d_keyword_highlight_color
int ApplicationWindow::d_latex_compiler
QString ApplicationWindow::d_latex_compiler_path
int ApplicationWindow::d_layer_canvas_height
int ApplicationWindow::d_layer_canvas_width
int ApplicationWindow::d_layer_geometry_unit
int ApplicationWindow::d_legend_default_angle
bool ApplicationWindow::d_matrix_tool_bar
int ApplicationWindow::d_matrix_undo_stack_size
private
bool ApplicationWindow::d_mdi_windows_area
private
bool ApplicationWindow::d_multi_peak_messages
bool ApplicationWindow::d_muparser_c_locale
bool ApplicationWindow::d_note_line_numbers
QFont ApplicationWindow::d_notes_font
int ApplicationWindow::d_notes_tab_length
bool ApplicationWindow::d_notes_tool_bar
QColor ApplicationWindow::d_numeric_highlight_color
bool ApplicationWindow::d_open_last_project
QString ApplicationWindow::d_open_project_filter
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().

QStringList ApplicationWindow::d_param_surface_func
bool ApplicationWindow::d_plot3D_tool_bar
bool ApplicationWindow::d_plot_tool_bar
int ApplicationWindow::d_preview_lines
bool ApplicationWindow::d_print_cropmarks
QPrinter::PaperSize ApplicationWindow::d_print_paper_size
QPrinter::Orientation ApplicationWindow::d_printer_orientation
QString ApplicationWindow::d_python_config_folder
QColor ApplicationWindow::d_quotation_highlight_color
QStringList ApplicationWindow::d_recent_functions
QColor ApplicationWindow::d_rect_default_background
QBrush ApplicationWindow::d_rect_default_brush
double ApplicationWindow::d_scale_fonts_factor
bool ApplicationWindow::d_scale_plots_on_print
bool ApplicationWindow::d_script_win_on_top
QRect ApplicationWindow::d_script_win_rect
QVector<bool> ApplicationWindow::d_show_axes
QVector<bool> ApplicationWindow::d_show_axes_labels
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().

bool ApplicationWindow::d_show_empty_cell_gap
bool ApplicationWindow::d_show_table_comments
bool ApplicationWindow::d_show_table_paste_dialog
QString ApplicationWindow::d_soffice_path
QString ApplicationWindow::d_startup_scripts_folder

Scripts in this folder are executed at startup if default script language is Python.

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

bool ApplicationWindow::d_stats_confidence
bool ApplicationWindow::d_stats_output
bool ApplicationWindow::d_stats_power
bool ApplicationWindow::d_stats_result_log
bool ApplicationWindow::d_stats_result_notes
bool ApplicationWindow::d_stats_result_table
double ApplicationWindow::d_stats_significance_level
int ApplicationWindow::d_symbol_style
QList<int> ApplicationWindow::d_symbols_list
private
bool ApplicationWindow::d_synchronize_graph_scales
bool ApplicationWindow::d_table_tool_bar
TextEditor* ApplicationWindow::d_text_editor
private
QString ApplicationWindow::d_translations_folder
QUndoView* ApplicationWindow::d_undo_view
private

Referenced by customMenu(), and init().

QList<QAction *> ApplicationWindow::d_user_actions
private
QList<QMenu *> ApplicationWindow::d_user_menus
private
QMdiArea* ApplicationWindow::d_workspace
private
QActionGroup * ApplicationWindow::dataTools
private

Referenced by initToolBars().

QMenu * ApplicationWindow::decayMenu
private
QColor ApplicationWindow::defaultArrowColor
int ApplicationWindow::defaultArrowHeadAngle
bool ApplicationWindow::defaultArrowHeadFill
int ApplicationWindow::defaultArrowHeadLength
Qt::PenStyle ApplicationWindow::defaultArrowLineStyle
double ApplicationWindow::defaultArrowLineWidth
int ApplicationWindow::defaultCurveAlpha
int ApplicationWindow::defaultCurveBrush
double ApplicationWindow::defaultCurveLineWidth
int ApplicationWindow::defaultCurveStyle
int ApplicationWindow::defaultPlotMargin
QString ApplicationWindow::defaultScriptingLang
double ApplicationWindow::defaultSymbolEdge
int ApplicationWindow::defaultSymbolSize
QToolBar * ApplicationWindow::displayBar
private
QList<Q3ListViewItem *> ApplicationWindow::draggedItems
private

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

Referenced by dragFolderItems(), and dropFolderItems().

bool ApplicationWindow::drawBackbones
QMenu * ApplicationWindow::edit
private
QToolBar * ApplicationWindow::editTools
private
QSplitter* ApplicationWindow::explorerSplitter
private
QDockWidget* ApplicationWindow::explorerWindow
private
QMenu * ApplicationWindow::exportPlotMenu
private
QMenu * ApplicationWindow::fileMenu
private
QToolBar* ApplicationWindow::fileTools
private
QAction * ApplicationWindow::filledmesh
private
QMenu * ApplicationWindow::fillMenu
private
QMenu * ApplicationWindow::filterMenu
private
int ApplicationWindow::fit_output_precision
bool ApplicationWindow::fit_scale_errors
QString ApplicationWindow::fitModelsPath
QString ApplicationWindow::fitPluginsPath
int ApplicationWindow::fitPoints
QAction * ApplicationWindow::floor
private
QAction * ApplicationWindow::floordata
private
QAction * ApplicationWindow::flooriso
private
QAction * ApplicationWindow::floornone
private
QActionGroup * ApplicationWindow::floorstyle
private

Referenced by initPlot3DToolBar().

FolderListView * ApplicationWindow::folders
QMenu * ApplicationWindow::foldersMenu
private
QMenu * ApplicationWindow::format
private
QToolBar* ApplicationWindow::formatToolBar
private
QAction * ApplicationWindow::Frame
private
QAction* ApplicationWindow::front
private
bool ApplicationWindow::generatePeakCurves
bool ApplicationWindow::generateUniformFitPoints
QMenu * ApplicationWindow::graphMenu
private
QActionGroup * ApplicationWindow::grids
private
QMenu* ApplicationWindow::help
private
QString ApplicationWindow::helpFilePath
QAction * ApplicationWindow::hiddenline
private
QWidgetList* ApplicationWindow::hiddenWindows
private
QHttp* ApplicationWindow::http
private

Used when checking for new versions.

Referenced by initSearchForUpdates(), and receivedVersionFile().

int ApplicationWindow::ignoredLines
QString ApplicationWindow::imagesDirPath
QMenu * ApplicationWindow::importMenu
private
QLineEdit* ApplicationWindow::info
private
Graph* ApplicationWindow::lastCopiedLayer
private
QAction * ApplicationWindow::left
private
QColor ApplicationWindow::legendBackground
int ApplicationWindow::legendFrameStyle
QColor ApplicationWindow::legendTextColor
QStringList ApplicationWindow::locales
QDockWidget* ApplicationWindow::logWindow
FolderListView* ApplicationWindow::lv
int ApplicationWindow::majTicksLength
int ApplicationWindow::majTicksStyle
QMenu* ApplicationWindow::matrixMenu
private
int ApplicationWindow::minTicksLength
int ApplicationWindow::minTicksStyle
QMenu * ApplicationWindow::multiPeakMenu
private
QMenu * ApplicationWindow::newMenu
private
QAction * ApplicationWindow::None
private
QMenu * ApplicationWindow::normMenu
private
QToolBar * ApplicationWindow::noteTools
private
QColor ApplicationWindow::panelsColor
QColor ApplicationWindow::panelsTextColor
bool ApplicationWindow::pasteFitResultsToPlot
QColor ApplicationWindow::peakCurvesColor
QMenu * ApplicationWindow::plot2DMenu
private
QMenu * ApplicationWindow::plot3DMenu
private
QToolBar * ApplicationWindow::plot3DTools
private
QFont ApplicationWindow::plotAxesFont
QMenu * ApplicationWindow::plotDataMenu
private
QFont ApplicationWindow::plotLegendFont
QToolBar * ApplicationWindow::plotMatrixBar
private
QFont ApplicationWindow::plotNumbersFont
QActionGroup * ApplicationWindow::plotstyle
private

Referenced by initPlot3DToolBar().

QFont ApplicationWindow::plotTitleFont
QToolBar * ApplicationWindow::plotTools
private
QAction * ApplicationWindow::pointstyle
private
QAction * ApplicationWindow::polygon
private
QString ApplicationWindow::projectname
QTranslator * ApplicationWindow::qtTranslator
private
QMenu * ApplicationWindow::recent
private
int ApplicationWindow::recentMenuID
QStringList ApplicationWindow::recentProjects
bool ApplicationWindow::renameColumns
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().

QTextEdit* ApplicationWindow::results
private
QStringList ApplicationWindow::rFunctions
QAction * ApplicationWindow::right
private
bool ApplicationWindow::saved
int ApplicationWindow::savingTimerId
QMenu * ApplicationWindow::scriptingMenu
private
QString ApplicationWindow::scriptsDirPath
ScriptWindow* ApplicationWindow::scriptWindow
private
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().

bool ApplicationWindow::simplify_spaces
QMenu * ApplicationWindow::smoothMenu
private
bool ApplicationWindow::strip_spaces
QStringList ApplicationWindow::surfaceFunc
QColor ApplicationWindow::tableBkgdColor
QColor ApplicationWindow::tableHeaderColor
QFont ApplicationWindow::tableHeaderFont
QMenu* ApplicationWindow::tableMenu
private
QMenu * ApplicationWindow::tablesDepend
private
QColor ApplicationWindow::tableTextColor
QFont ApplicationWindow::tableTextFont
QToolBar * ApplicationWindow::tableTools
private
QString ApplicationWindow::templatesDir

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

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

QStringList ApplicationWindow::thetaFunctions
bool ApplicationWindow::titleOn
QDockWidget * ApplicationWindow::undoStackWindow
private
QBuffer ApplicationWindow::version_buffer
private

Used when checking for new versions.

Referenced by initSearchForUpdates(), and receivedVersionFile().

QMenu * ApplicationWindow::view
private
QMenu* ApplicationWindow::windowsMenu
private
QAction* ApplicationWindow::wireframe
private
QString ApplicationWindow::workingDir
QColor ApplicationWindow::workspaceColor
bool ApplicationWindow::writeFitResultsToLog
QStringList ApplicationWindow::xFunctions
QStringList ApplicationWindow::yFunctions

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