ApplicationWindow Class Reference

#include <ApplicationWindow.h>

Inheritance diagram for ApplicationWindow:

scripted

List of all members.


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.

Public Types

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

Public Slots

static void about ()
 Show about dialog.
void addColToTable ()
void addErrorBars ()
bool alreadyUsedName (const QString &label)
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 ()
void defineErrorBars (const QString &curveName, const QString &errColumnName, int direction)
void defineErrorBars (const QString &name, int type, const QString &percent, int direction)
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 ()
QStringList multilayerDependencies (QWidget *w)
void newProject ()
MdiSubWindowopenTemplate (const QString &fn)
void openTemplate ()
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 ()
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 setLabelCol ()
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 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 showSupportPage ()
 Open support page in external browser.
void showTable (int i)
void showTable (const QString &curve)
void showToolBarsMenu ()
void swapColumns ()
void switchToLanguage (const QString &locale)
void switchToLanguage (int param)
void translateCurveHor ()
void translateCurveVert ()
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 ()
void updateTableNames (const QString &oldName, const QString &newName)
static QString versionString ()
 Return a version string ("QtiPlot x.y.z").
MdiSubWindowwindow (const QString &name)
 Returns a pointer to the window named "name".
QString windowGeometryInfo (MdiSubWindow *w)
MDI Windows
void activateWindow (MdiSubWindow *)
void activateWindow ()
MdiSubWindowclone (MdiSubWindow *w=0)
void closeActiveWindow ()
void closeWindow (MdiSubWindow *window)
bool hidden (QWidget *window)
void hideActiveWindow ()
void hideWindow ()
void hideWindow (MdiSubWindow *window)
void maximizeWindow (MdiSubWindow *w)
void maximizeWindow (Q3ListViewItem *lbi=0)
void minimizeWindow (MdiSubWindow *w=0)
void removeWindowFromLists (MdiSubWindow *w)
 Does all the cleaning work before actually deleting a window!
void rename ()
void renameWindow (Q3ListViewItem *item, int, const QString &s)
 Called when the user presses F2 and an item is selected in lv.
void renameWindow ()
void setWindowGeometry (int x, int y, int w, int h)
 Changes the geometry of the active MDI window.
bool setWindowName (MdiSubWindow *w, const QString &text)
 Checks weather the new window name is valid and modifies the name.
void updateWindowStatus (MdiSubWindow *)
Surface Plots
void add3DData ()
void add3DMatrixPlot ()
void change3DData (const QString &colName)
void change3DData ()
void change3DMatrix (const QString &matrix_name)
void change3DMatrix ()
void connectSurfacePlot (Graph3D *plot)
void customPlot3D (Graph3D *plot)
void editSurfacePlot ()
void initPlot3D (Graph3D *plot)
void insert3DMatrixPlot (const QString &matrix_name)
void insertNew3DData (const QString &colName)
void newSurfacePlot ()
void plot3DBars ()
void plot3DHiddenLine ()
Graph3Dplot3DMatrix (Matrix *m=0, int style=5)
void plot3DPolygons ()
void plot3DRibbon ()
void plot3DScatter ()
void plot3DTrajectory ()
void plot3DWireframe ()
void plot3DWireSurface ()
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)
Graph3DplotSurface (const QString &formula, double xl, double xr, double yl, double yr, double zl, double zr, int columns=40, int rows=30)
void remove3DMatrixPlots (Matrix *m)
void setPlot3DOptions ()
void updateMatrixPlots (MdiSubWindow *)
Folders
FolderaddFolder (QString name, Folder *parent=NULL)
void addFolder ()
 Adds a new folder to the project.
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"
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 appendProject ()
 Pops up a file dialog and invokes appendProject(const QString&) on the result.
bool changeFolder (Folder *newFolder, bool force=false)
 Changes the current folder. Returns true if successfull.
bool copyFolder (Folder *src, Folder *dest)
 copies a folder to another
FoldercurrentFolder ()
 Returns a pointer to the current folder in the project.
bool deleteFolder (Folder *f)
 Ask confirmation from user, deletes the folder f if user confirms and returns true, otherwise returns false;.
void deleteFolder ()
 Deletes the current folder.
void deleteSelectedItems ()
 Deletes the currently selected items from the list view lv.
void desactivateFolders ()
 Sets all items in the folders list view to be desactivated (QPixmap = folder_closed_xpm).
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 find (const QString &s, bool windowNames, bool labels, bool folderNames, bool caseSensitive, bool partialMatch, bool subfolders)
 used by the findDialog
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 folderProperties ()
 pops up folder information
void foldersMenuActivated (int id)
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 hideSelectedWindows ()
 Hides the currently selected windows from the list view lv.
void moveFolder (FolderListItem *src, FolderListItem *dest)
 moves a folder item to another
FolderprojectFolder ()
 returns a pointer to the root project folder
void projectProperties ()
 pops up information about the current project
void renameFolder (Q3ListViewItem *it, int col, const QString &text)
 checks weather the new folder name is valid and modifies the name
void saveAsProject ()
void saveFolder (Folder *folder, const QString &fn, bool compress=false)
void saveFolderAsProject (Folder *f)
void setShowWindowsPolicy (int p)
 hides or shows windows in the current folder and changes the view windows policy
void showAllFolderWindows ()
 forces showing all windows in the current folder and subfolders, depending on the user's viewing policy
void showFolderPopupMenu (Q3ListViewItem *it, const QPoint &p, int)
 connected to the SIGNAL contextMenuRequested from the list views
void showFolderPopupMenu (Q3ListViewItem *it, const QPoint &p, bool fromFolders)
 creates and opens the context menu of a folder list view item
void showSelectedWindows ()
 Show the currently selected windows from the list view lv.
void startRenameFolder (Q3ListViewItem *item)
 starts renaming the selected folder by creating a built-in text editor
void startRenameFolder ()
 starts renaming the selected folder by creating a built-in text editor
void windowProperties ()
 pops up information about the selected window item
User-defined Functions
void addFunctionCurve ()
void clearLogInfo ()
void clearParamFunctionsList ()
void clearPolarFunctionsList ()
void clearSurfaceFunctionsList ()
FunctionDialogfunctionDialog ()
MultiLayernewFunctionPlot (QStringList &formulas, double start, double end, int points=100, const QString &var="x", int type=0)
FunctionDialogshowFunctionDialog (Graph *g, int curve)
FunctionDialogshowFunctionDialog ()
void updateFunctionLists (int type, QStringList &formulas)
void updateSurfaceFuncList (const QString &s)
Plot Tools
void addImage ()
void addText ()
void addTimeStamp ()
void disableAddText ()
void disableTools ()
void drawArrow ()
void drawLine ()
void drawPoints ()
void newLegend ()
void pickDataTool (QAction *action)
void pickPointerCursor ()
void setAutoScale ()
void showCursor ()
void showRangeSelectors ()
void showScreenReader ()
void updateLog (const QString &result)
void zoomIn ()
void zoomOut ()
Multilayer Plots
void addLayer ()
void autoArrangeLayers ()
 Rearrange the layersin order to fit to the size of the plot window.
void connectMultilayerPlot (MultiLayer *g)
void deleteLayer ()
void initMultilayerPlot (MultiLayer *g, const QString &name)
MultiLayermultilayerPlot (const QStringList &colList)
 used by the plot wizard
MultiLayermultilayerPlot (const QString &caption, int layers=1, int rows=1, int cols=1)
 used when restoring a plot from a project file
MultiLayermultilayerPlot (Table *w, const QStringList &colList, int style, int startRow=0, int endRow=-1)
MultiLayermultilayerPlot (int c, int r, int style)
MultiLayernewGraph (const QString &caption=tr("Graph"))
 Creates a new empty multilayer plot.
void plot2HorizontalLayers ()
void plot2VerticalLayers ()
void plot4Layers ()
MultiLayerplotColorMap (Matrix *m=0)
MultiLayerplotContour (Matrix *m=0)
MultiLayerplotGrayScale (Matrix *m=0)
MultiLayerplotImage (Matrix *m=0)
MultiLayerplotSpectrogram (Matrix *m, Graph::CurveType type)
 Creates a new spectrogram graph.
void plotStackedHistograms ()
void plotStackedLayers ()
void polishGraph (Graph *g, int style)
Calculus
void analysis (Analysis operation)
void analyzeCurve (Graph *g, Analysis operation, const QString &curveTitle)
void differentiate ()
void integrate ()
void showDataSetDialog (Analysis operation)
Table Tools
void autoCorrelate ()
void clearTable ()
void convolute ()
void correlate ()
void deconvolute ()
void goToColumn ()
void goToRow ()
void normalizeActiveTable ()
void normalizeSelection ()
void sortActiveTable ()
void sortSelection ()
Dialogs
void bandBlockFilterDialog ()
void bandPassFilterDialog ()
void chooseHelpFolder ()
void customWindowTitleBarMenu (MdiSubWindow *w, QMenu *menu)
void highPassFilterDialog ()
void lowPassFilterDialog ()
void showAxisDialog ()
AxesDialogshowAxisPageFromAxisDialog (int axisPos)
void showAxisTitleDialog ()
void showColMenu (int c)
void showColorMapDialog ()
void showColsDialog ()
void showColStatistics ()
void showColumnOptionsDialog ()
void showColumnValuesDialog ()
void showCurveContextMenu (QwtPlotCurve *)
void showCurvePlotDialog ()
CurveRangeDialogshowCurveRangeDialog (Graph *g, int curve)
void showCurveRangeDialog ()
void showCurvesDialog ()
void showCurveWorksheet (Graph *g, int curveIndex)
void showCurveWorksheet ()
void showDeleteRowsDialog ()
void showExpDecay3Dialog ()
void showExpDecayDialog (int type)
void showExpDecayDialog ()
void showExpGrowthDialog ()
void showExportASCIIDialog ()
void showFFTDialog ()
void showFilterDialog (int filter)
void showFindDialogue ()
void showFitDialog ()
void showFitPolynomDialog ()
void showGeneralPlotDialog ()
void showGraphContextMenu ()
void showGridDialog ()
void showHelp ()
void showImageDialog ()
void showIntegrationDialog ()
void showInterpolationDialog ()
void showLayerDialog ()
void showLineDialog ()
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 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 showMarkerPopupMenu ()
void showMatrixDialog ()
void showMatrixSizeDialog ()
void showMatrixValuesDialog ()
void showMoreWindows ()
QDialog * showPlot3dDialog ()
AssociationsDialogshowPlotAssociations (int curve)
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).
void showPlotWizard ()
void showPreferencesDialog ()
void showResults (const QString &s, bool ok=true)
void showResults (bool ok)
void showRowsDialog ()
void showRowStatistics ()
QDialog * showScaleDialog ()
AxesDialogshowScalePageFromAxisDialog (int axisPos)
void showScriptWindow ()
void showSmoothAverageDialog ()
void showSmoothDialog (int m)
void showSmoothFFTDialog ()
void showSmoothSavGolDialog ()
static void showStandAloneHelp ()
void showTableContextMenu (bool selection)
void showTextDialog ()
void showTitleDialog ()
void showTwoExpDecayDialog ()
void showWindowContextMenu ()
void showWindowPopupMenu (Q3ListViewItem *it, const QPoint &p, int)
Projects and Project Files
void cascade ()
ApplicationWindowimportOPJ (const QString &fn, bool factorySettings=false, bool newProject=true)
ApplicationWindowloadScript (const QString &fn, bool execute=false, bool factorySettings=false)
 Create a new project from a script file.
void modifiedProject (MdiSubWindow *w)
 Set the project status to modified and save 'w' as the last modified widget.
void modifiedProject ()
 Set the project status to modifed.
ApplicationWindowopen (const QString &fn, bool factorySettings=false, bool newProject=true)
void open ()
ApplicationWindowopenProject (const QString &fn, bool factorySettings=false, bool newProject=true)
ApplicationWindowplotFile (const QString &fn)
 Create a new project from a data file.
void savedProject ()
 Set the project status to saved (not modified).
bool saveProject (bool compress=false)
void saveProjectAs (const QString &fileName=QString(), bool compress=false)
void updateWindowLists (MdiSubWindow *w)
QList< MdiSubWindow * > windowsList ()
Settings
void changeAppFont (const QFont &f)
void changeAppStyle (const QString &s)
void initWindow ()
QLocale locale ()
void readSettings ()
void saveSettings ()
void setAppColors (const QColor &wc, const QColor &pc, const QColor &tpc, bool force=false)
void setLocale (const QLocale &l)
void setSaveSettings (bool autoSaving, int min)
void updateAppFonts ()
Event Handlers
void closeEvent (QCloseEvent *)
void customEvent (QEvent *e)
void dragEnterEvent (QDragEnterEvent *e)
void dropEvent (QDropEvent *e)
void timerEvent (QTimerEvent *e)
Tables
void connectTable (Table *w)
TableconvertMatrixToTableDirect ()
TableconvertMatrixToTableXYZ ()
TableconvertMatrixToTableYXZ ()
MatrixcurrentMatrix ()
NotecurrentNote ()
MultiLayercurrentPlot ()
TablecurrentTable ()
void customTable (Table *w)
void exportAllTables (const QString &sep, bool colNames, bool colComments, bool expSelection)
void exportASCII (const QString &tableName, const QString &sep, bool colNames, bool colComments, bool expSelection)
bool hasTable ()
 Returns true if the project contains tables.
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)
void importASCII ()
void initTable (Table *w, const QString &caption)
TablematrixToTable (Matrix *m, MatrixToTableConversion conversionType=Direct)
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.
TablenewTable (const QString &caption, int r, int c, const QString &text)
TablenewTable (int r, int c, const QString &name=QString(), const QString &legend=QString())
TablenewTable (const QString &caption, int r, int c)
 Used when loading a table from a project file.
TablenewTable ()
 Creates an empty table.
TableStatisticsnewTableStatistics (Table *base, int type, QList< int >, const QString &caption=QString::null)
void recalculateTable ()
 recalculate selected cells of current table
Tabletable (const QString &name)
QList< MdiSubWindow * > tableList ()
QStringList tableNames ()
 Returns a list containing the names of all tables in the project.
Matrices
MatrixconvertTableToMatrix ()
void exportMatrix ()
void flipMatrixHorizontally ()
void flipMatrixVertically ()
void initMatrix (Matrix *m, const QString &caption)
void invertMatrix ()
Matrixmatrix (const QString &name)
void matrixDeterminant ()
void matrixDirectFFT ()
void matrixInverseFFT ()
MatrixnewMatrix (const QString &caption, int r, int c)
 To be used when opening a project file only!
MatrixnewMatrix (int rows=32, int columns=32)
 Creates a new empty matrix.
void rotateMatrix90 ()
void rotateMatrixMinus90 ()
void setMatrixGrayScale ()
void setMatrixRainbowScale ()
MatrixtableToMatrix (Table *t)
void transposeMatrix ()
void viewMatrixColumnRow ()
void viewMatrixImage ()
void viewMatrixTable ()
void viewMatrixXY ()
Plot3D Tools
void custom3DActions (QMdiSubWindow *w)
void custom3DGrids (int grids)
void fitFrameToLayer ()
 Finds best layout for the 3D plot.
void pickCoordSystem (QAction *action)
void pickFloorStyle (QAction *action)
void pickPlotStyle (QAction *action)
void removeAxes3DPlot ()
void removeGrid3DPlot ()
void resetRotation ()
 Resets rotation of 3D plots to default values.
void setBackGrid3DPlot (bool on)
void setBars3DPlot ()
void setBoxed3DPlot ()
void setCeilGrid3DPlot (bool on)
void setCones3DPlot ()
void setCrosses3DPlot ()
void setEmptyFloor3DPlot ()
void setFilledMesh3DPlot ()
void setFloorData3DPlot ()
void setFloorGrid3DPlot (bool on)
void setFloorIso3DPlot ()
void setFramed3DPlot ()
void setFrontGrid3DPlot (bool on)
void setHiddenLineGrid3DPlot ()
void setLeftGrid3DPlot (bool on)
void setLineGrid3DPlot ()
void setPoints3DPlot ()
void setRightGrid3DPlot (bool on)
void toggle3DAnimation (bool on=true)
void togglePerspective (bool on=true)
 Turns perspective mode on or off.
3D Data Plots
Graph3DdataPlot3D (const QString &caption, const QString &formula, double xl, double xr, double yl, double yr, double zl, double zr)
Graph3DnewPlot3D ()
Graph3DopenMatrixPlot3D (const QString &caption, const QString &matrix_name, double xl, double xr, double yl, double yr, double zl, double zr)
Graph3DopenPlotXYZ (const QString &caption, const QString &formula, double xl, double xr, double yl, double yr, double zl, double zr)
Graph3DplotXYZ (Table *table, const QString &zColName, int type)
Fitting
void deleteFitTables ()
void fitGauss ()
void fitLinear ()
void fitLorentz ()
void fitMultiPeak (int profile)
void fitMultiPeakGauss ()
void fitMultiPeakLorentz ()
void fitSigmoidal ()
Scripting
void executeNotes ()
 execute all notes marked auto-exec
void restartScriptingEnv ()
 create a new environment for the current scripting language
void scriptError (const QString &message, const QString &scriptName, int lineNumber)
 notify the user that an error occured in the scripting system
void scriptPrint (const QString &text)
 print to scripting console (if available) or to stdout
void scriptsDirPathChanged (const QString &path)
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 showScriptingLangDialog ()
 show scripting language selection dialog
Export and Print
void exportAllGraphs ()
void exportGraph ()
void exportLayer ()
void exportPDF ()
void print ()
void printAllPlots ()
Graphs
MultiLayergenerate2DGraph (Graph::CurveType type)
 Generate a new 2D graph.
void plotArea ()
void plotBoxDiagram ()
MultiLayerplotHistogram (Matrix *m)
MultiLayerplotHistogram ()
void plotHorizontalBars ()
void plotHorSteps ()
void plotL ()
void plotLP ()
void plotP ()
void plotPie ()
void plotSpline ()
void plotVectXYAM ()
void plotVectXYXY ()
void plotVerticalBars ()
void plotVerticalDropLines ()
void plotVertSteps ()
void setArrowDefaultSettings (double lineWidth, const QColor &c, Qt::PenStyle style, int headLength, int headAngle, bool fillHead)
void setGraphDefaultSettings (bool autoscale, bool scaleFonts, bool resizeLayers, bool antialiasing)
void setLegendDefaultSettings (int frame, const QFont &font, const QColor &textCol, const QColor &backgroundCol)
void setPreferences (Graph *g)
bool validFor2DPlot (Table *table)
 Check whether a table is valid for a 2D plot and display an appropriate error if not.
bool validFor3DPlot (Table *table)
 Check whether a table is valid for a 3D plot and display an appropriate error if not.
Image Analysis
MatriximportImage (const QString &=QString())
void intensityTable ()
void loadImage (const QString &fn)
void loadImage ()
void pixelLineProfile ()
List View in Project Explorer
QString listViewDate (const QString &caption)
void renameListViewItem (const QString &oldName, const QString &newName)
void setListView (const QString &caption, const QString &view)
void setListViewDate (const QString &caption, const QString &date)
void setListViewLabel (const QString &caption, const QString &label)
void setListViewSize (const QString &caption, const QString &size)
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)
Reading from a Project File
GraphopenGraph (ApplicationWindow *app, MultiLayer *plot, const QStringList &list)
MatrixopenMatrix (ApplicationWindow *app, const QStringList &flist)
void openRecentProject (int index)
Graph3DopenSurfacePlot (ApplicationWindow *app, const QStringList &lst)
TableopenTable (ApplicationWindow *app, const QStringList &flist)
TableStatisticsopenTableStatistics (const QStringList &flist)

Signals

void modified ()

Public Member Functions

MdiSubWindowactiveWindow (WindowType type=NoWindow)
 ApplicationWindow (const QStringList &l)
 ApplicationWindow (bool factorySettings=false)
bool autoUpdateTableValues ()
QCompleter * completer ()
void enableCompletion (bool on=true)
QString endOfLine ()
QString generateUniqueName (const QString &name, bool increment=true)
int matrixUndoStackSize ()
QList< QMenu * > menusList ()
void saveFitFunctions (const QStringList &lst)
void setAutoUpdateTableValues (bool on=true)
void setMatrixUndoStackSize (int size)
QList< QToolBar * > toolBarsList ()
 ~ApplicationWindow ()
User custom actions
void addCustomAction (QAction *, const QString &parentName, int index=-1)
QList< QAction * > customActionsList ()
QList< QMenu * > customizableMenusList ()
void loadCustomActions ()
void reloadCustomActions ()
void removeCustomAction (QAction *)

Public Attributes

bool allAxesOn
bool antialiasing2DPlots
QFont appFont
QString appLanguage
QString appStyle
QString asciiDirPath
bool autoResizeLayers
bool autoSave
int autoSaveTime
bool autoscale2DPlots
bool autoscale3DPlots
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 axesLineWidth
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.
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
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_backup_files
bool d_column_tool_bar
bool d_completion
 Flag telling if completion hints are enabled.
int d_decimal_digits
 default precision to be used for all other operations than fitting
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.
bool d_export_col_comment
bool d_export_col_names
QString d_export_col_separator
bool d_export_color
int d_export_quality
int d_export_resolution
bool d_export_table_selection
bool d_export_transparency
int d_export_vector_size
bool d_extended_export_dialog
bool d_extended_import_ASCII_dialog
bool d_extended_open_dialog
bool d_extended_plot_dialog
bool d_file_tool_bar
int d_file_version
 File version code used when opening project files (= maj * 100 + min * 10 + patch).
bool d_format_tool_bar
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
QString d_image_export_filter
 Last selected filter in export image dialog.
bool d_in_place_editing
 Flag telling if the in-place editing of 2D plot labels is enabled.
bool d_inform_rename_table
WindowType d_init_window_type
bool d_keep_plot_aspect
bool d_matrix_tool_bar
bool d_note_line_numbers
 Flag telling if line numbers are displayed in note windows.
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
QString d_python_config_folder
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_table_comments
bool d_table_tool_bar
bool d_thousands_sep
QString d_translations_folder
QColor defaultArrowColor
int defaultArrowHeadAngle
bool defaultArrowHeadFill
int defaultArrowHeadLength
Qt::PenStyle defaultArrowLineStyle
double defaultArrowLineWidth
double defaultCurveLineWidth
int defaultCurveStyle
int defaultPlotMargin
QString defaultScriptingLang
 The scripting language to use for new projects.
int defaultSymbolSize
bool drawBackbones
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
QStringList functions
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
bool orthogonal3DPlots
QColor panelsColor
QColor panelsTextColor
bool pasteFitResultsToPlot
int peakCurvesColor
QFont plot3DAxesFont
QStringList plot3DColors
QFont plot3DNumbersFont
int plot3DResolution
QFont plot3DTitleFont
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 showPlot3DLegend
bool showPlot3DProjection
bool simplify_spaces
bool smooth3DMesh
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
variables used when user copy/paste markers
ArrowMarkerd_arrow_copy
ImageMarkerd_image_copy
LegendWidgetd_text_copy

Private Slots

void analysisMenuAboutToShow ()
void fileMenuAboutToShow ()
void hideSelectedColumns ()
void matrixMenuAboutToShow ()
void performCustomAction (QAction *)
void plotDataMenuAboutToShow ()
void plotMenuAboutToShow ()
void showAllColumns ()
void showCustomActionDialog ()
void tableMenuAboutToShow ()
void windowsMenuAboutToShow ()
void windowsMenuActivated (int id)
Initialization
void createActions ()
void customColumnActions ()
void customMenu (QMdiSubWindow *w)
void customToolBars (QMdiSubWindow *w)
void disableActions ()
void disableToolbars ()
void init (bool factorySettings=false)
void initGlobalConstants ()
void initMainMenu ()
void initPlot3DToolBar ()
void initToolBars ()
void insertTranslatedStrings ()
void translateActionsStrings ()
void windowActivated (QMdiSubWindow *w)
Font Format Functions
void enableTextEditor (Graph *g)
void insertGreekMajSymbol ()
void insertGreekSymbol ()
void insertMathSymbol ()
void insertSubscript ()
void insertSuperscript ()
void setBoldFont (bool)
void setFontFamily (const QFont &)
void setFontSize (int)
void setFormatBarFont (const QFont &)
void setItalicFont (bool)
void underline ()

Private Member Functions

int convertOldToNewColorIndex (int cindex)
 Workaround for the new colors introduced in rev 447.
virtual QMenu * createPopupMenu ()
void initCompleter ()

Private Attributes

QAction * actionAbout
QAction * actionActivateWindow
QAction * actionAdd3DData
QAction * actionAddColToTable
QAction * actionAddErrorBars
QAction * actionAddFunctionCurve
QAction * actionAddImage
QAction * actionAddLayer
QAction * actionAddText
QAction * actionAnimate
QAction * actionAutoCorrelate
QAction * actionAutomaticLayout
QAction * actionBandBlockFilter
QAction * actionBandPassFilter
QAction * actionBoxPlot
QAction * actionCheckUpdates
QAction * actionChooseHelpFolder
QAction * actionClearLogInfo
QAction * actionClearSelection
QAction * actionClearTable
QAction * actionCloseAllWindows
QAction * actionCloseWindow
QAction * actionColorMap
QAction * actionContourMap
QAction * actionConvertMatrixDirect
QAction * actionConvertMatrixXYZ
QAction * actionConvertMatrixYXZ
QAction * actionConvertTable
QAction * actionConvolute
QAction * actionCopySelection
QAction * actionCopyWindow
QAction * actionCorrelate
QAction * actionCurveFullRange
QAction * actionCustomActionDialog
QAction * actionCutSelection
QAction * actionDeconvolute
QAction * actionDeleteFitTables
QAction * actionDeleteLayer
QAction * actionDeleteRows
QAction * actionDifferentiate
QAction * actionDisregardCol
QAction * actionDonate
QAction * actionDownloadManual
QAction * actionDrawPoints
QAction * actionEditCurveRange
QAction * actionEditFunction
QAction * actionEditSurfacePlot
QAction * actionExportAllGraphs
QAction * actionExportGraph
QAction * actionExportMatrix
QAction * actionExportPDF
QAction * actionFFT
QAction * actionFitExpGrowth
QAction * actionFitFrame
QAction * actionFitGauss
QAction * actionFitLinear
QAction * actionFitLorentz
QAction * actionFitSigmoidal
QAction * actionFlipMatrixHorizontally
QAction * actionFlipMatrixVertically
QAction * actionFontBold
QAction * actionFontBox
QAction * actionFontItalic
QAction * actionFontSize
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 * actionImagePlot
QAction * actionImportImage
QAction * actionIntegrate
QAction * actionIntensityTable
QAction * actionInterpolate
QAction * actionInvertMatrix
QAction * actionLoad
QAction * actionLoadImage
QAction * actionLowPassFilter
QAction * actionMathSymbol
QAction * actionMatrixColumnRow
QAction * actionMatrixCustomScale
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 * 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 * actionOpen
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 * 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 * actionReadOnlyCol
QAction * actionRedo
QAction * actionRemoveCurve
QAction * actionRename
QAction * actionResetRotation
QAction * actionResizeActiveWindow
QAction * actionResizeWindow
QAction * actionRestartScripting
QAction * actionRotateMatrix
QAction * actionRotateMatrixMinus
QAction * actionSaveNote
QAction * actionSaveProject
QAction * actionSaveProjectAs
QAction * actionSaveTemplate
QAction * actionScriptingLang
QAction * actionSetAscValues
QAction * actionSetLabelCol
QAction * actionSetMatrixDimensions
QAction * actionSetMatrixProperties
QAction * actionSetMatrixValues
QAction * actionSetRandomValues
QAction * actionSetXCol
QAction * actionSetXErrCol
QAction * actionSetYCol
QAction * actionSetYErrCol
QAction * actionSetZCol
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 * actionShowImageDialog
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 * actionSmoothSavGol
QAction * actionSortSelection
QAction * actionSortTable
QAction * actionSubscript
QAction * actionSuperscript
QAction * actionSwapColumns
QAction * actionTableRecalculate
QAction * actionTechnicalSupport
QAction * actionTimeStamp
QAction * actionToolBars
QAction * actionTranslateHor
QAction * actionTranslateVert
QAction * actionTranslations
QAction * actionTransposeMatrix
QAction * actionUnderline
QAction * actionUndo
QAction * actionUnzoom
QAction * actionViewMatrix
QAction * actionViewMatrixImage
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.
QLocale d_locale
int d_matrix_undo_stack_size
TextEditord_text_editor
QUndoView * d_undo_view
QList< QAction * > d_user_actions
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 * graph
QActionGroup * grids
QMenu * help
QAction * hiddenline
QWidgetList * hiddenWindows
QHttp http
 Used when checking for new versions.
QLineEdit * info
GraphlastCopiedLayer
QAction * left
QMenu * matrixMenu
QMenu * multiPeakMenu
QMenu * newMenu
QAction * None
QMenu * normMenu
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


Member Enumeration Documentation

anonymous enum

Enumerator:
MaxRecentProjects 

Enumerator:
NoAnalysis 
Integrate 
Diff 
FitLinear 
FitGauss 
FitLorentz 
FitSigmoidal 

Enumerator:
LF 
CRLF 
CR 

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

void ApplicationWindow::about (  )  [static, slot]

Show about dialog.

References copyright_string, logo_xpm, release_date, and versionString().

Referenced by createActions(), and main().

void ApplicationWindow::activateWindow ( MdiSubWindow w  )  [slot]

void ApplicationWindow::activateWindow (  )  [slot]

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

References d_active_window, MatrixWindow, MultiLayerWindow, NoteWindow, NoWindow, Plot3DWindow, and TableWindow.

Referenced by addColToTable(), addErrorBars(), addFunctionCurve(), addImage(), addLayer(), addText(), addTimeStamp(), analysis(), analysisMenuAboutToShow(), autoArrangeLayers(), autoCorrelate(), change3DData(), change3DMatrix(), clearSelection(), clearTable(), clone(), closeActiveWindow(), convertMatrixToTableDirect(), convertMatrixToTableXYZ(), convertMatrixToTableYXZ(), convertTableToMatrix(), convolute(), copyActiveLayer(), copyMarker(), copySelection(), correlate(), currentMatrix(), currentNote(), currentPlot(), currentTable(), customColumnActions(), cutSelection(), deconvolute(), defineErrorBars(), deleteLayer(), disregardCol(), drawArrow(), drawLine(), drawPoints(), editSurfacePlot(), exportGraph(), exportLayer(), exportMatrix(), exportPDF(), fileMenuAboutToShow(), fitFrameToLayer(), fitLinear(), fitMultiPeak(), flipMatrixHorizontally(), flipMatrixVertically(), generate2DGraph(), goToColumn(), goToRow(), hideActiveWindow(), hideCurve(), hideOtherCurves(), hideSelectedColumns(), importASCII(), importImage(), ImportASCIIDialog::initPreview(), insert3DMatrixPlot(), insertNew3DData(), insertTranslatedStrings(), integrate(), intensityTable(), invertMatrix(), matrixDeterminant(), matrixDirectFFT(), matrixInverseFFT(), matrixMenuAboutToShow(), moveColumnFirst(), moveColumnLast(), moveColumnLeft(), moveColumnRight(), movePoints(), multilayerPlot(), newLegend(), normalizeActiveTable(), normalizeSelection(), pasteSelection(), pixelLineProfile(), plot3DBars(), plot3DMatrix(), plot3DRibbon(), plot3DScatter(), plot3DTrajectory(), plotColorMap(), plotContour(), plotGrayScale(), plotHistogram(), plotImage(), plotPie(), plotVectXYAM(), plotVectXYXY(), print(), recalculateTable(), redo(), removeAxes3DPlot(), removeCurve(), removeGrid3DPlot(), removePoints(), rename(), resetRotation(), resizeActiveWindow(), rotateMatrix90(), rotateMatrixMinus90(), saveAsTemplate(), saveNoteAs(), setAscValues(), setAutoScale(), setBackGrid3DPlot(), setBars3DPlot(), setBoldFont(), setBoxed3DPlot(), setCeilGrid3DPlot(), setCones3DPlot(), setCrosses3DPlot(), setCurveFullRange(), setEmptyFloor3DPlot(), setFilledMesh3DPlot(), setFloorData3DPlot(), setFloorGrid3DPlot(), setFloorIso3DPlot(), setFontFamily(), setFontSize(), setFramed3DPlot(), setFrontGrid3DPlot(), setHiddenLineGrid3DPlot(), setItalicFont(), setLabelCol(), setLeftGrid3DPlot(), setLineGrid3DPlot(), setMatrixGrayScale(), setMatrixRainbowScale(), setPoints3DPlot(), setRandomValues(), setReadOnlyCol(), setReadOnlyColumns(), setReadWriteColumns(), setRightGrid3DPlot(), setWindowGeometry(), setXCol(), setXErrCol(), setYCol(), setYErrCol(), setZCol(), showAllColumns(), showAllCurves(), showAxisDialog(), showAxisTitleDialog(), showColMenu(), showColorMapDialog(), showColsDialog(), showColStatistics(), showColumnOptionsDialog(), showColumnValuesDialog(), showCursor(), showCurveContextMenu(), showCurveRangeDialog(), showCurvesDialog(), showCurveWorksheet(), showDataSetDialog(), showDeleteRowsDialog(), showExpDecayDialog(), showExportASCIIDialog(), showFFTDialog(), showFilterDialog(), showFitDialog(), showFitPolynomDialog(), showFunctionDialog(), showGeneralPlotDialog(), showGraphContextMenu(), showImageDialog(), showIntegrationDialog(), showInterpolationDialog(), showLayerDialog(), showLineDialog(), showMarkerPopupMenu(), showMatrixDialog(), showMatrixSizeDialog(), showMatrixValuesDialog(), showNoteLineNumbers(), showPlot3dDialog(), showPlotAssociations(), showPlotDialog(), showRangeSelectors(), showRowsDialog(), showRowStatistics(), showScaleDialog(), showScreenReader(), showSmoothDialog(), showTableContextMenu(), showTextDialog(), showTitleDialog(), showToolBarsMenu(), showWindowContextMenu(), sortActiveTable(), sortSelection(), swapColumns(), toggle3DAnimation(), togglePerspective(), translateCurveHor(), translateCurveVert(), transposeMatrix(), undo(), viewMatrixColumnRow(), viewMatrixImage(), viewMatrixTable(), viewMatrixXY(), windowsMenuAboutToShow(), zoomIn(), and zoomOut().

void ApplicationWindow::add3DData (  )  [slot]

void ApplicationWindow::add3DMatrixPlot (  )  [slot]

void ApplicationWindow::addColToTable (  )  [slot]

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

Referenced by createActions().

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

void ApplicationWindow::addErrorBars (  )  [slot]

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

void ApplicationWindow::addFolder (  )  [slot]

void ApplicationWindow::addFolderListViewItem ( Folder f  )  [slot]

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

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

Referenced by addFolder(), and changeFolder().

void ApplicationWindow::addFunctionCurve (  )  [slot]

void ApplicationWindow::addImage (  )  [slot]

void ApplicationWindow::addLayer (  )  [slot]

void ApplicationWindow::addListViewItem ( MdiSubWindow w  )  [slot]

void ApplicationWindow::addText (  )  [slot]

void ApplicationWindow::addTimeStamp (  )  [slot]

bool ApplicationWindow::alreadyUsedName ( const QString &  label  )  [slot]

void ApplicationWindow::analysis ( Analysis  operation  )  [slot]

void ApplicationWindow::analysisMenuAboutToShow (  )  [private, slot]

void ApplicationWindow::analyzeCurve ( Graph g,
Analysis  operation,
const QString &  curveTitle 
) [slot]

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

void ApplicationWindow::autoArrangeLayers (  )  [slot]

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

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

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::cascade (  )  [slot]

Arranges all the visible project windows in a cascade pattern.

References d_workspace, and modifiedProject().

Referenced by windowsMenuAboutToShow().

void ApplicationWindow::change3DData ( const QString &  colName  )  [slot]

void ApplicationWindow::change3DData (  )  [slot]

void ApplicationWindow::change3DMatrix ( const QString &  matrix_name  )  [slot]

void ApplicationWindow::change3DMatrix (  )  [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]

void ApplicationWindow::clearLogInfo (  )  [slot]

void ApplicationWindow::clearParamFunctionsList (  )  [slot]

References xFunctions, and yFunctions.

Referenced by functionDialog().

void ApplicationWindow::clearPolarFunctionsList (  )  [slot]

References rFunctions, and thetaFunctions.

Referenced by functionDialog().

void ApplicationWindow::clearSelection (  )  [slot]

void ApplicationWindow::clearSurfaceFunctionsList (  )  [slot]

References surfaceFunc.

Referenced by SurfaceDialog::clearList().

void ApplicationWindow::clearTable (  )  [slot]

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

Referenced by createActions().

MdiSubWindow * ApplicationWindow::clone ( MdiSubWindow w = 0  )  [slot]

void ApplicationWindow::closeActiveWindow (  )  [slot]

References activeWindow().

Referenced by createActions(), and windowsMenuAboutToShow().

void ApplicationWindow::closeEvent ( QCloseEvent *  ce  )  [slot]

void ApplicationWindow::closeWindow ( MdiSubWindow window  )  [slot]

QStringList ApplicationWindow::columnsList ( Table::PlotDesignation  plotType = Table::All  )  [slot]

QCompleter* ApplicationWindow::completer (  )  [inline]

References d_completer.

void ApplicationWindow::connectMultilayerPlot ( MultiLayer g  )  [slot]

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

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, slot]

References about(), actionAbout, actionActivateWindow, actionAdd3DData, actionAddColToTable, actionAddErrorBars, actionAddFunctionCurve, actionAddImage, actionAddLayer, actionAutoCorrelate, actionAutomaticLayout, actionBandBlockFilter, actionBandPassFilter, actionBoxPlot, actionCheckUpdates, actionChooseHelpFolder, actionClearLogInfo, actionClearSelection, actionClearTable, actionCloseAllWindows, actionCloseWindow, actionColorMap, actionContourMap, actionConvertMatrixDirect, actionConvertMatrixXYZ, actionConvertMatrixYXZ, actionConvertTable, actionConvolute, actionCopySelection, actionCopyWindow, actionCorrelate, actionCurveFullRange, actionCustomActionDialog, actionCutSelection, actionDeconvolute, actionDeleteFitTables, actionDeleteLayer, actionDeleteRows, actionDifferentiate, actionDisregardCol, actionDonate, actionDownloadManual, actionEditCurveRange, actionEditFunction, actionEditSurfacePlot, actionExportAllGraphs, actionExportGraph, actionExportMatrix, actionExportPDF, actionFFT, actionFitExpGrowth, actionFitGauss, actionFitLinear, actionFitLorentz, actionFitSigmoidal, actionFlipMatrixHorizontally, actionFlipMatrixVertically, actionFontBold, actionFontItalic, actionGoToColumn, actionGoToRow, actionGrayMap, actionGreekMajSymbol, actionGreekSymbol, actionHelpBugReports, actionHelpForums, actionHideActiveWindow, actionHideCurve, actionHideOtherCurves, actionHideSelectedColumns, actionHideWindow, actionHighPassFilter, actionHomePage, actionImagePlot, actionImportImage, actionIntegrate, actionIntensityTable, actionInterpolate, actionInvertMatrix, actionLoad, actionLoadImage, actionLowPassFilter, actionMathSymbol, actionMatrixColumnRow, actionMatrixCustomScale, actionMatrixDeterminant, actionMatrixFFTDirect, actionMatrixFFTInverse, actionMatrixGrayScale, actionMatrixRainbowScale, actionMatrixXY, actionMaximizeWindow, actionMinimizeWindow, actionMoveColFirst, actionMoveColLast, actionMoveColLeft, actionMoveColRight, actionMultiPeakGauss, actionMultiPeakLorentz, actionNewFolder, actionNewFunctionPlot, actionNewGraph, actionNewLegend, actionNewMatrix, actionNewNote, actionNewProject, actionNewSurfacePlot, actionNewTable, actionNormalizeSelection, actionNormalizeTable, actionNoteEvaluate, actionNoteExecute, actionNoteExecuteAll, actionOpen, actionOpenTemplate, actionPasteSelection, actionPixelLineProfile, actionPlot2HorizontalLayers, actionPlot2VerticalLayers, actionPlot3DBars, actionPlot3DHiddenLine, actionPlot3DPolygons, actionPlot3DRibbon, actionPlot3DScatter, actionPlot3DTrajectory, actionPlot3DWireFrame, actionPlot3DWireSurface, actionPlot4Layers, actionPlotArea, actionPlotHistogram, actionPlotHorizontalBars, actionPlotHorSteps, actionPlotL, actionPlotLP, actionPlotP, actionPlotPie, actionPlotSpline, actionPlotStackedHistograms, actionPlotStackedLayers, actionPlotVectXYAM, actionPlotVectXYXY, actionPlotVerticalBars, actionPlotVerticalDropLines, actionPlotVertSteps, actionPrint, actionPrintAllPlots, actionReadOnlyCol, actionRedo, actionRemoveCurve, actionRename, actionResizeActiveWindow, actionResizeWindow, actionRestartScripting, actionRotateMatrix, actionRotateMatrixMinus, actionSaveNote, actionSaveProject, actionSaveProjectAs, actionSaveTemplate, actionScriptingLang, actionSetAscValues, actionSetLabelCol, actionSetMatrixDimensions, actionSetMatrixProperties, actionSetMatrixValues, actionSetRandomValues, actionSetXCol, actionSetXErrCol, actionSetYCol, actionSetYErrCol, actionSetZCol, actionShowAllColumns, actionShowAllCurves, actionShowAxisDialog, actionShowColsDialog, actionShowColStatistics, actionShowColumnOptionsDialog, actionShowColumnValuesDialog, actionShowConfigureDialog, actionShowCurvePlotDialog, actionShowCurvesDialog, actionShowCurveWorksheet, actionShowExpDecay3Dialog, actionShowExpDecayDialog, actionShowExplorer, actionShowExportASCIIDialog, actionShowFitDialog, actionShowFitPolynomDialog, actionShowGridDialog, actionShowHelp, actionShowImageDialog, actionShowIntDialog, actionShowLayerDialog, actionShowLineDialog, actionShowLog, actionShowMoreWindows, actionShowNoteLineNumbers, actionShowPlotDialog, actionShowPlotWizard, actionShowRowsDialog, actionShowRowStatistics, actionShowScaleDialog, actionShowScriptWindow, actionShowTextDialog, actionShowTitleDialog, actionShowTwoExpDecayDialog, actionShowUndoStack, actionSmoothAverage, actionSmoothFFT, actionSmoothSavGol, actionSortSelection, actionSortTable, actionSubscript, actionSuperscript, actionSwapColumns, actionTableRecalculate, actionTechnicalSupport, actionTimeStamp, actionToolBars, actionTranslateHor, actionTranslateVert, actionTranslations, actionTransposeMatrix, actionUnderline, actionUndo, actionUnzoom, actionViewMatrix, actionViewMatrixImage, activateWindow(), add3DData(), addCol_xpm, addColToTable(), addErrorBars(), addFolder(), addFunctionCurve(), addImage(), addLayer(), addTimeStamp(), appFont, area_xpm, arrangeLayers_xpm, auto_layout_xpm, autoArrangeLayers(), autoCorrelate(), bandBlockFilterDialog(), bandPassFilterDialog(), bars_xpm, boxPlot_xpm, chooseHelpFolder(), clearLogInfo(), clearSelection(), clearTable(), clock_xpm, clone(), close_xpm, closeActiveWindow(), col_stat_xpm, color_map_xpm, contour_map_xpm, convertMatrixToTableDirect(), convertMatrixToTableXYZ(), convertMatrixToTableYXZ(), convertTableToMatrix(), convolute(), copy_xpm, copySelection(), correlate(), curves_xpm, cut_xpm, cutSelection(), deconvolute(), deleteFitTables(), deleteLayer(), differentiate(), disregard_col_xpm, disregardCol(), downloadManual(), downloadTranslation(), dropLines_xpm, duplicate_xpm, editSurfacePlot(), erase_xpm, errors_xpm, exp_xpm, explorerWindow, exportAllGraphs(), exportGraph(), exportMatrix(), exportPDF(), fileopen_xpm, fileprint_xpm, filesave_xpm, fitGauss(), fitLinear(), fitLorentz(), fitMultiPeakGauss(), fitMultiPeakLorentz(), fitSigmoidal(), flip_horizontal_xpm, flip_vertical_xpm, flipMatrixHorizontally(), flipMatrixVertically(), folder_xpm, formula_xpm, functionDialog(), fx_xpm, goToColumn(), goToRow(), gray_map_xpm, grid_only_xpm, grid_poly_xpm, hBars_xpm, hideActiveWindow(), hideCurve(), hideOtherCurves(), hideSelectedColumns(), hideWindow(), highPassFilterDialog(), histogram_xpm, hor_steps_xpm, image_plot_xpm, import_xpm, importASCII(), importImage(), index_xpm, insertGreekMajSymbol(), insertGreekSymbol(), insertMathSymbol(), insertSubscript(), insertSuperscript(), integrate(), intensityTable(), invertMatrix(), legend_xpm, lineMesh_xpm, loadImage(), log_xpm, logWindow, lowPassFilterDialog(), lPlot_xpm, lpPlot_xpm, matrixDeterminant(), matrixDirectFFT(), matrixInverseFFT(), maximizeWindow(), minimizeWindow(), monalisa_xpm, move_col_first_xpm, move_col_last_xpm, move_col_left_xpm, move_col_right_xpm, moveColumnFirst(), moveColumnLast(), moveColumnLeft(), moveColumnRight(), new_graph_xpm, new_matrix_xpm, new_note_xpm, new_xpm, newF_xpm, newFolder_xpm, newFxy_xpm, newGraph(), newLayer_xpm, newLegend(), newMatrix(), newNote(), newProject(), newSurfacePlot(), newTable(), no_grid_xpm, normalizeActiveTable(), normalizeSelection(), open(), open_template_xpm, openTemplate(), panel_4_xpm, panel_h2_xpm, panel_v2_xpm, paste_xpm, pasteSelection(), pdf_xpm, pie_xpm, pixelLineProfile(), pixelProfile_xpm, plot2HorizontalLayers(), plot2VerticalLayers(), plot3DBars(), plot3DHiddenLine(), plot3DPolygons(), plot3DRibbon(), plot3DScatter(), plot3DTrajectory(), plot3DWireframe(), plot3DWireSurface(), plot4Layers(), plotArea(), plotBoxDiagram(), plotColorMap(), plotContour(), plotGrayScale(), plotHistogram(), plotHorizontalBars(), plotHorSteps(), plotImage(), plotL(), plotLP(), plotP(), plotPie(), plotSpline(), plotStackedHistograms(), plotStackedLayers(), plotVectXYAM(), plotVectXYXY(), plotVerticalBars(), plotVerticalDropLines(), plotVertSteps(), pPlot_xpm, print(), printAllPlots(), python_xpm, quit_xpm, randomNumbers_xpm, recalculateTable(), redo(), redo_xpm, removeCurve(), rename(), resize_xpm, resizeActiveWindow(), resizeWindow(), restartScriptingEnv(), ribbon_xpm, rotate_clockwise_xpm, rotate_counterclockwise_xpm, rotateMatrix90(), rotateMatrixMinus90(), rowNumbers_xpm, save_template_xpm, saveAsTemplate(), saveNoteAs(), saveProject(), saveProjectAs(), scatter_xpm, searchForUpdates(), set_label_col_xpm, setAscValues(), setAutoScale(), setBoldFont(), setCurveFullRange(), setItalicFont(), setLabelCol(), setMatrixGrayScale(), setMatrixRainbowScale(), setRandomValues(), setReadOnlyCol(), setXCol(), setXErrCol(), setYCol(), setYErrCol(), setZCol(), showAllColumns(), showAllCurves(), showAxisDialog(), showBugTracker(), showColorMapDialog(), showColsDialog(), showColStatistics(), showColumnOptionsDialog(), showColumnValuesDialog(), showCurvePlotDialog(), showCurveRangeDialog(), showCurvesDialog(), showCurveWorksheet(), showCustomActionDialog(), showDeleteRowsDialog(), showDonationsPage(), showExpDecay3Dialog(), showExpDecayDialog(), showExpGrowthDialog(), showExportASCIIDialog(), showFFTDialog(), showFitDialog(), showFitPolynomDialog(), showForums(), showFunctionDialog(), showGeneralPlotDialog(), showGridDialog(), showHelp(), showHomePage(), showImageDialog(), showIntegrationDialog(), showInterpolationDialog(), showLayerDialog(), showLineDialog(), showMatrixDialog(), showMatrixSizeDialog(), showMatrixValuesDialog(), showMoreWindows(), showNoteLineNumbers(), showPlotWizard(), showPreferencesDialog(), showRowsDialog(), showRowStatistics(), showScaleDialog(), showScriptingLangDialog(), showScriptWindow(), showSmoothAverageDialog(), showSmoothFFTDialog(), showSmoothSavGolDialog(), showSupportPage(), showTextDialog(), showTitleDialog(), showToolBarsMenu(), showTwoExpDecayDialog(), sortActiveTable(), sortSelection(), spline_xpm, stacked_hist_xpm, stacked_xpm, stat_rows_xpm, swap_columns_xpm, swapColumns(), table_xpm, trajectory_xpm, translateCurveHor(), translateCurveVert(), transposeMatrix(), underline(), undo(), undo_xpm, undoStackWindow, unzoom_xpm, vectXYAM_xpm, vectXYXY_xpm, vert_steps_xpm, vertBars_xpm, viewMatrixColumnRow(), viewMatrixImage(), viewMatrixTable(), viewMatrixXY(), wizard_xpm, x_col_xpm, y_col_xpm, and z_col_xpm.

Referenced by init().

void ApplicationWindow::createLanguagesList (  )  [slot]

virtual QMenu* ApplicationWindow::createPopupMenu (  )  [inline, private, virtual]

Folder* ApplicationWindow::currentFolder (  )  [inline, slot]

Returns a pointer to the current folder in the project.

References current_folder.

Referenced by 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::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 (  )  [private, slot]

void ApplicationWindow::customEvent ( QEvent *  e  )  [slot]

QList< QMenu * > ApplicationWindow::customizableMenusList (  ) 

void ApplicationWindow::customMenu ( QMdiSubWindow *  w  )  [private, slot]

void ApplicationWindow::customPlot3D ( Graph3D plot  )  [slot]

void ApplicationWindow::customTable ( Table w  )  [slot]

void ApplicationWindow::customToolBars ( QMdiSubWindow *  w  )  [private, slot]

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

void ApplicationWindow::cutSelection (  )  [slot]

Graph3D * ApplicationWindow::dataPlot3D ( const QString &  caption,
const QString &  formula,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

void ApplicationWindow::deconvolute (  )  [slot]

void ApplicationWindow::defineErrorBars ( const QString &  curveName,
const QString &  errColumnName,
int  direction 
) [slot]

void ApplicationWindow::defineErrorBars ( const QString &  name,
int  type,
const QString &  percent,
int  direction 
) [slot]

void ApplicationWindow::deleteFitTables (  )  [slot]

bool ApplicationWindow::deleteFolder ( Folder f  )  [slot]

void ApplicationWindow::deleteFolder (  )  [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]

References analysis(), and Diff.

Referenced by createActions().

void ApplicationWindow::disableActions (  )  [private, slot]

void ApplicationWindow::disableAddText (  )  [slot]

References actionAddText, and showTextDialog().

Referenced by connectMultilayerPlot().

void ApplicationWindow::disableToolbars (  )  [private, slot]

void ApplicationWindow::disableTools (  )  [slot]

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  )  [inline, slot]

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]

Drop the objects in the list draggedItems to the folder of the destination item.

References Folder::addWindow(), changeFolder(), current_folder, draggedItems, Folder::folderListItem(), folders, hideFolderWindows(), moveFolder(), projectFolder(), Folder::removeWindow(), FolderListItem::RTTI, and Folder::subfolders().

Referenced by init().

void ApplicationWindow::editSurfacePlot (  )  [slot]

void ApplicationWindow::enableCompletion ( bool  on = true  ) 

void ApplicationWindow::enableTextEditor ( Graph g  )  [private, slot]

QString ApplicationWindow::endOfLine (  ) 

void ApplicationWindow::executeNotes (  )  [slot]

execute all notes marked auto-exec

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

Referenced by openProject(), and restartScriptingEnv().

void ApplicationWindow::exportAllGraphs (  )  [slot]

void ApplicationWindow::exportAllTables ( const QString &  sep,
bool  colNames,
bool  colComments,
bool  expSelection 
) [slot]

void ApplicationWindow::exportASCII ( const QString &  tableName,
const QString &  sep,
bool  colNames,
bool  colComments,
bool  expSelection 
) [slot]

References asciiDirPath, and window().

Referenced by ExportDialog::accept(), and exportAllTables().

void ApplicationWindow::exportGraph (  )  [slot]

void ApplicationWindow::exportLayer (  )  [slot]

void ApplicationWindow::exportMatrix (  )  [slot]

void ApplicationWindow::exportPDF (  )  [slot]

void ApplicationWindow::fileMenuAboutToShow (  )  [private, slot]

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

void ApplicationWindow::goToColumn (  )  [slot]

References activeWindow().

Referenced by createActions().

void ApplicationWindow::goToRow (  )  [slot]

References activeWindow().

Referenced by createActions().

bool ApplicationWindow::hasTable (  )  [slot]

Returns true if the project contains tables.

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

Referenced by add3DData().

bool ApplicationWindow::hidden ( QWidget *  window  )  [slot]

void ApplicationWindow::hideActiveWindow (  )  [slot]

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 (  )  [private, slot]

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 (  )  [slot]

void ApplicationWindow::hideWindow ( MdiSubWindow window  )  [slot]

void ApplicationWindow::highPassFilterDialog (  )  [slot]

References FFTFilter::HighPass, and showFilterDialog().

Referenced by createActions().

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 
) [slot]

void ApplicationWindow::importASCII (  )  [slot]

Matrix * ApplicationWindow::importImage ( const QString &  fileName = QString()  )  [slot]

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

void ApplicationWindow::init ( bool  factorySettings = false  )  [private, slot]

void ApplicationWindow::initCompleter (  )  [private]

References d_completer.

Referenced by init().

void ApplicationWindow::initGlobalConstants (  )  [private, slot]

References ActiveFolder, allAxesOn, antialiasing2DPlots, appFont, appLanguage, appStyle, asciiDirPath, autoResizeLayers, autoSave, autoSaveTime, autoscale2DPlots, autoscale3DPlots, autoScaleFonts, autoSearchUpdates, autoSearchUpdatesRequest, axesLineWidth, canvasFrameWidth, columnSeparator, confirmCloseFolder, confirmCloseMatrix, confirmCloseNotes, confirmClosePlot2D, confirmClosePlot3D, confirmCloseTable, CR, customActionsDirPath, d_2_linear_fit_points, 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_locale, d_ASCII_import_mode, d_ASCII_import_preview, d_ASCII_import_read_only, d_auto_update_table_values, d_backup_files, d_column_tool_bar, d_completer, d_completion, d_decimal_digits, d_display_tool_bar, d_edit_tool_bar, d_eol, d_export_col_comment, d_export_col_names, d_export_col_separator, d_export_color, d_export_quality, d_export_resolution, d_export_table_selection, d_export_transparency, d_export_vector_size, d_extended_export_dialog, d_extended_import_ASCII_dialog, d_extended_open_dialog, d_extended_plot_dialog, d_file_tool_bar, d_format_tool_bar, 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_image_copy, d_image_export_filter, d_in_place_editing, d_inform_rename_table, d_init_window_type, d_keep_plot_aspect, d_locale, d_matrix_tool_bar, d_matrix_undo_stack_size, d_note_line_numbers, d_opening_file, d_plot3D_tool_bar, d_plot_tool_bar, d_preview_lines, d_print_cropmarks, d_python_config_folder, d_scale_plots_on_print, d_script_win_on_top, d_script_win_rect, d_show_current_folder, d_show_table_comments, d_table_tool_bar, d_text_copy, d_thousands_sep, d_translations_folder, defaultArrowColor, defaultArrowHeadAngle, defaultArrowHeadFill, defaultArrowHeadLength, defaultArrowLineStyle, defaultArrowLineWidth, defaultCurveLineWidth, defaultCurveStyle, defaultPlotMargin, defaultScriptingLang, defaultSymbolSize, drawBackbones, fit_output_precision, fit_scale_errors, fitModelsPath, fitPluginsPath, fitPoints, generatePeakCurves, generateUniformFitPoints, Graph::getPenStyle(), helpFilePath, ignoredLines, imagesDirPath, lastCopiedLayer, legendBackground, legendFrameStyle, legendTextColor, LF, LegendWidget::Line, Graph::LineSymbols, majTicksLength, majTicksStyle, minTicksLength, minTicksStyle, ImportASCIIDialog::NewTables, orthogonal3DPlots, ScaleDraw::Out, panelsColor, panelsTextColor, pasteFitResultsToPlot, peakCurvesColor, plot3DAxesFont, plot3DColors, plot3DNumbersFont, plot3DResolution, plot3DTitleFont, plotAxesFont, plotLegendFont, plotNumbersFont, plotTitleFont, projectname, renameColumns, savingTimerId, scriptsDirPath, show_windows_policy, showPlot3DLegend, showPlot3DProjection, simplify_spaces, smooth3DMesh, strip_spaces, tableBkgdColor, tableHeaderColor, tableHeaderFont, tableTextColor, tableTextFont, TableWindow, templatesDir, titleOn, workingDir, workspaceColor, and writeFitResultsToLog.

Referenced by init().

void ApplicationWindow::initMainMenu (  )  [private, slot]

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

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

void ApplicationWindow::initPlot3D ( Graph3D plot  )  [slot]

void ApplicationWindow::initPlot3DToolBar (  )  [private, slot]

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

void ApplicationWindow::initToolBars (  )  [private, slot]

References actionAddColToTable, actionAddErrorBars, actionAddFunctionCurve, actionAddImage, actionAddLayer, actionAddText, actionAutomaticLayout, actionBoxPlot, actionClearSelection, actionColorMap, actionContourMap, actionCopySelection, actionCopyWindow, actionCutSelection, actionDisregardCol, actionDrawPoints, actionExportPDF, actionFlipMatrixHorizontally, actionFlipMatrixVertically, actionFontBold, actionFontBox, actionFontItalic, actionFontSize, actionGrayMap, actionGreekMajSymbol, actionGreekSymbol, actionImagePlot, actionLoad, actionMathSymbol, actionMoveColFirst, actionMoveColLast, actionMoveColLeft, actionMoveColRight, actionNewFolder, actionNewFunctionPlot, actionNewGraph, actionNewLegend, actionNewMatrix, actionNewNote, actionNewProject, actionNewSurfacePlot, actionNewTable, actionOpen, actionOpenTemplate, actionPasteSelection, actionPlot3DBars, actionPlot3DHiddenLine, actionPlot3DPolygons, actionPlot3DRibbon, actionPlot3DScatter, actionPlot3DTrajectory, actionPlot3DWireFrame, actionPlot3DWireSurface, actionPlotArea, actionPlotHistogram, actionPlotHorizontalBars, actionPlotL, actionPlotLP, actionPlotP, actionPlotPie, actionPlotVectXYAM, actionPlotVectXYXY, actionPlotVerticalBars, actionPrint, actionRedo, actionRotateMatrix, actionRotateMatrixMinus, actionSaveProject, actionSaveTemplate, actionSetAscValues, actionSetLabelCol, actionSetMatrixValues, actionSetRandomValues, actionSetXCol, actionSetYCol, actionSetYErrCol, actionSetZCol, actionShowColStatistics, actionShowColumnValuesDialog, actionShowCurvesDialog, actionShowExplorer, actionShowLayerDialog, actionShowLog, actionShowRowStatistics, actionShowScriptWindow, actionSubscript, actionSuperscript, actionSwapColumns, actionTimeStamp, actionUnderline, actionUndo, actionUnzoom, addText(), arrow_xpm, btnArrow, btnCursor, btnLine, btnMovePoints, btnPicker, btnPointer, btnRemovePoints, btnSelect, btnZoomIn, btnZoomOut, columnTools, cursor_16, cursors_xpm, dataTools, displayBar, draw_points_xpm, editTools, fileTools, formatToolBar, gomme_xpm, hand_xpm, info, initPlot3DToolBar(), logo_xpm, lPlot_xpm, performCustomAction(), pickDataTool(), plotMatrixBar, plotTools, pointer_xpm, select_xpm, setFontFamily(), setFontSize(), tableTools, text_xpm, toolBarsList(), zoom_xpm, and zoomOut_xpm.

Referenced by init().

void ApplicationWindow::initWindow (  )  [slot]

void ApplicationWindow::insert3DMatrixPlot ( const QString &  matrix_name  )  [slot]

void ApplicationWindow::insertGreekMajSymbol (  )  [private, slot]

References d_text_editor, and SymbolDialog::upperGreek.

Referenced by createActions().

void ApplicationWindow::insertGreekSymbol (  )  [private, slot]

References d_text_editor, and SymbolDialog::lowerGreek.

Referenced by createActions().

void ApplicationWindow::insertMathSymbol (  )  [private, slot]

References d_text_editor, and SymbolDialog::mathSymbols.

Referenced by createActions().

void ApplicationWindow::insertNew3DData ( const QString &  colName  )  [slot]

References activeWindow(), modified(), Plot3DWindow, and table().

Referenced by add3DData().

void ApplicationWindow::insertSubscript (  )  [private, slot]

References d_text_editor, and TextEditor::formatText().

Referenced by createActions().

void ApplicationWindow::insertSuperscript (  )  [private, slot]

References d_text_editor, and TextEditor::formatText().

Referenced by createActions().

void ApplicationWindow::insertTranslatedStrings (  )  [private, slot]

void ApplicationWindow::integrate (  )  [slot]

void ApplicationWindow::intensityTable (  )  [slot]

void ApplicationWindow::invertMatrix (  )  [slot]

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

Referenced by createActions().

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

References lv.

void ApplicationWindow::loadCustomActions (  ) 

void ApplicationWindow::loadImage ( const QString &  fn  )  [slot]

void ApplicationWindow::loadImage (  )  [slot]

References imagesDirPath.

Referenced by createActions(), and dropEvent().

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

Create a new project from a script file.

Parameters:
fn is read as a Python script file and loaded in the command script window.
execute specifies if the script should be executed after opening.

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

Referenced by open(), and parseCommandLineArguments().

QLocale ApplicationWindow::locale (  )  [inline, slot]

void ApplicationWindow::lowPassFilterDialog (  )  [slot]

References FFTFilter::LowPass, and showFilterDialog().

Referenced by createActions().

Matrix * ApplicationWindow::matrix ( const QString &  name  )  [slot]

void ApplicationWindow::matrixDeterminant (  )  [slot]

void ApplicationWindow::matrixDirectFFT (  )  [slot]

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

Referenced by createActions().

void ApplicationWindow::matrixInverseFFT (  )  [slot]

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

Referenced by createActions().

void ApplicationWindow::matrixMenuAboutToShow (  )  [private, slot]

QStringList ApplicationWindow::matrixNames (  )  [slot]

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

int ApplicationWindow::matrixUndoStackSize (  )  [inline]

void ApplicationWindow::maximizeWindow ( MdiSubWindow w  )  [slot]

void ApplicationWindow::maximizeWindow ( Q3ListViewItem *  lbi = 0  )  [slot]

QList< QMenu * > ApplicationWindow::menusList (  ) 

void ApplicationWindow::minimizeWindow ( MdiSubWindow w = 0  )  [slot]

void ApplicationWindow::modified (  )  [signal]

void ApplicationWindow::modifiedProject ( MdiSubWindow w  )  [slot]

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

References actionRedo, actionUndo, and modifiedProject().

void ApplicationWindow::modifiedProject (  )  [slot]

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:
src source folder item
dest destination folder item

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

Referenced by dropFolderItems().

void ApplicationWindow::movePoints (  )  [slot]

QStringList ApplicationWindow::multilayerDependencies ( QWidget *  w  )  [slot]

MultiLayer * ApplicationWindow::multilayerPlot ( const QStringList &  colList  )  [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 MultiLayer::arrangeLayers(), and initMultilayerPlot().

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

MultiLayer * ApplicationWindow::multilayerPlot ( int  c,
int  r,
int  style 
) [slot]

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")  )  [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:
name window name (compare MdiSubWindow::MdiSubWindow)
label window label (compare MdiSubWindow::MdiSubWindow)
r number of rows
c number of columns
text tab/newline - seperated initial content; may be empty

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

Referenced by Filter::addResultCurve(), DrawPointTool::appendPoint(), MultiPeakFit::generateFitCurve(), ImportOPJ::importTables(), FFT::output(), and Differentiation::output().

void ApplicationWindow::newLegend (  )  [slot]

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

To be used when opening a project file only!

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

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

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

Graph3D * ApplicationWindow::newPlot3D (  )  [slot]

void ApplicationWindow::newProject (  )  [slot]

void ApplicationWindow::newSurfacePlot (  )  [slot]

Referenced by createActions().

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

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

References initTable(), and scripted::scriptEnv.

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, initTable(), renamedTables, and scripted::scriptEnv.

Table * ApplicationWindow::newTable (  )  [slot]

TableStatistics * ApplicationWindow::newTableStatistics ( Table base,
int  type,
QList< int >  target,
const QString &  caption = QString::null 
) [slot]

void ApplicationWindow::normalizeActiveTable (  )  [slot]

void ApplicationWindow::normalizeSelection (  )  [slot]

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

void ApplicationWindow::open (  )  [slot]

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

References CurveLayout::aCol, Graph::addArrow(), Graph::addErrorBars(), MultiLayer::addLayer(), CurveLayout::aStyle, autoscale2DPlots, autoScaleFonts, Graph::axisType(), Graph::Box, Table::colName(), ColorBox::color(), CurveLayout::connectType, convertOldToNewColorIndex(), Graph::curve(), d_file_version, ScaleDraw::Date, ScaleDraw::Day, Graph::enableAutoscaling(), Graph::enableAxis(), Graph::enableAxisLabels(), CurveLayout::fillCol, CurveLayout::filledArea, format, Graph::getPenStyle(), Graph::grid(), Graph::Histogram, Graph::HorizontalBars, 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, matrix(), ScaleDraw::Month, ScaleDraw::Numeric, Table::numRows(), Graph::obsoleteSymbolStyle(), Graph::openBoxDiagram(), CurveLayout::penWidth, Graph::plotPie(), Graph::plotVectorCurve(), renamedTables, Graph::restoreCurveLabels(), Graph::restoreFunction(), Graph::restoreHistogram(), Graph::restoreSpectrogram(), Graph::setAntialiasing(), Graph::setAutoscaleFonts(), Graph::setAxisColor(), Graph::setAxisFont(), Graph::setAxisFormula(), Graph::setAxisLabelRotation(), Graph::setAxisLabelsColor(), Graph::setAxisMargin(), Graph::setAxisTitleAlignment(), Graph::setAxisTitleColor(), Graph::setAxisTitleFont(), Graph::setBackgroundColor(), Graph::setBarsGap(), QwtHistogram::setBinning(), Graph::setCanvasFrame(), Graph::setFrame(), Graph::setLabelsDateTimeFormat(), Graph::setLabelsDayFormat(), Graph::setLabelsMonthFormat(), Graph::setLabelsNumericFormat(), Graph::setLabelsTextFormat(), Graph::setMajorTicksType(), Graph::setMargin(), Graph::setMinorTicksType(), PlotCurve::setPlotStyle(), Graph::setScale(), Graph::setScaleTitle(), Graph::setTicksLength(), Graph::setTitleAlignment(), Graph::setTitleColor(), Graph::setTitleFont(), CurveLayout::sSize, CurveLayout::sType, CurveLayout::symCol, table(), ScaleDraw::Time, Graph::updateCurveLayout(), 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]

Graph3D * ApplicationWindow::openMatrixPlot3D ( const QString &  caption,
const QString &  matrix_name,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

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

Graph3D * ApplicationWindow::openPlotXYZ ( const QString &  caption,
const QString &  formula,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

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

void ApplicationWindow::openRecentProject ( int  index  )  [slot]

Graph3D * ApplicationWindow::openSurfacePlot ( ApplicationWindow app,
const QStringList &  lst 
) [slot]

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

TableStatistics * ApplicationWindow::openTableStatistics ( const QStringList &  flist  )  [slot]

MdiSubWindow * ApplicationWindow::openTemplate ( const QString &  fn  )  [slot]

void ApplicationWindow::openTemplate (  )  [slot]

References templatesDir.

Referenced by createActions().

void ApplicationWindow::parseCommandLineArguments ( const QStringList &  args  )  [slot]

void ApplicationWindow::pasteSelection (  )  [slot]

void ApplicationWindow::performCustomAction ( QAction *  action  )  [private, slot]

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]

References btnPointer.

Referenced by connectMultilayerPlot().

void ApplicationWindow::pixelLineProfile (  )  [slot]

void ApplicationWindow::plot2HorizontalLayers (  )  [slot]

References defaultCurveStyle, and multilayerPlot().

Referenced by createActions(), and showColMenu().

void ApplicationWindow::plot2VerticalLayers (  )  [slot]

References defaultCurveStyle, and multilayerPlot().

Referenced by createActions(), and showColMenu().

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

void ApplicationWindow::plotArea (  )  [slot]

References Graph::Area, and generate2DGraph().

Referenced by createActions(), and showColMenu().

void ApplicationWindow::plotBoxDiagram (  )  [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::plotDataMenuAboutToShow (  )  [private, slot]

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

Create a new project from a data file.

Parameters:
fn is 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_read_only, Table::importASCII(), Graph::LineSymbols, multilayerPlot(), newTable(), Table::Overwrite, renameColumns, restoreApplicationGeometry(), MdiSubWindow::setCaptionPolicy(), simplify_spaces, strip_spaces, and Table::YColumns().

Referenced by open().

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

MultiLayer * ApplicationWindow::plotHistogram ( Matrix m  )  [slot]

MultiLayer * ApplicationWindow::plotHistogram (  )  [slot]

void ApplicationWindow::plotHorizontalBars (  )  [slot]

void ApplicationWindow::plotHorSteps (  )  [slot]

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

void ApplicationWindow::plotL (  )  [slot]

References generate2DGraph(), and Graph::Line.

Referenced by createActions(), and showColMenu().

void ApplicationWindow::plotLP (  )  [slot]

References generate2DGraph(), and Graph::LineSymbols.

Referenced by createActions(), and showColMenu().

void ApplicationWindow::plotMenuAboutToShow (  )  [private, slot]

void ApplicationWindow::plotP (  )  [slot]

References generate2DGraph(), and Graph::Scatter.

Referenced by createActions(), and showColMenu().

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]

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

void ApplicationWindow::plotSpline (  )  [slot]

References generate2DGraph(), and Graph::Spline.

Referenced by createActions(), and showColMenu().

void ApplicationWindow::plotStackedHistograms (  )  [slot]

References Graph::Histogram, and multilayerPlot().

Referenced by createActions(), and showColMenu().

void ApplicationWindow::plotStackedLayers (  )  [slot]

References defaultCurveStyle, and multilayerPlot().

Referenced by createActions(), and showColMenu().

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]

void ApplicationWindow::plotVerticalDropLines (  )  [slot]

void ApplicationWindow::plotVertSteps (  )  [slot]

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

void ApplicationWindow::polishGraph ( Graph g,
int  style 
) [slot]

void ApplicationWindow::print (  )  [slot]

void ApplicationWindow::printAllPlots (  )  [slot]

References windowsList().

Referenced by createActions().

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, qtiplot_logo_xpm, Folder::subfolders(), and windowsList().

Referenced by folderProperties().

void ApplicationWindow::readSettings (  )  [slot]

References ActiveFolder, allAxesOn, antialiasing2DPlots, appFont, appLanguage, appStyle, asciiDirPath, autoResizeLayers, autoSave, autoSaveTime, autoscale2DPlots, autoscale3DPlots, autoScaleFonts, autoSearchUpdates, axesLineWidth, canvasFrameWidth, changeAppStyle(), columnSeparator, confirmCloseFolder, confirmCloseMatrix, confirmCloseNotes, confirmClosePlot2D, confirmClosePlot3D, confirmCloseTable, customActionsDirPath, d_2_linear_fit_points, 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_locale, d_ASCII_import_mode, d_ASCII_import_preview, d_ASCII_import_read_only, d_auto_update_table_values, d_backup_files, d_column_tool_bar, d_completion, d_decimal_digits, d_display_tool_bar, d_edit_tool_bar, d_eol, d_export_col_comment, d_export_col_names, d_export_col_separator, d_export_color, d_export_quality, d_export_resolution, d_export_table_selection, d_export_transparency, d_export_vector_size, d_extended_export_dialog, d_extended_import_ASCII_dialog, d_extended_open_dialog, d_extended_plot_dialog, d_file_tool_bar, d_format_tool_bar, 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_image_export_filter, d_in_place_editing, d_inform_rename_table, d_init_window_type, d_keep_plot_aspect, d_locale, d_matrix_tool_bar, d_matrix_undo_stack_size, d_note_line_numbers, d_param_surface_func, d_plot3D_tool_bar, d_plot_tool_bar, d_preview_lines, d_print_cropmarks, d_python_config_folder, d_scale_plots_on_print, d_script_win_on_top, d_script_win_rect, d_show_current_folder, d_show_table_comments, d_table_tool_bar, d_thousands_sep, d_translations_folder, defaultArrowColor, defaultArrowHeadAngle, defaultArrowHeadFill, defaultArrowHeadLength, defaultArrowLineStyle, defaultArrowLineWidth, defaultCurveLineWidth, defaultCurveStyle, defaultPlotMargin, defaultScriptingLang, defaultSymbolSize, drawBackbones, explorerSplitter, fit_output_precision, fit_scale_errors, fitModelsPath, fitPluginsPath, fitPoints, generatePeakCurves, generateUniformFitPoints, Graph::getPenStyle(), helpFilePath, ignoredLines, imagesDirPath, legendBackground, legendFrameStyle, legendTextColor, LegendWidget::Line, Graph::LineSymbols, maj_version, majTicksLength, majTicksStyle, min_version, minTicksLength, minTicksStyle, ImportASCIIDialog::NewTables, orthogonal3DPlots, ScaleDraw::Out, panelsColor, panelsTextColor, pasteFitResultsToPlot, patch_version, peakCurvesColor, plot3DAxesFont, plot3DColors, plot3DNumbersFont, plot3DResolution, plot3DTitleFont, plotAxesFont, plotLegendFont, plotNumbersFont, plotTitleFont, recentProjects, renameColumns, rFunctions, saveFitFunctions(), scriptsDirPath, show_windows_policy, showPlot3DLegend, showPlot3DProjection, simplify_spaces, smooth3DMesh, strip_spaces, 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, and version_buffer.

Referenced by init().

void ApplicationWindow::redo (  )  [slot]

void ApplicationWindow::reloadCustomActions (  ) 

void ApplicationWindow::remove3DMatrixPlots ( Matrix m  )  [slot]

void ApplicationWindow::removeAxes3DPlot (  )  [slot]

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

Referenced by closeWindow(), and deleteFolder().

void ApplicationWindow::rename (  )  [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 redo(), setWindowName(), and undo().

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::renameWindow (  )  [slot]

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]

References activeWindow(), and setWindowGeometry().

Referenced by createActions().

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 
) [slot]

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]

References saveFolder(), and workingDir.

Referenced by saveAsProject().

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 allAxesOn, antialiasing2DPlots, appFont, appLanguage, appStyle, asciiDirPath, autoResizeLayers, autoSave, autoSaveTime, autoscale2DPlots, autoscale3DPlots, autoScaleFonts, autoSearchUpdates, axesLineWidth, canvasFrameWidth, columnSeparator, confirmCloseFolder, confirmCloseMatrix, confirmCloseNotes, confirmClosePlot2D, confirmClosePlot3D, confirmCloseTable, customActionsDirPath, d_2_linear_fit_points, 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_locale, d_ASCII_import_mode, d_ASCII_import_preview, d_ASCII_import_read_only, d_auto_update_table_values, d_backup_files, d_column_tool_bar, d_completion, d_decimal_digits, d_display_tool_bar, d_edit_tool_bar, d_eol, d_export_col_comment, d_export_col_names, d_export_col_separator, d_export_color, d_export_quality, d_export_resolution, d_export_table_selection, d_export_transparency, d_export_vector_size, d_extended_export_dialog, d_extended_import_ASCII_dialog, d_extended_open_dialog, d_extended_plot_dialog, d_file_tool_bar, d_format_tool_bar, 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_image_export_filter, d_in_place_editing, d_inform_rename_table, d_init_window_type, d_keep_plot_aspect, d_locale, d_matrix_tool_bar, d_matrix_undo_stack_size, d_note_line_numbers, d_param_surface_func, d_plot3D_tool_bar, d_plot_tool_bar, d_preview_lines, d_print_cropmarks, d_python_config_folder, d_scale_plots_on_print, d_script_win_on_top, d_script_win_rect, d_show_current_folder, d_show_table_comments, d_table_tool_bar, d_thousands_sep, d_translations_folder, defaultArrowColor, defaultArrowHeadAngle, defaultArrowHeadFill, defaultArrowHeadLength, defaultArrowLineStyle, defaultArrowLineWidth, defaultCurveLineWidth, defaultCurveStyle, defaultPlotMargin, defaultScriptingLang, defaultSymbolSize, drawBackbones, explorerSplitter, fit_output_precision, fit_scale_errors, fitModelsPath, fitPluginsPath, fitPoints, generatePeakCurves, generateUniformFitPoints, helpFilePath, ignoredLines, imagesDirPath, legendBackground, legendFrameStyle, legendTextColor, majTicksLength, majTicksStyle, minTicksLength, minTicksStyle, orthogonal3DPlots, panelsColor, panelsTextColor, pasteFitResultsToPlot, peakCurvesColor, Graph::penStyleName(), plot3DAxesFont, plot3DColors, plot3DNumbersFont, plot3DResolution, plot3DTitleFont, plotAxesFont, plotLegendFont, plotNumbersFont, plotTitleFont, recentProjects, renameColumns, rFunctions, scriptsDirPath, show_windows_policy, showPlot3DLegend, showPlot3DProjection, simplify_spaces, smooth3DMesh, strip_spaces, 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(), setLegendDefaultSettings(), and showHelp().

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::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 http, and version_buffer.

Referenced by createActions(), and main().

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  )  [private, slot]

void ApplicationWindow::setBoxed3DPlot (  )  [slot]

void ApplicationWindow::setCeilGrid3DPlot ( bool  on  )  [slot]

void ApplicationWindow::setCones3DPlot (  )  [slot]

void ApplicationWindow::setCrosses3DPlot (  )  [slot]

void ApplicationWindow::setCurveFullRange (  )  [slot]

void ApplicationWindow::setEmptyFloor3DPlot (  )  [slot]

void ApplicationWindow::setFilledMesh3DPlot (  )  [slot]

void ApplicationWindow::setFloorData3DPlot (  )  [slot]

void ApplicationWindow::setFloorGrid3DPlot ( bool  on  )  [slot]

void ApplicationWindow::setFloorIso3DPlot (  )  [slot]

void ApplicationWindow::setFontFamily ( const QFont &  font  )  [private, slot]

void ApplicationWindow::setFontSize ( int  size  )  [private, slot]

void ApplicationWindow::setFormatBarFont ( const QFont &  font  )  [private, 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::setItalicFont ( bool  italic  )  [private, slot]

void ApplicationWindow::setLabelCol (  )  [slot]

void ApplicationWindow::setLeftGrid3DPlot ( bool  on  )  [slot]

void ApplicationWindow::setLegendDefaultSettings ( int  frame,
const QFont &  font,
const QColor &  textCol,
const QColor &  backgroundCol 
) [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]

References lv.

Referenced by clone().

void ApplicationWindow::setLocale ( const QLocale &  l  )  [inline, slot]

References d_locale.

Referenced by ConfigDialog::apply().

void ApplicationWindow::setMatrixGrayScale (  )  [slot]

void ApplicationWindow::setMatrixRainbowScale (  )  [slot]

void ApplicationWindow::setMatrixUndoStackSize ( int  size  ) 

void ApplicationWindow::setPlot3DOptions (  )  [slot]

void ApplicationWindow::setPoints3DPlot (  )  [slot]

void ApplicationWindow::setPreferences ( Graph g  )  [slot]

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, and savingTimerId.

Referenced by ConfigDialog::apply().

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

switches to the given scripting language; if this is the same as the current one and force is true, restart it

References ScriptingEnv::initialize(), ScriptingLangManager::newEnv(), print(), scripted::scriptEnv, scriptError(), scriptPrint(), and scriptWindow.

Referenced by ScriptingLangDialog::accept(), init(), loadScript(), openProject(), performCustomAction(), and restartScriptingEnv().

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::setWindowGeometry ( int  x,
int  y,
int  w,
int  h 
) [slot]

Changes the geometry of the active MDI window.

References activeWindow().

Referenced by resizeActiveWindow(), and resizeWindow().

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 (  )  [private, slot]

void ApplicationWindow::showAllCurves (  )  [slot]

void ApplicationWindow::showAllFolderWindows (  )  [slot]

void ApplicationWindow::showAxisDialog (  )  [slot]

AxesDialog * ApplicationWindow::showAxisPageFromAxisDialog ( int  axisPos  )  [slot]

void ApplicationWindow::showAxisTitleDialog (  )  [slot]

void ApplicationWindow::showBugTracker (  )  [slot]

Open bug tracking system at berliOS in external browser.

Referenced by createActions().

void ApplicationWindow::showColMenu ( int  c  )  [slot]

References actionAddColToTable, actionBoxPlot, actionDisregardCol, actionHideSelectedColumns, actionNormalizeSelection, actionNormalizeTable, actionReadOnlyCol, actionSetAscValues, actionSetLabelCol, actionSetRandomValues, actionSetXCol, actionSetXErrCol, actionSetYCol, actionSetYErrCol, actionSetZCol, actionShowAllColumns, actionShowColStatistics, actionShowColumnOptionsDialog, actionShowColumnValuesDialog, actionSortSelection, actionSortTable, actionTableRecalculate, activeWindow(), area_xpm, bars_xpm, clearSelection(), close_xpm, Table::colPlotDesignation(), copy_xpm, copySelection(), cut_xpm, cutSelection(), delete_column_xpm, disregard_col_xpm, disregardCol(), dropLines_xpm, erase_xpm, errors_xpm, hBars_xpm, histogram_xpm, hor_steps_xpm, insert_column_xpm, Table::isReadOnlyColumn(), Table::Label, lPlot_xpm, lpPlot_xpm, normalizeSelection(), panel_4_xpm, panel_h2_xpm, panel_v2_xpm, paste_xpm, pasteSelection(), pie_xpm, plot2HorizontalLayers(), plot2VerticalLayers(), plot3DBars(), plot3DRibbon(), plot3DScatter(), plot3DTrajectory(), plot4Layers(), plotArea(), plotHistogram(), plotHorizontalBars(), plotHorSteps(), plotL(), plotLP(), plotP(), plotPie(), plotSpline(), plotStackedHistograms(), plotStackedLayers(), plotVectXYXY(), plotVerticalBars(), plotVerticalDropLines(), plotVertSteps(), pPlot_xpm, ribbon_xpm, scatter_xpm, Table::selectedColumns(), set_label_col_xpm, setLabelCol(), setReadOnlyColumns(), setReadWriteColumns(), Table::setSelectedCol(), setXCol(), setXErrCol(), setYCol(), setYErrCol(), setZCol(), sort_ascending_xpm, sort_descending_xpm, spline_xpm, stacked_hist_xpm, stacked_xpm, TableWindow, trajectory_xpm, vectXYXY_xpm, vert_steps_xpm, vertBars_xpm, Table::X, x_col_xpm, Table::xErr, Table::Y, y_col_xpm, Table::yErr, Table::Z, and z_col_xpm.

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 ( QwtPlotCurve *  cv  )  [slot]

void ApplicationWindow::showCurvePlotDialog (  )  [slot]

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

void ApplicationWindow::showCurveRangeDialog (  )  [slot]

void ApplicationWindow::showCurvesDialog (  )  [slot]

void ApplicationWindow::showCurveWorksheet ( Graph g,
int  curveIndex 
) [slot]

void ApplicationWindow::showCurveWorksheet (  )  [slot]

void ApplicationWindow::showCustomActionDialog (  )  [private, slot]

Referenced by createActions().

void ApplicationWindow::showDataSetDialog ( Analysis  operation  )  [slot]

void ApplicationWindow::showDeleteRowsDialog (  )  [slot]

void ApplicationWindow::showDonationsPage (  )  [slot]

Open donation page in external browser.

Referenced by createActions().

void ApplicationWindow::showExpDecay3Dialog (  )  [slot]

References showExpDecayDialog().

Referenced by createActions().

void ApplicationWindow::showExpDecayDialog ( int  type  )  [slot]

void ApplicationWindow::showExpDecayDialog (  )  [slot]

void ApplicationWindow::showExpGrowthDialog (  )  [slot]

References showExpDecayDialog().

Referenced by createActions().

void ApplicationWindow::showExportASCIIDialog (  )  [slot]

References activeWindow().

Referenced by createActions().

void ApplicationWindow::showFFTDialog (  )  [slot]

void ApplicationWindow::showFilterDialog ( int  filter  )  [slot]

void ApplicationWindow::showFindDialogue (  )  [slot]

Referenced by showFolderPopupMenu().

void ApplicationWindow::showFitDialog (  )  [slot]

void ApplicationWindow::showFitPolynomDialog (  )  [slot]

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

connected to the SIGNAL contextMenuRequested from the list views

References showFolderPopupMenu().

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

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

Parameters:
it list view item
p mouse 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 actionNewFunctionPlot, actionNewGraph, actionNewMatrix, actionNewNote, actionNewSurfacePlot, actionNewTable, addFolder(), appendProject(), close_xpm, deleteFolder(), folderProperties(), folders, HideAll, hideAllFolderWindows(), newfolder_xpm, saveAsProject(), saveProjectAs(), setShowWindowsPolicy(), show_windows_policy, showAllFolderWindows(), showFindDialogue(), startRenameFolder(), and window().

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

void ApplicationWindow::showForums (  )  [slot]

Open forums page at berliOS in external browser.

Referenced by createActions().

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

FunctionDialog * ApplicationWindow::showFunctionDialog (  )  [slot]

void ApplicationWindow::showGeneralPlotDialog (  )  [slot]

void ApplicationWindow::showGraphContextMenu (  )  [slot]

void ApplicationWindow::showGridDialog (  )  [slot]

void ApplicationWindow::showHelp (  )  [slot]

References assistant, helpFilePath, and saveSettings().

Referenced by createActions().

void ApplicationWindow::showHomePage (  )  [slot]

Open QtiPlot homepage in external browser.

Referenced by createActions().

void ApplicationWindow::showImageDialog (  )  [slot]

void ApplicationWindow::showIntegrationDialog (  )  [slot]

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 actionNewFunctionPlot, actionNewGraph, actionNewMatrix, actionNewNote, actionNewSurfacePlot, actionNewTable, addFolder(), lv, newfolder_xpm, 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::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::showRangeSelectors (  )  [slot]

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

void ApplicationWindow::showResults ( bool  ok  )  [slot]

void ApplicationWindow::showRowsDialog (  )  [slot]

void ApplicationWindow::showRowStatistics (  )  [slot]

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 (  )  [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::showSmoothSavGolDialog (  )  [slot]

void ApplicationWindow::showStandAloneHelp (  )  [static, slot]

Referenced by main().

void ApplicationWindow::showSupportPage (  )  [slot]

Open support page in external browser.

Referenced by createActions().

void ApplicationWindow::showTable ( int  i  )  [slot]

void ApplicationWindow::showTable ( const QString &  curve  )  [slot]

void ApplicationWindow::showTableContextMenu ( bool  selection  )  [slot]

void ApplicationWindow::showTextDialog (  )  [slot]

void ApplicationWindow::showTitleDialog (  )  [slot]

void ApplicationWindow::showToolBarsMenu (  )  [slot]

void ApplicationWindow::showTwoExpDecayDialog (  )  [slot]

References showExpDecayDialog().

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

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::swapColumns (  )  [slot]

void ApplicationWindow::switchToLanguage ( const QString &  locale  )  [slot]

void ApplicationWindow::switchToLanguage ( int  param  )  [slot]

Table * ApplicationWindow::table ( const QString &  name  )  [slot]

QList< MdiSubWindow * > ApplicationWindow::tableList (  )  [slot]

void ApplicationWindow::tableMenuAboutToShow (  )  [private, slot]

QStringList ApplicationWindow::tableNames (  )  [slot]

Returns a list containing the names of all tables in the project.

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

Referenced by customMenu(), ExportDialog::ExportDialog(), AxesDialog::setGraph(), and showPlotWizard().

Matrix * ApplicationWindow::tableToMatrix ( Table t  )  [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, slot]

References actionAbout, actionActivateWindow, actionAdd3DData, actionAddColToTable, actionAddErrorBars, actionAddFunctionCurve, actionAddImage, actionAddLayer, actionAddText, actionAnimate, actionAutoCorrelate, actionAutomaticLayout, actionBandBlockFilter, actionBandPassFilter, actionBoxPlot, actionCheckUpdates, actionChooseHelpFolder, actionClearLogInfo, actionClearSelection, actionClearTable, actionCloseAllWindows, actionCloseWindow, actionColorMap, actionContourMap, actionConvertMatrixDirect, actionConvertMatrixXYZ, actionConvertMatrixYXZ, actionConvertTable, actionConvolute, actionCopySelection, actionCopyWindow, actionCorrelate, actionCurveFullRange, actionCustomActionDialog, actionCutSelection, actionDeconvolute, actionDeleteFitTables, actionDeleteLayer, actionDeleteRows, actionDifferentiate, actionDisregardCol, actionDonate, actionDownloadManual, actionDrawPoints, actionEditCurveRange, actionEditFunction, actionEditSurfacePlot, actionExportAllGraphs, actionExportGraph, actionExportMatrix, actionExportPDF, actionFFT, actionFitExpGrowth, actionFitFrame, actionFitGauss, actionFitLinear, actionFitLorentz, actionFitSigmoidal, actionFlipMatrixHorizontally, actionFlipMatrixVertically, actionFontBold, actionFontItalic, actionGoToColumn, actionGoToRow, actionGrayMap, actionGreekMajSymbol, actionGreekSymbol, actionHelpBugReports, actionHelpForums, actionHideActiveWindow, actionHideCurve, actionHideOtherCurves, actionHideSelectedColumns, actionHideWindow, actionHighPassFilter, actionHomePage, actionImagePlot, actionImportImage, actionIntegrate, actionIntensityTable, actionInterpolate, actionInvertMatrix, actionLoad, actionLoadImage, actionLowPassFilter, actionMathSymbol, actionMatrixColumnRow, actionMatrixCustomScale, actionMatrixDeterminant, actionMatrixGrayScale, actionMatrixRainbowScale, actionMatrixXY, actionMaximizeWindow, actionMinimizeWindow, actionMoveColFirst, actionMoveColLast, actionMoveColLeft, actionMoveColRight, actionMultiPeakGauss, actionMultiPeakLorentz, actionNewFolder, actionNewFunctionPlot, actionNewGraph, actionNewLegend, actionNewMatrix, actionNewNote, actionNewProject, actionNewSurfacePlot, actionNewTable, actionNormalizeSelection, actionNormalizeTable, actionNoteEvaluate, actionNoteExecute, actionNoteExecuteAll, actionOpen, actionOpenTemplate, actionPasteSelection, actionPerspective, actionPixelLineProfile, actionPlot2HorizontalLayers, actionPlot2VerticalLayers, actionPlot3DBars, actionPlot3DHiddenLine, actionPlot3DPolygons, actionPlot3DRibbon, actionPlot3DScatter, actionPlot3DTrajectory, actionPlot3DWireFrame, actionPlot3DWireSurface, actionPlot4Layers, actionPlotArea, actionPlotHistogram, actionPlotHorizontalBars, actionPlotHorSteps, actionPlotL, actionPlotLP, actionPlotP, actionPlotPie, actionPlotSpline, actionPlotStackedHistograms, actionPlotStackedLayers, actionPlotVectXYAM, actionPlotVectXYXY, actionPlotVerticalBars, actionPlotVerticalDropLines, actionPlotVertSteps, actionPrint, actionPrintAllPlots, actionReadOnlyCol, actionRedo, actionRemoveCurve, actionRename, actionResetRotation, actionResizeActiveWindow, actionResizeWindow, actionRestartScripting, actionRotateMatrix, actionRotateMatrixMinus, actionSaveProject, actionSaveProjectAs, actionSaveTemplate, actionScriptingLang, actionSetAscValues, actionSetLabelCol, actionSetMatrixDimensions, actionSetMatrixProperties, actionSetMatrixValues, actionSetRandomValues, actionSetXCol, actionSetXErrCol, actionSetYCol, actionSetYErrCol, actionSetZCol, actionShowAllColumns, actionShowAllCurves, actionShowAxisDialog, actionShowColsDialog, actionShowColStatistics, actionShowColumnOptionsDialog, actionShowColumnValuesDialog, actionShowConfigureDialog, actionShowCurvePlotDialog, actionShowCurvesDialog, actionShowCurveWorksheet, actionShowExpDecay3Dialog, actionShowExpDecayDialog, actionShowExplorer, actionShowExportASCIIDialog, actionShowFitDialog, actionShowFitPolynomDialog, actionShowGridDialog, actionShowHelp, actionShowImageDialog, actionShowIntDialog, actionShowLayerDialog, actionShowLineDialog, actionShowLog, actionShowMoreWindows, actionShowNoteLineNumbers, actionShowPlotDialog, actionShowPlotWizard, actionShowRowsDialog, actionShowRowStatistics, actionShowScaleDialog, actionShowScriptWindow, actionShowTextDialog, actionShowTitleDialog, actionShowTwoExpDecayDialog, actionShowUndoStack, actionSmoothAverage, actionSmoothFFT, actionSmoothSavGol, actionSortSelection, actionSortTable, actionSwapColumns, actionTableRecalculate, actionTechnicalSupport, actionTimeStamp, actionToolBars, actionTranslateHor, actionTranslateVert, actionTranslations, actionTransposeMatrix, actionUnderline, actionUndo, actionUnzoom, actionViewMatrix, actionViewMatrixImage, 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::translateCurveHor (  )  [slot]

void ApplicationWindow::translateCurveVert (  )  [slot]

void ApplicationWindow::transposeMatrix (  )  [slot]

void ApplicationWindow::underline (  )  [private, slot]

References d_text_editor, and TextEditor::formatText().

Referenced by createActions().

void ApplicationWindow::undo (  )  [slot]

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::updateConfirmOptions ( bool  askTables,
bool  askMatrixes,
bool  askPlots2D,
bool  askPlots3D,
bool  askNotes 
) [slot]

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

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

void ApplicationWindow::updateLog ( const QString &  result  )  [slot]

void ApplicationWindow::updateMatrixPlots ( MdiSubWindow window  )  [slot]

void ApplicationWindow::updateRecentProjectsList (  )  [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 redo(), setWindowName(), and undo().

void ApplicationWindow::updateWindowLists ( MdiSubWindow w  )  [slot]

void ApplicationWindow::updateWindowStatus ( MdiSubWindow w  )  [slot]

bool ApplicationWindow::validFor2DPlot ( Table table  )  [slot]

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

References Table::noXColumn(), Table::numCols(), and Table::selectedYColumns().

Referenced by generate2DGraph(), multilayerPlot(), 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 (  )  [static, slot]

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

References extra_version, maj_version, min_version, and patch_version.

Referenced by about(), and parseCommandLineArguments().

void ApplicationWindow::viewMatrixColumnRow (  )  [slot]

void ApplicationWindow::viewMatrixImage (  )  [slot]

void ApplicationWindow::viewMatrixTable (  )  [slot]

void ApplicationWindow::viewMatrixXY (  )  [slot]

MdiSubWindow * ApplicationWindow::window ( const QString &  name  )  [slot]

void ApplicationWindow::windowActivated ( QMdiSubWindow *  w  )  [private, slot]

QString ApplicationWindow::windowGeometryInfo ( MdiSubWindow w  )  [slot]

void ApplicationWindow::windowProperties (  )  [slot]

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

void ApplicationWindow::windowsMenuAboutToShow (  )  [private, slot]

void ApplicationWindow::windowsMenuActivated ( int  id  )  [private, slot]

void ApplicationWindow::zoomIn (  )  [slot]

void ApplicationWindow::zoomOut (  )  [slot]


Member Data Documentation

QAction* ApplicationWindow::actionAbout [private]

QAction * ApplicationWindow::actionAddImage [private]

QAction * ApplicationWindow::actionAddLayer [private]

QAction * ApplicationWindow::actionAddText [private]

QAction* ApplicationWindow::actionDonate [private]

QAction * ApplicationWindow::actionFFT [private]

QAction * ApplicationWindow::actionFitFrame [private]

QAction * ApplicationWindow::actionFitGauss [private]

QAction * ApplicationWindow::actionFontBox [private]

QAction * ApplicationWindow::actionFontSize [private]

QAction * ApplicationWindow::actionGoToRow [private]

QAction * ApplicationWindow::actionGrayMap [private]

QAction * ApplicationWindow::actionHomePage [private]

QAction* ApplicationWindow::actionLoad [private]

QAction * ApplicationWindow::actionNewGraph [private]

QAction * ApplicationWindow::actionNewNote [private]

QAction * ApplicationWindow::actionNewTable [private]

Referenced by init(), and windowsMenuAboutToShow().

QAction* ApplicationWindow::actionOpen [private]

QAction * ApplicationWindow::actionPlotArea [private]

QAction* ApplicationWindow::actionPlotL [private]

QAction * ApplicationWindow::actionPlotLP [private]

QAction * ApplicationWindow::actionPlotP [private]

QAction * ApplicationWindow::actionPlotPie [private]

Referenced by init(), and windowsMenuAboutToShow().

QAction * ApplicationWindow::actionPrint [private]

QAction * ApplicationWindow::actionRedo [private]

QAction* ApplicationWindow::actionRename [private]

QAction * ApplicationWindow::actionSaveNote [private]

QAction * ApplicationWindow::actionSetYCol [private]

QAction * ApplicationWindow::actionSetZCol [private]

QAction * ApplicationWindow::actionShowHelp [private]

QAction * ApplicationWindow::actionShowLog [private]

QAction * ApplicationWindow::actionToolBars [private]

QAction * ApplicationWindow::actionUndo [private]

QAction * ApplicationWindow::actionUnzoom [private]

QTranslator* ApplicationWindow::appTranslator [private]

QAssistantClient* ApplicationWindow::assistant [private]

Referenced by init(), and showHelp().

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

Referenced by initGlobalConstants(), main(), and receivedVersionFile().

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]

QToolButton* ApplicationWindow::btnResults [private]

QAction * ApplicationWindow::btnSelect [private]

QAction* ApplicationWindow::btnZoomIn [private]

QAction * ApplicationWindow::btnZoomOut [private]

QAction * ApplicationWindow::ceil [private]

QToolBar * ApplicationWindow::columnTools [private]

QAction * ApplicationWindow::conestyle [private]

QActionGroup* ApplicationWindow::coord [private]

Referenced by initPlot3DToolBar().

QAction * ApplicationWindow::crossHairStyle [private]

Calculate only 2 points in a generated linear fit function curve.

Referenced by analyzeCurve(), ConfigDialog::apply(), fitLinear(), ConfigDialog::initFittingPage(), initGlobalConstants(), readSettings(), and saveSettings().

User defined size for the Add/Remove curves dialog.

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

End of line convention used to import ASCII files.

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

Last selected filter in import ASCII dialog.

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

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

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

QCompleter* ApplicationWindow::d_completer [private]

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

Referenced by ConfigDialog::apply(), endOfLine(), ConfigDialog::initAppPage(), initGlobalConstants(), readSettings(), and saveSettings().

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

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

QLocale ApplicationWindow::d_locale [private]

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

Referenced by changeFolder(), initGlobalConstants(), openProject(), and windowActivated().

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

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

QUndoView* ApplicationWindow::d_undo_view [private]

Referenced by customMenu(), and init().

QList<QAction *> ApplicationWindow::d_user_actions [private]

QMdiArea* ApplicationWindow::d_workspace [private]

QActionGroup * ApplicationWindow::dataTools [private]

Referenced by initToolBars().

QMenu * ApplicationWindow::decayMenu [private]

The scripting language to use for new projects.

Referenced by ConfigDialog::apply(), init(), ConfigDialog::initAppPage(), initGlobalConstants(), readSettings(), and saveSettings().

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

QMenu * ApplicationWindow::edit [private]

QToolBar * ApplicationWindow::editTools [private]

Referenced by init(), readSettings(), and saveSettings().

QDockWidget* ApplicationWindow::explorerWindow [private]

QMenu * ApplicationWindow::fileMenu [private]

QToolBar* ApplicationWindow::fileTools [private]

QAction * ApplicationWindow::filledmesh [private]

QMenu * ApplicationWindow::fillMenu [private]

QMenu * ApplicationWindow::filterMenu [private]

QAction * ApplicationWindow::floor [private]

QAction * ApplicationWindow::floordata [private]

QAction * ApplicationWindow::flooriso [private]

QAction * ApplicationWindow::floornone [private]

QActionGroup * ApplicationWindow::floorstyle [private]

Referenced by initPlot3DToolBar().

QMenu * ApplicationWindow::foldersMenu [private]

QMenu * ApplicationWindow::format [private]

QToolBar* ApplicationWindow::formatToolBar [private]

QAction * ApplicationWindow::Frame [private]

QAction* ApplicationWindow::front [private]

QMenu * ApplicationWindow::graph [private]

QActionGroup * ApplicationWindow::grids [private]

QMenu* ApplicationWindow::help [private]

QAction * ApplicationWindow::hiddenline [private]

QWidgetList* ApplicationWindow::hiddenWindows [private]

QHttp ApplicationWindow::http [private]

Used when checking for new versions.

Referenced by init(), receivedVersionFile(), and searchForUpdates().

QLineEdit* ApplicationWindow::info [private]

QAction * ApplicationWindow::left [private]

QMenu * ApplicationWindow::newMenu [private]

QAction * ApplicationWindow::None [private]

QMenu * ApplicationWindow::normMenu [private]

QMenu * ApplicationWindow::plot2DMenu [private]

QMenu * ApplicationWindow::plot3DMenu [private]

QToolBar * ApplicationWindow::plot3DTools [private]

QToolBar * ApplicationWindow::plotMatrixBar [private]

QActionGroup * ApplicationWindow::plotstyle [private]

Referenced by initPlot3DToolBar().

QToolBar * ApplicationWindow::plotTools [private]

QAction * ApplicationWindow::pointstyle [private]

QAction * ApplicationWindow::polygon [private]

QTranslator * ApplicationWindow::qtTranslator [private]

QMenu * ApplicationWindow::recent [private]

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]

QAction * ApplicationWindow::right [private]

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

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

QMenu * ApplicationWindow::smoothMenu [private]

QMenu* ApplicationWindow::tableMenu [private]

QToolBar * ApplicationWindow::tableTools [private]

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

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

QDockWidget * ApplicationWindow::undoStackWindow [private]

Used when checking for new versions.

Referenced by receivedVersionFile(), and searchForUpdates().

QMenu * ApplicationWindow::view [private]

QAction* ApplicationWindow::wireframe [private]


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

Generated on Tue Jun 17 08:36:14 2008 for QtiPlot by  doxygen 1.5.5