QtiPlot  0.9.8.2
Public Member Functions | Private Slots | Private Member Functions | Private Attributes
ConfigDialog Class Reference

Preferences dialog. More...

#include <ConfigDialog.h>

List of all members.

Public Member Functions

 ConfigDialog (QWidget *parent, Qt::WFlags fl=0)
 Constructor.
void setColumnSeparator (const QString &sep)

Private Slots

void accept ()
void adjustCanvasHeight (double width)
void adjustCanvasWidth (double height)
void apply ()
void changeColorName (int, int)
void chooseHelpFolder ()
void chooseJava ()
void chooseJODConverter ()
void chooseOffice ()
void chooseTexCompiler ()
void chooseTranslationsFolder ()
int curveStyle ()
void customizeNotes ()
void enableCurveAntialiasingSizeBox (bool)
void enableMajorGrids (bool on)
void enableMinorGrids (bool on)
void insertLanguagesList ()
virtual void languageChange ()
void loadDefaultColors ()
void loadDefaultSymbols ()
void majorGridEnabled (bool)
void minorGridEnabled (bool)
void moveColor (bool up=true)
void moveColorDown ()
void moveSymbol (bool up=true)
void moveSymbolDown ()
void newColor ()
void pick3DAxesFont ()
void pick3DNumbersFont ()
void pick3DTitleFont ()
void pickApplicationFont ()
void pickAxesFont ()
void pickHeaderFont ()
void pickLegendFont ()
void pickNumbersFont ()
void pickTextFont ()
void pickTitleFont ()
void rehighlight ()
void removeColor ()
void resetDefaultSettings ()
void setCurrentPage (int index)
void setCurrentSymbol (SymbolBox *)
void showColorDialog (int, int)
void showFrameWidth (bool ok)
void showGridOptions (int axis)
void showPointsBox (bool)
void switchToLanguage (int param)
void updateCanvasSize (int unit)
void updateGrid ()
void updateSymbolsList (int)
bool validateJava ()
bool validateJODConverter ()
bool validateOffice ()
bool validateTexCompiler ()

Private Member Functions

double convertFromPixels (int w, FrameWidget::Unit unit, int dimension)
int convertToPixels (double w, FrameWidget::Unit unit, int dimension)
void initAppPage ()
void initAxesPage ()
void initConfirmationsPage ()
void initCurvesPage ()
void initFileLocationsPage ()
void initFittingPage ()
void initGridPage ()
void initLayerGeometryPage ()
void initLayerSpeedPage ()
void initNotesPage ()
void initPlots3DPage ()
void initPlotsPage ()
void initProxyPage ()
void initTablesPage ()
void setApplication (ApplicationWindow *app)
QNetworkProxy setApplicationCustomProxy ()
void setColorsList (const QList< QColor > &colList, const QStringList &colNames)
void setSymbolsList (const QList< int > &symbList)
void updateMenuList ()
 Calculates a sensible width for the items list.
bool validFolderPath (const QString &path)

Private Attributes

QGroupBox * antialiasingGroupBox
QWidget * appColors
QFont appFont
QWidget * application
QTabWidget * appTabWidget
double aspect_ratio
QComboBox * attachToBox
QLabel * attachToLabel
QFont axesFont
QListWidget * axesGridList
QWidget * axesPage
QComboBox * axisLabelingBox
QSlider * bkgOpacitySlider
QCheckBox * boxAntialiseGrid
QSpinBox * boxAppPrecision
QCheckBox * boxAutoscale3DPlots
QCheckBox * boxAutoscaling
QSpinBox * boxAxesLabelsDist
QCheckBox * boxBackbones
ColorButtonboxBackgroundColor
QSpinBox * boxBackgroundTransparency
QCheckBox * boxBackupProject
ColorButtonboxBorderColor
QSpinBox * boxBorderWidth
ColorButtonboxCanvasColor
DoubleSpinBoxboxCanvasHeight
QSpinBox * boxCanvasTransparency
DoubleSpinBoxboxCanvasWidth
QComboBox * boxClipboardLocale
ColorButtonboxColorMajor
ColorButtonboxColorMinor
QCheckBox * boxConfirmModifyDataPoints
QCheckBox * boxConfirmOverwrite
DoubleSpinBoxboxCurveLineWidth
QComboBox * boxCurveStyle
QComboBox * boxDecimalSeparator
QCheckBox * boxEmptyCellGap
QCheckBox * boxEnableAxis
QComboBox * boxEndLine
QCheckBox * boxFolders
QFontComboBox * boxFontFamily
QSpinBox * boxFontSize
QCheckBox * boxFrame
QSpinBox * boxFrameWidth
QComboBox * boxGridXAxis
QComboBox * boxGridYAxis
QComboBox * boxInitWindow
QCheckBox * boxLabelsEditing
QComboBox * boxLanguage
QSpinBox * boxLineWidth
QCheckBox * boxMajorGrid
QCheckBox * boxMajorGrids
QComboBox * boxMajorGridStyle
DoubleSpinBoxboxMajorGridWidth
QComboBox * boxMajTicks
QSpinBox * boxMajTicksLength
QSpinBox * boxMargin
QCheckBox * boxMatrices
QCheckBox * boxMinorGrid
QCheckBox * boxMinorGrids
QComboBox * boxMinorGridStyle
DoubleSpinBoxboxMinorGridWidth
QComboBox * boxMinTicks
QSpinBox * boxMinTicksLength
QSpinBox * boxMinutes
QCheckBox * boxMultiPeakMsgs
QCheckBox * boxMuParserCLocale
QCheckBox * boxNotes
QCheckBox * boxOrthogonal
ColorButtonboxPeaksColor
QCheckBox * boxPlots2D
QCheckBox * boxPlots3D
QSpinBox * boxPrecision
QCheckBox * boxPrintCropmarks
QComboBox * boxProjection
QCheckBox * boxPromptRenameTables
QCheckBox * boxResize
QSpinBox * boxResolution
QCheckBox * boxSave
QCheckBox * boxScaleFonts
QCheckBox * boxScaleLayersOnPrint
QComboBox * boxScriptingLanguage
QCheckBox * boxSearchUpdates
QComboBox * boxSeparator
QCheckBox * boxShowAxisLabels
QCheckBox * boxShowLegend
QCheckBox * boxSmoothMesh
QComboBox * boxStyle
QSpinBox * boxSymbolSize
QCheckBox * boxSynchronizeScales
QCheckBox * boxTableComments
QSpinBox * boxTabLength
QCheckBox * boxTablePasteDialog
QCheckBox * boxTables
QCheckBox * boxThousandsSeparator
QSpinBox * boxTickLabelsDist
QCheckBox * boxTitle
PenStyleBoxboxTypeMajor
PenStyleBoxboxTypeMinor
QCheckBox * boxUpdateTableValues
DoubleSpinBoxboxWidthMajor
DoubleSpinBoxboxWidthMinor
QPushButton * browseJavaBtn
QPushButton * browseJODConverterBtn
QPushButton * browseOfficeBtn
QPushButton * browseTexCompilerBtn
ColorButtonbtnAxes
ColorButtonbtnBackground3D
QPushButton * btnColorDown
QPushButton * btnColorUp
QPushButton * btnDefaultSettings
ColorButtonbtnGrid
ColorButtonbtnGridMinor
ColorButtonbtnLabels
QPushButton * btnLabelsFnt
QPushButton * btnLoadDefaultColors
QPushButton * btnLoadDefaultSymbols
ColorButtonbtnMesh
QPushButton * btnNewColor
ColorButtonbtnNumbers
QPushButton * btnNumFnt
ColorButtonbtnPanels
ColorButtonbtnPanelsText
QPushButton * btnRemoveColor
QPushButton * btnSymbolDown
QPushButton * btnSymbolUp
QPushButton * btnTitleFnt
ColorButtonbtnWorkspace
QPushButton * buttonApply
QPushButton * buttonAxesFont
ColorButtonbuttonBackground
QPushButton * buttonBoldFont
QPushButton * buttonCancel
ColorButtonbuttonClassColor
QLabel * buttonClassLabel
ColorButtonbuttonCommentColor
QLabel * buttonCommentLabel
ColorButtonbuttonFunctionColor
QLabel * buttonFunctionLabel
ColorButtonbuttonHeader
QPushButton * buttonHeaderFont
QPushButton * buttonItalicFont
ColorButtonbuttonKeywordColor
QLabel * buttonKeywordLabel
QPushButton * buttonLegendFont
QPushButton * buttonNumbersFont
ColorButtonbuttonNumericColor
QLabel * buttonNumericLabel
QPushButton * buttonOk
ColorButtonbuttonQuotationColor
QLabel * buttonQuotationLabel
ColorButtonbuttonText
QPushButton * buttonTextFont
QPushButton * buttonTitleFont
QLabel * canvasHeightLabel
QSlider * canvasOpacitySlider
QLabel * canvasWidthLabel
QGroupBox * colorMapBox
ColorMapEditorcolorMapEditor
QTableWidget * colorsList
QCheckBox * completionBox
QWidget * confirm
QSpinBox * curveAlphaBox
QSlider * curveOpacitySlider
QWidget * curves
QGroupBox * curvesGroupBox
QSpinBox * curveSizeBox
QFont d_3D_axes_font
QFont d_3D_numbers_font
QFont d_3D_title_font
QStringList d_indexed_color_names
QList< QColor > d_indexed_colors
QList< int > d_indexed_symbols
QCheckBox * disableAntialiasingBox
QLabel * enableAxisLabel
QGridLayout * enabledAxesGrid
QGroupBox * enabledAxesGroupBox
QComboBox * excelImportMethod
QLabel * excelImportMethodLabel
QWidget * fileLocationsPage
QGroupBox * fillCurvesGroupBox
QCheckBox * fillSymbolsBox
QWidget * fitPage
QPushButton * fontsBtn
QStackedWidget * generalDialog
QSpinBox * generatePointsBox
QRadioButton * generatePointsBtn
QLabel * gridAxesLbl
QLabel * gridLineColorLbl
QLabel * gridLineTypeLbl
QLabel * gridLineWidthLbl
QWidget * gridPage
QGroupBox * groupBackgroundOptions
QGroupBox * groupBox3DCol
QGroupBox * groupBox3DFonts
QGroupBox * groupBox3DGrids
QGroupBox * groupBoxConfirm
QGroupBox * groupBoxFitParameters
QGroupBox * groupBoxFittingCurve
QGroupBox * groupBoxMultiPeak
QGroupBox * groupBoxTableCol
QGroupBox * groupBoxTableFonts
QGroupBox * groupIndexedColors
QGroupBox * groupIndexedSymbols
QGroupBox * groupSyntaxHighlighter
QFont headerFont
QLineEdit * helpPathLine
QListWidget * itemsList
QLabel * javaLabel
QLineEdit * javaPathBox
QLabel * jodconverterLabel
QLineEdit * jodconverterPathBox
QCheckBox * keepRatioBox
QLabel * label3DGridsColor
QLabel * label3DGridsStyle
QLabel * label3DGridsWidth
QLabel * labelFrameWidth
QLabel * labelGraphAxesLabelsDist
QLabel * labelGraphBkgColor
QLabel * labelGraphBkgOpacity
QLabel * labelGraphCanvasColor
QLabel * labelGraphCanvasOpacity
QLabel * labelGraphFrameColor
QLabel * labelGraphFrameWidth
QLabel * labelNotesFont
QLabel * labelTabLength
QLabel * labelTickLabelsDist
QLabel * lblAppPrecision
QLabel * lblAxesLineWidth
QLabel * lblAxisLabeling
QLabel * lblClipboardSeparator
QLabel * lblCurveAlpha
QLabel * lblCurveStyle
QLabel * lblDecimalSeparator
QLabel * lblEndOfLine
QLabel * lblFloorStyle
QLabel * lblFonts
QLabel * lblHeaderColor
QLabel * lblHelpPath
QLabel * lblInitWindow
QLabel * lblLanguage
QLabel * lblLineStyle
QLabel * lblLineWidth
QLabel * lblMajTicks
QLabel * lblMajTicksLength
QLabel * lblMargin
QLabel * lblMinTicks
QLabel * lblMinTicksLength
QLabel * lblPageHeader
QLabel * lblPanels
QLabel * lblPanelsText
QLabel * lblPattern
QLabel * lblPeaksColor
QLabel * lblPoints
QLabel * lblPrecision
QLabel * lblResolution
QLabel * lblScriptingLanguage
QLabel * lblSeparator
QLabel * lblStyle
QLabel * lblSymbBox
QLabel * lblSymbEdge
QLabel * lblSymbSize
QLabel * lblTableBackground
QLabel * lblTextColor
QLabel * lblTranslationsPath
QLabel * lblUndoStackSize
QLabel * lblWorkspace
QComboBox * legendDisplayBox
QLabel * legendDisplayLabel
QFont legendFont
QCheckBox * linearFit2PointsBox
QCheckBox * lineNumbersBox
PenStyleBoxlineStyleBox
QCheckBox * logBox
QWidget * notesPage
QFont numbersFont
QWidget * numericFormatPage
QLabel * officeLabel
QCheckBox * openLastProjectBox
PatternBoxpatternBox
QWidget * plotFonts
QWidget * plotGeometryPage
QCheckBox * plotLabelBox
QWidget * plotOptions
QWidget * plotPrint
QWidget * plots3D
QWidget * plotSpeedPage
QTabWidget * plotsTabWidget
QWidget * plotTicks
QGroupBox * proxyGroupBox
QLabel * proxyHostLabel
QLineEdit * proxyHostLine
QWidget * proxyPage
QLabel * proxyPasswordLabel
QLineEdit * proxyPasswordLine
QSpinBox * proxyPortBox
QLabel * proxyPortLabel
QLabel * proxyUserLabel
QLineEdit * proxyUserNameLine
QRadioButton * samePointsBtn
QCheckBox * scaleErrorsBox
QLabel * showNumbersLabel
QLineEdit * sofficePathBox
SymbolBoxsymbolBox
DoubleSpinBoxsymbolEdgeBox
QGroupBox * symbolGroupBox
QTableWidget * symbolsList
QWidget * tables
QLabel * texCompilerLabel
QLineEdit * texCompilerPathBox
QFont textFont
QFont titleFont
QLineEdit * translationsPathLine
QSpinBox * undoStackSizeBox
QComboBox * unitBox
QLabel * unitBoxLabel
QLabel * xBottomLabel
QLabel * xTopLabel
QLabel * yLeftLabel
QLabel * yRightLabel

Detailed Description

Preferences dialog.


Constructor & Destructor Documentation

ConfigDialog::ConfigDialog ( QWidget *  parent,
Qt::WFlags  fl = 0 
)

Member Function Documentation

void ConfigDialog::accept ( )
privateslot

References apply().

Referenced by ConfigDialog().

void ConfigDialog::adjustCanvasHeight ( double  width)
privateslot
void ConfigDialog::adjustCanvasWidth ( double  height)
privateslot
void ConfigDialog::apply ( )
privateslot

References antialiasingGroupBox, appFont, appTabWidget, attachToBox, ApplicationWindow::autoSearchUpdates, axesFont, ApplicationWindow::axesLineWidth, axesPage, axisLabelingBox, boxAppPrecision, boxAutoscale3DPlots, boxAutoscaling, boxAxesLabelsDist, boxBackbones, boxBackgroundColor, boxBackgroundTransparency, boxBackupProject, boxBorderColor, boxBorderWidth, boxCanvasColor, boxCanvasHeight, boxCanvasTransparency, boxCanvasWidth, boxClipboardLocale, boxConfirmModifyDataPoints, boxConfirmOverwrite, boxCurveLineWidth, boxDecimalSeparator, boxEmptyCellGap, boxEndLine, boxFolders, boxFrame, boxFrameWidth, boxInitWindow, boxLabelsEditing, boxLineWidth, boxMajorGrids, boxMajorGridStyle, boxMajorGridWidth, boxMajTicks, boxMajTicksLength, boxMargin, boxMatrices, boxMinorGrids, boxMinorGridStyle, boxMinorGridWidth, boxMinTicks, boxMinTicksLength, boxMinutes, boxMultiPeakMsgs, boxMuParserCLocale, boxNotes, boxOrthogonal, boxPeaksColor, boxPlots2D, boxPlots3D, boxPrecision, boxPrintCropmarks, boxProjection, boxPromptRenameTables, boxResize, boxResolution, boxSave, boxScaleFonts, boxScaleLayersOnPrint, boxScriptingLanguage, boxSearchUpdates, boxSeparator, boxShowLegend, boxSmoothMesh, boxStyle, boxSymbolSize, boxSynchronizeScales, boxTableComments, boxTablePasteDialog, boxTables, boxThousandsSeparator, boxTickLabelsDist, boxTitle, boxUpdateTableValues, btnAxes, btnBackground3D, btnGrid, btnGridMinor, btnLabels, btnMesh, btnNumbers, btnPanels, btnPanelsText, btnWorkspace, buttonBackground, buttonHeader, buttonText, ApplicationWindow::canvasFrameWidth, ApplicationWindow::changeAppFont(), ApplicationWindow::changeAppStyle(), ColorButton::color(), ColorMapEditor::colorMap(), colorMapEditor, ApplicationWindow::columnSeparator, completionBox, ApplicationWindow::confirmCloseFolder, convertToPixels(), ApplicationWindow::createLanguagesList(), curveAlphaBox, curveSizeBox, curveStyle(), ApplicationWindow::d_2_linear_fit_points, ApplicationWindow::d_3D_autoscale, ApplicationWindow::d_3D_axes_color, d_3D_axes_font, ApplicationWindow::d_3D_axes_font, ApplicationWindow::d_3D_background_color, ApplicationWindow::d_3D_color_map, ApplicationWindow::d_3D_grid_color, ApplicationWindow::d_3D_labels_color, ApplicationWindow::d_3D_legend, ApplicationWindow::d_3D_major_grids, ApplicationWindow::d_3D_major_style, ApplicationWindow::d_3D_major_width, ApplicationWindow::d_3D_mesh_color, ApplicationWindow::d_3D_minor_grid_color, ApplicationWindow::d_3D_minor_grids, ApplicationWindow::d_3D_minor_style, ApplicationWindow::d_3D_minor_width, ApplicationWindow::d_3D_numbers_color, d_3D_numbers_font, ApplicationWindow::d_3D_numbers_font, ApplicationWindow::d_3D_orthogonal, ApplicationWindow::d_3D_projection, ApplicationWindow::d_3D_resolution, ApplicationWindow::d_3D_smooth_mesh, d_3D_title_font, ApplicationWindow::d_3D_title_font, ApplicationWindow::d_backup_files, ApplicationWindow::d_confirm_modif_2D_points, ApplicationWindow::d_confirm_overwrite, ApplicationWindow::d_curve_line_style, ApplicationWindow::d_curve_max_antialising_size, ApplicationWindow::d_decimal_digits, ApplicationWindow::d_disable_curve_antialiasing, ApplicationWindow::d_eol, ApplicationWindow::d_fill_symbols, ApplicationWindow::d_graph_attach_policy, ApplicationWindow::d_graph_axes_labels_dist, ApplicationWindow::d_graph_axis_labeling, ApplicationWindow::d_graph_background_color, ApplicationWindow::d_graph_background_opacity, ApplicationWindow::d_graph_border_color, ApplicationWindow::d_graph_border_width, ApplicationWindow::d_graph_canvas_color, ApplicationWindow::d_graph_canvas_opacity, ApplicationWindow::d_graph_legend_display, ApplicationWindow::d_graph_tick_labels_dist, ApplicationWindow::d_in_place_editing, d_indexed_color_names, d_indexed_colors, d_indexed_symbols, ApplicationWindow::d_indexed_symbols, ApplicationWindow::d_inform_rename_table, ApplicationWindow::d_init_window_type, ApplicationWindow::d_keep_aspect_ration, ApplicationWindow::d_layer_canvas_height, ApplicationWindow::d_layer_canvas_width, ApplicationWindow::d_layer_geometry_unit, ApplicationWindow::d_multi_peak_messages, ApplicationWindow::d_muparser_c_locale, ApplicationWindow::d_open_last_project, ApplicationWindow::d_print_cropmarks, ApplicationWindow::d_python_config_folder, ApplicationWindow::d_scale_plots_on_print, ApplicationWindow::d_show_axes, ApplicationWindow::d_show_axes_labels, ApplicationWindow::d_show_empty_cell_gap, ApplicationWindow::d_show_table_comments, ApplicationWindow::d_show_table_paste_dialog, ApplicationWindow::d_startup_scripts_folder, ApplicationWindow::d_symbol_style, ApplicationWindow::d_synchronize_graph_scales, ApplicationWindow::d_translations_folder, ApplicationWindow::defaultCurveAlpha, ApplicationWindow::defaultCurveBrush, ApplicationWindow::defaultCurveLineWidth, ApplicationWindow::defaultCurveStyle, ApplicationWindow::defaultPlotMargin, ApplicationWindow::defaultScriptingLang, ApplicationWindow::defaultSymbolEdge, ApplicationWindow::defaultSymbolSize, disableAntialiasingBox, Graph::disableCurveAntialiasing(), ApplicationWindow::drawBackbones, ApplicationWindow::enableCompletion(), enabledAxesGrid, excelImportMethod, fileLocationsPage, fillSymbolsBox, ApplicationWindow::fit_output_precision, ApplicationWindow::fit_scale_errors, ApplicationWindow::fitPoints, generalDialog, ApplicationWindow::generatePeakCurves, generatePointsBox, generatePointsBtn, ApplicationWindow::generateUniformFitPoints, groupBoxMultiPeak, groupIndexedSymbols, headerFont, ApplicationWindow::helpFilePath, helpPathLine, insertLanguagesList(), keepRatioBox, MultiLayer::layersList(), legendDisplayBox, legendFont, linearFit2PointsBox, lineStyleBox, logBox, ApplicationWindow::majTicksLength, ApplicationWindow::majTicksStyle, ApplicationWindow::minTicksLength, ApplicationWindow::minTicksStyle, ApplicationWindow::modifiedProject(), numbersFont, numericFormatPage, openLastProjectBox, ApplicationWindow::pasteFitResultsToPlot, patternBox, ApplicationWindow::peakCurvesColor, ApplicationWindow::plotAxesFont, plotGeometryPage, plotLabelBox, ApplicationWindow::plotLegendFont, ApplicationWindow::plotNumbersFont, plotsTabWidget, ApplicationWindow::plotTitleFont, MultiLayer::printCropmarks(), proxyPage, ApplicationWindow::saveSettings(), scaleErrorsBox, ApplicationWindow::setAppColors(), setApplicationCustomProxy(), ApplicationWindow::setAutoUpdateTableValues(), Graph::setAxisTitlePolicy(), ApplicationWindow::setClipboardLocale(), ApplicationWindow::setExcelImportMethod(), ApplicationWindow::setGraphDefaultSettings(), Table::setHeaderColor(), Table::setHeaderFont(), ApplicationWindow::setIndexedColorNames(), ApplicationWindow::setIndexedColors(), ApplicationWindow::setIndexedSymbols(), ApplicationWindow::setMatrixUndoStackSize(), ApplicationWindow::setPlot3DOptions(), ApplicationWindow::setSaveSettings(), MultiLayer::setScaleLayersOnPrint(), Graph::setSynchronizedScaleDivisions(), Table::setTextFont(), Table::showComments(), symbolBox, symbolEdgeBox, ApplicationWindow::tableBkgdColor, ApplicationWindow::tableHeaderColor, ApplicationWindow::tableHeaderFont, ApplicationWindow::tableTextColor, ApplicationWindow::tableTextFont, textFont, titleFont, ApplicationWindow::titleOn, translationsPathLine, undoStackSizeBox, unitBox, ApplicationWindow::updateConfirmOptions(), updateMenuList(), validFolderPath(), DoubleSpinBox::value(), ApplicationWindow::windowsList(), and ApplicationWindow::writeFitResultsToLog.

Referenced by accept(), and ConfigDialog().

void ConfigDialog::changeColorName ( int  row,
int  col 
)
privateslot

References colorsList, and d_indexed_color_names.

Referenced by initCurvesPage().

void ConfigDialog::chooseHelpFolder ( )
privateslot
void ConfigDialog::chooseJava ( )
privateslot
void ConfigDialog::chooseJODConverter ( )
privateslot
void ConfigDialog::chooseOffice ( )
privateslot
void ConfigDialog::chooseTexCompiler ( )
privateslot
void ConfigDialog::chooseTranslationsFolder ( )
privateslot
double ConfigDialog::convertFromPixels ( int  w,
FrameWidget::Unit  unit,
int  dimension 
)
private
int ConfigDialog::convertToPixels ( double  w,
FrameWidget::Unit  unit,
int  dimension 
)
private
int ConfigDialog::curveStyle ( )
privateslot
void ConfigDialog::customizeNotes ( )
privateslot
void ConfigDialog::enableCurveAntialiasingSizeBox ( bool  on)
privateslot

References curveSizeBox, and disableAntialiasingBox.

Referenced by initLayerSpeedPage().

void ConfigDialog::enableMajorGrids ( bool  on)
privateslot
void ConfigDialog::enableMinorGrids ( bool  on)
privateslot
void ConfigDialog::initAppPage ( )
private
void ConfigDialog::initAxesPage ( )
private
void ConfigDialog::initConfirmationsPage ( )
private
void ConfigDialog::initCurvesPage ( )
private
void ConfigDialog::initFileLocationsPage ( )
private
void ConfigDialog::initFittingPage ( )
private
void ConfigDialog::initGridPage ( )
private
void ConfigDialog::initLayerGeometryPage ( )
private
void ConfigDialog::initLayerSpeedPage ( )
private
void ConfigDialog::initNotesPage ( )
private
void ConfigDialog::initPlots3DPage ( )
private
void ConfigDialog::initPlotsPage ( )
private

References attachToBox, attachToLabel, ApplicationWindow::autoResizeLayers, ApplicationWindow::autoscale2DPlots, ApplicationWindow::autoScaleFonts, axesPage, axisLabelingBox, bkgOpacitySlider, boxAutoscaling, boxBackgroundColor, boxBackgroundTransparency, boxBorderColor, boxBorderWidth, boxCanvasColor, boxCanvasTransparency, boxEmptyCellGap, boxFrame, boxFrameWidth, boxLabelsEditing, boxMajTicks, boxMajTicksLength, boxMargin, boxMinTicks, boxMinTicksLength, boxPrintCropmarks, boxResize, boxScaleFonts, boxScaleLayersOnPrint, boxTitle, buttonAxesFont, buttonLegendFont, buttonNumbersFont, buttonTitleFont, ApplicationWindow::canvasFrameWidth, canvasOpacitySlider, curves, ApplicationWindow::d_graph_background_color, ApplicationWindow::d_graph_background_opacity, ApplicationWindow::d_graph_border_color, ApplicationWindow::d_graph_border_width, ApplicationWindow::d_graph_canvas_color, ApplicationWindow::d_graph_canvas_opacity, ApplicationWindow::d_in_place_editing, ApplicationWindow::d_print_cropmarks, ApplicationWindow::d_scale_plots_on_print, ApplicationWindow::d_show_empty_cell_gap, ApplicationWindow::defaultPlotMargin, gridPage, groupBackgroundOptions, initAxesPage(), initCurvesPage(), initGridPage(), initLayerGeometryPage(), initLayerSpeedPage(), labelFrameWidth, labelGraphBkgColor, labelGraphBkgOpacity, labelGraphCanvasColor, labelGraphCanvasOpacity, labelGraphFrameColor, labelGraphFrameWidth, lblAxisLabeling, lblMajTicks, lblMajTicksLength, lblMargin, lblMinTicks, lblMinTicksLength, legendDisplayBox, legendDisplayLabel, ApplicationWindow::majTicksLength, ApplicationWindow::minTicksLength, pickAxesFont(), pickLegendFont(), pickNumbersFont(), pickTitleFont(), plotFonts, plotGeometryPage, plotOptions, plotPrint, plotSpeedPage, plotsTabWidget, plotTicks, ColorButton::setColor(), showFrameWidth(), and ApplicationWindow::titleOn.

Referenced by ConfigDialog().

void ConfigDialog::initProxyPage ( )
private
void ConfigDialog::initTablesPage ( )
private
void ConfigDialog::insertLanguagesList ( )
privateslot
void ConfigDialog::languageChange ( )
privatevirtualslot

References antialiasingGroupBox, appColors, application, appTabWidget, Graph::Area, attachToBox, attachToLabel, axesGridList, axesPage, axisLabelingBox, boxAntialiseGrid, boxAutoscale3DPlots, boxAutoscaling, boxAxesLabelsDist, boxBackbones, boxBackgroundTransparency, boxBackupProject, boxCanvasTransparency, boxClipboardLocale, boxConfirmModifyDataPoints, boxConfirmOverwrite, boxCurveStyle, boxDecimalSeparator, boxEmptyCellGap, boxEndLine, boxFolders, boxFrame, boxGridXAxis, boxGridYAxis, boxInitWindow, boxLabelsEditing, boxMajorGrid, boxMajorGrids, boxMajorGridStyle, boxMajTicks, boxMatrices, boxMinorGrid, boxMinorGrids, boxMinorGridStyle, boxMinTicks, boxMinutes, boxMultiPeakMsgs, boxMuParserCLocale, boxNotes, boxOrthogonal, boxPlots2D, boxPlots3D, boxPrintCropmarks, boxProjection, boxPromptRenameTables, boxResize, boxResolution, boxSave, boxScaleFonts, boxScaleLayersOnPrint, boxSearchUpdates, boxSeparator, boxShowLegend, boxSmoothMesh, boxSynchronizeScales, boxTableComments, boxTablePasteDialog, boxTables, boxThousandsSeparator, boxTickLabelsDist, boxTitle, boxUpdateTableValues, btnAxes, btnBackground3D, btnColorDown, btnColorUp, btnDefaultSettings, btnGrid, btnLabels, btnLabelsFnt, btnLoadDefaultColors, btnLoadDefaultSymbols, btnMesh, btnNewColor, btnNumbers, btnNumFnt, btnRemoveColor, btnSymbolDown, btnSymbolUp, btnTitleFnt, buttonApply, buttonAxesFont, buttonCancel, buttonClassLabel, buttonCommentLabel, buttonFunctionLabel, buttonHeaderFont, buttonKeywordLabel, buttonLegendFont, buttonNumbersFont, buttonNumericLabel, buttonOk, buttonQuotationLabel, buttonTextFont, buttonTitleFont, canvasHeightLabel, canvasWidthLabel, ApplicationWindow::clipboardLocale(), colorMapBox, colorsList, ApplicationWindow::columnSeparator, completionBox, confirm, curveAlphaBox, curves, curvesGroupBox, curveSizeBox, ApplicationWindow::d_3D_major_style, ApplicationWindow::d_3D_minor_style, ApplicationWindow::d_3D_projection, ApplicationWindow::d_eol, ApplicationWindow::d_graph_attach_policy, ApplicationWindow::d_graph_axis_labeling, ApplicationWindow::d_graph_legend_display, ApplicationWindow::d_init_window_type, ApplicationWindow::d_layer_geometry_unit, ApplicationWindow::defaultCurveStyle, disableAntialiasingBox, enableAxisLabel, enabledAxesGroupBox, ApplicationWindow::excelImportMethod(), excelImportMethod, excelImportMethodLabel, fileLocationsPage, fillCurvesGroupBox, fillSymbolsBox, fontsBtn, generatePointsBtn, gridAxesLbl, gridLineColorLbl, gridLineTypeLbl, gridLineWidthLbl, gridPage, groupBackgroundOptions, groupBox3DCol, groupBox3DFonts, groupBox3DGrids, groupBoxConfirm, groupBoxFitParameters, groupBoxFittingCurve, groupBoxMultiPeak, groupBoxTableCol, groupBoxTableFonts, groupIndexedColors, groupIndexedSymbols, groupSyntaxHighlighter, Graph::HorizontalBars, Graph::HorizontalSteps, itemsList, javaLabel, jodconverterLabel, keepRatioBox, label3DGridsColor, label3DGridsStyle, label3DGridsWidth, labelFrameWidth, labelGraphAxesLabelsDist, labelGraphBkgColor, labelGraphBkgOpacity, labelGraphCanvasColor, labelGraphCanvasOpacity, labelGraphFrameColor, labelGraphFrameWidth, labelNotesFont, labelTabLength, labelTickLabelsDist, lblAppPrecision, lblAxesLineWidth, lblAxisLabeling, lblClipboardSeparator, lblCurveAlpha, lblCurveStyle, lblDecimalSeparator, lblEndOfLine, lblFloorStyle, lblFonts, lblHeaderColor, lblHelpPath, lblInitWindow, lblLanguage, lblLineStyle, lblLineWidth, lblMajTicks, lblMajTicksLength, lblMargin, lblMinTicks, lblMinTicksLength, lblPanels, lblPanelsText, lblPattern, lblPeaksColor, lblPoints, lblPrecision, lblResolution, lblScriptingLanguage, lblSeparator, lblStyle, lblSymbBox, lblSymbEdge, lblSymbSize, lblTableBackground, lblTextColor, lblTranslationsPath, lblUndoStackSize, lblWorkspace, legendDisplayBox, legendDisplayLabel, Graph::Line, linearFit2PointsBox, lineNumbersBox, Graph::LineSymbols, logBox, ApplicationWindow::majTicksStyle, ApplicationWindow::minTicksStyle, numericFormatPage, officeLabel, openLastProjectBox, plotFonts, plotGeometryPage, plotLabelBox, plotOptions, plotPrint, plotSpeedPage, plotsTabWidget, plotTicks, proxyGroupBox, proxyHostLabel, proxyPage, proxyPasswordLabel, proxyPortLabel, proxyUserLabel, samePointsBtn, scaleErrorsBox, Graph::Scatter, setColumnSeparator(), showNumbersLabel, Graph::Spline, symbolGroupBox, symbolsList, texCompilerLabel, unitBox, unitBoxLabel, updateMenuList(), Graph::VerticalBars, Graph::VerticalDropLines, Graph::VerticalSteps, xBottomLabel, xTopLabel, yLeftLabel, and yRightLabel.

Referenced by ConfigDialog(), setApplication(), and switchToLanguage().

void ConfigDialog::loadDefaultColors ( )
privateslot
void ConfigDialog::loadDefaultSymbols ( )
privateslot
void ConfigDialog::majorGridEnabled ( bool  on)
privateslot
void ConfigDialog::minorGridEnabled ( bool  on)
privateslot
void ConfigDialog::moveColor ( bool  up = true)
privateslot
void ConfigDialog::moveColorDown ( )
privateslot

References moveColor().

Referenced by initCurvesPage().

void ConfigDialog::moveSymbol ( bool  up = true)
privateslot
void ConfigDialog::moveSymbolDown ( )
inlineprivateslot

References moveSymbol().

Referenced by initCurvesPage().

void ConfigDialog::newColor ( )
privateslot
void ConfigDialog::pick3DAxesFont ( )
privateslot

References d_3D_axes_font.

Referenced by initPlots3DPage().

void ConfigDialog::pick3DNumbersFont ( )
privateslot

References d_3D_numbers_font.

Referenced by initPlots3DPage().

void ConfigDialog::pick3DTitleFont ( )
privateslot

References d_3D_title_font.

Referenced by initPlots3DPage().

void ConfigDialog::pickApplicationFont ( )
privateslot

References appFont.

Referenced by initAppPage().

void ConfigDialog::pickAxesFont ( )
privateslot

References axesFont.

Referenced by initPlotsPage().

void ConfigDialog::pickHeaderFont ( )
privateslot

References headerFont.

Referenced by ConfigDialog().

void ConfigDialog::pickLegendFont ( )
privateslot

References legendFont.

Referenced by initPlotsPage().

void ConfigDialog::pickNumbersFont ( )
privateslot

References numbersFont.

Referenced by initPlotsPage().

void ConfigDialog::pickTextFont ( )
privateslot

References textFont.

Referenced by ConfigDialog().

void ConfigDialog::pickTitleFont ( )
privateslot

References titleFont.

Referenced by initPlotsPage().

void ConfigDialog::rehighlight ( )
privateslot
void ConfigDialog::removeColor ( )
privateslot
void ConfigDialog::resetDefaultSettings ( )
privateslot
void ConfigDialog::setApplication ( ApplicationWindow app)
private

References ApplicationWindow::antialiasing2DPlots, antialiasingGroupBox, appFont, ApplicationWindow::appFont, ApplicationWindow::appStyle, attachToBox, ApplicationWindow::autoResizeLayers, ApplicationWindow::autoSave, ApplicationWindow::autoSaveTime, ApplicationWindow::autoscale2DPlots, ApplicationWindow::autoScaleFonts, ApplicationWindow::autoSearchUpdates, ApplicationWindow::autoUpdateTableValues(), axesFont, ApplicationWindow::axesLineWidth, bkgOpacitySlider, boxAppPrecision, boxAutoscale3DPlots, boxAutoscaling, boxAxesLabelsDist, boxBackbones, boxBackgroundColor, boxBackgroundTransparency, boxBackupProject, boxBorderColor, boxBorderWidth, boxCanvasColor, boxCanvasTransparency, boxConfirmModifyDataPoints, boxConfirmOverwrite, boxCurveLineWidth, boxEmptyCellGap, boxEndLine, boxFolders, boxFontFamily, boxFontSize, boxFrame, boxFrameWidth, boxInitWindow, boxLabelsEditing, boxLineWidth, boxMajorGrids, boxMajorGridWidth, boxMajTicksLength, boxMargin, boxMatrices, boxMinorGrids, boxMinorGridWidth, boxMinTicksLength, boxMinutes, boxMultiPeakMsgs, boxMuParserCLocale, boxNotes, boxOrthogonal, boxPeaksColor, boxPlots2D, boxPlots3D, boxPrecision, boxPrintCropmarks, boxProjection, boxPromptRenameTables, boxResize, boxResolution, boxSave, boxScaleFonts, boxScaleLayersOnPrint, boxScriptingLanguage, boxSearchUpdates, boxShowLegend, boxSmoothMesh, boxStyle, boxSymbolSize, boxSynchronizeScales, boxTableComments, boxTabLength, boxTablePasteDialog, boxTables, boxThousandsSeparator, boxTickLabelsDist, boxTitle, boxUpdateTableValues, btnAxes, btnBackground3D, btnGrid, btnGridMinor, btnLabels, btnMesh, btnNumbers, btnPanels, btnPanelsText, btnWorkspace, buttonBackground, buttonBoldFont, buttonClassColor, buttonCommentColor, buttonFunctionColor, buttonHeader, buttonItalicFont, buttonKeywordColor, buttonNumericColor, buttonQuotationColor, buttonText, ApplicationWindow::canvasFrameWidth, canvasOpacitySlider, colorMapEditor, completionBox, ApplicationWindow::confirmCloseFolder, ApplicationWindow::confirmCloseMatrix, ApplicationWindow::confirmCloseNotes, ApplicationWindow::confirmClosePlot2D, ApplicationWindow::confirmClosePlot3D, ApplicationWindow::confirmCloseTable, curveAlphaBox, curveSizeBox, ApplicationWindow::d_2_linear_fit_points, ApplicationWindow::d_3D_autoscale, ApplicationWindow::d_3D_axes_color, d_3D_axes_font, ApplicationWindow::d_3D_axes_font, ApplicationWindow::d_3D_background_color, ApplicationWindow::d_3D_color_map, ApplicationWindow::d_3D_grid_color, ApplicationWindow::d_3D_labels_color, ApplicationWindow::d_3D_legend, ApplicationWindow::d_3D_major_grids, ApplicationWindow::d_3D_major_width, ApplicationWindow::d_3D_mesh_color, ApplicationWindow::d_3D_minor_grid_color, ApplicationWindow::d_3D_minor_grids, ApplicationWindow::d_3D_minor_width, ApplicationWindow::d_3D_numbers_color, d_3D_numbers_font, ApplicationWindow::d_3D_numbers_font, ApplicationWindow::d_3D_orthogonal, ApplicationWindow::d_3D_projection, ApplicationWindow::d_3D_resolution, ApplicationWindow::d_3D_smooth_mesh, d_3D_title_font, ApplicationWindow::d_3D_title_font, ApplicationWindow::d_backup_files, ApplicationWindow::d_class_highlight_color, ApplicationWindow::d_comment_highlight_color, ApplicationWindow::d_completion, ApplicationWindow::d_confirm_modif_2D_points, ApplicationWindow::d_confirm_overwrite, ApplicationWindow::d_curve_line_style, ApplicationWindow::d_curve_max_antialising_size, ApplicationWindow::d_decimal_digits, ApplicationWindow::d_disable_curve_antialiasing, ApplicationWindow::d_eol, ApplicationWindow::d_fill_symbols, ApplicationWindow::d_function_highlight_color, ApplicationWindow::d_graph_attach_policy, ApplicationWindow::d_graph_axes_labels_dist, ApplicationWindow::d_graph_background_color, ApplicationWindow::d_graph_background_opacity, ApplicationWindow::d_graph_border_color, ApplicationWindow::d_graph_border_width, ApplicationWindow::d_graph_canvas_color, ApplicationWindow::d_graph_canvas_opacity, ApplicationWindow::d_graph_legend_display, ApplicationWindow::d_graph_tick_labels_dist, ApplicationWindow::d_in_place_editing, d_indexed_color_names, d_indexed_colors, d_indexed_symbols, ApplicationWindow::d_indexed_symbols, ApplicationWindow::d_inform_rename_table, ApplicationWindow::d_init_window_type, ApplicationWindow::d_java_path, ApplicationWindow::d_jodconverter_path, ApplicationWindow::d_keep_aspect_ration, ApplicationWindow::d_keyword_highlight_color, ApplicationWindow::d_latex_compiler_path, ApplicationWindow::d_layer_geometry_unit, ApplicationWindow::d_multi_peak_messages, ApplicationWindow::d_muparser_c_locale, ApplicationWindow::d_note_line_numbers, ApplicationWindow::d_notes_font, ApplicationWindow::d_notes_tab_length, ApplicationWindow::d_numeric_highlight_color, ApplicationWindow::d_open_last_project, ApplicationWindow::d_print_cropmarks, ApplicationWindow::d_python_config_folder, ApplicationWindow::d_quotation_highlight_color, ApplicationWindow::d_scale_plots_on_print, ApplicationWindow::d_show_axes, ApplicationWindow::d_show_axes_labels, ApplicationWindow::d_show_empty_cell_gap, ApplicationWindow::d_show_table_comments, ApplicationWindow::d_show_table_paste_dialog, ApplicationWindow::d_soffice_path, ApplicationWindow::d_startup_scripts_folder, ApplicationWindow::d_symbol_style, ApplicationWindow::d_synchronize_graph_scales, ApplicationWindow::d_translations_folder, ApplicationWindow::defaultCurveAlpha, ApplicationWindow::defaultCurveBrush, ApplicationWindow::defaultCurveLineWidth, ApplicationWindow::defaultPlotMargin, ApplicationWindow::defaultScriptingLang, ApplicationWindow::defaultSymbolEdge, ApplicationWindow::defaultSymbolSize, disableAntialiasingBox, ApplicationWindow::drawBackbones, enabledAxesGrid, enableMajorGrids(), enableMinorGrids(), ApplicationWindow::excelImportMethod(), excelImportMethod, fillSymbolsBox, ApplicationWindow::fit_output_precision, ApplicationWindow::fit_scale_errors, ApplicationWindow::fitPoints, ApplicationWindow::generatePeakCurves, generatePointsBox, generatePointsBtn, ApplicationWindow::generateUniformFitPoints, groupBoxMultiPeak, groupIndexedSymbols, headerFont, ApplicationWindow::helpFilePath, helpPathLine, ApplicationWindow::indexedColorNames(), ApplicationWindow::indexedColors(), ApplicationWindow::indexedSymbols(), javaPathBox, jodconverterPathBox, keepRatioBox, labelFrameWidth, languageChange(), ScriptingLangManager::languages(), legendDisplayBox, legendFont, linearFit2PointsBox, lineNumbersBox, lineStyleBox, logBox, ApplicationWindow::majTicksLength, ApplicationWindow::matrixUndoStackSize(), ApplicationWindow::minTicksLength, numbersFont, openLastProjectBox, ApplicationWindow::panelsColor, ApplicationWindow::panelsTextColor, ApplicationWindow::pasteFitResultsToPlot, patternBox, ApplicationWindow::peakCurvesColor, ApplicationWindow::plotAxesFont, plotLabelBox, ApplicationWindow::plotLegendFont, ApplicationWindow::plotNumbersFont, ApplicationWindow::plotTitleFont, proxyGroupBox, proxyHostLine, proxyPortBox, proxyUserNameLine, samePointsBtn, scaleErrorsBox, ColorButton::setColor(), ColorMapEditor::setColorMap(), setColorsList(), setSymbolsList(), DoubleSpinBox::setValue(), showGridOptions(), showPointsBox(), sofficePathBox, symbolBox, symbolEdgeBox, ApplicationWindow::tableBkgdColor, ApplicationWindow::tableHeaderColor, ApplicationWindow::tableHeaderFont, ApplicationWindow::tableTextColor, ApplicationWindow::tableTextFont, texCompilerPathBox, textFont, titleFont, ApplicationWindow::titleOn, translationsPathLine, undoStackSizeBox, updateCanvasSize(), ApplicationWindow::workspaceColor, and ApplicationWindow::writeFitResultsToLog.

Referenced by resetDefaultSettings().

QNetworkProxy ConfigDialog::setApplicationCustomProxy ( )
private
void ConfigDialog::setColorsList ( const QList< QColor > &  colList,
const QStringList &  colNames 
)
private
void ConfigDialog::setColumnSeparator ( const QString &  sep)
void ConfigDialog::setCurrentPage ( int  index)
privateslot

References generalDialog, itemsList, and lblPageHeader.

Referenced by ConfigDialog().

void ConfigDialog::setCurrentSymbol ( SymbolBox sb)
privateslot

References symbolsList.

Referenced by setSymbolsList().

void ConfigDialog::setSymbolsList ( const QList< int > &  symbList)
private
void ConfigDialog::showColorDialog ( int  row,
int  col 
)
privateslot
void ConfigDialog::showFrameWidth ( bool  ok)
privateslot

References boxFrameWidth, and labelFrameWidth.

Referenced by initPlotsPage().

void ConfigDialog::showGridOptions ( int  axis)
privateslot
void ConfigDialog::showPointsBox ( bool  )
privateslot
void ConfigDialog::switchToLanguage ( int  param)
privateslot
void ConfigDialog::updateCanvasSize ( int  unit)
privateslot
void ConfigDialog::updateGrid ( )
privateslot
void ConfigDialog::updateMenuList ( )
private

Calculates a sensible width for the items list.

References itemsList.

Referenced by apply(), and languageChange().

void ConfigDialog::updateSymbolsList ( int  style)
privateslot

References d_indexed_symbols, and symbolsList.

Referenced by setSymbolsList().

bool ConfigDialog::validateJava ( )
privateslot
bool ConfigDialog::validateJODConverter ( )
privateslot
bool ConfigDialog::validateOffice ( )
privateslot
bool ConfigDialog::validateTexCompiler ( )
privateslot
bool ConfigDialog::validFolderPath ( const QString &  path)
private

Referenced by apply().


Member Data Documentation

QGroupBox* ConfigDialog::antialiasingGroupBox
private
QWidget* ConfigDialog::appColors
private

Referenced by initAppPage(), and languageChange().

QFont ConfigDialog::appFont
private
QWidget* ConfigDialog::application
private

Referenced by initAppPage(), and languageChange().

QTabWidget * ConfigDialog::appTabWidget
private
double ConfigDialog::aspect_ratio
private
QComboBox * ConfigDialog::attachToBox
private
QLabel * ConfigDialog::attachToLabel
private

Referenced by initPlotsPage(), and languageChange().

QFont ConfigDialog::axesFont
private
QListWidget* ConfigDialog::axesGridList
private
QWidget * ConfigDialog::axesPage
private
QComboBox* ConfigDialog::axisLabelingBox
private
QSlider* ConfigDialog::bkgOpacitySlider
private

Referenced by initPlotsPage(), and setApplication().

QCheckBox* ConfigDialog::boxAntialiseGrid
private
QSpinBox * ConfigDialog::boxAppPrecision
private

Referenced by apply(), initAppPage(), and setApplication().

QCheckBox* ConfigDialog::boxAutoscale3DPlots
private
QCheckBox* ConfigDialog::boxAutoscaling
private
QSpinBox* ConfigDialog::boxAxesLabelsDist
private
QCheckBox * ConfigDialog::boxBackbones
private
ColorButton* ConfigDialog::boxBackgroundColor
private
QSpinBox* ConfigDialog::boxBackgroundTransparency
private
QCheckBox * ConfigDialog::boxBackupProject
private
ColorButton * ConfigDialog::boxBorderColor
private
QSpinBox * ConfigDialog::boxBorderWidth
private
ColorButton * ConfigDialog::boxCanvasColor
private
DoubleSpinBox* ConfigDialog::boxCanvasHeight
private
QSpinBox * ConfigDialog::boxCanvasTransparency
private
DoubleSpinBox * ConfigDialog::boxCanvasWidth
private
QComboBox* ConfigDialog::boxClipboardLocale
private

Referenced by apply(), initAppPage(), and languageChange().

ColorButton * ConfigDialog::boxColorMajor
private
ColorButton* ConfigDialog::boxColorMinor
private
QCheckBox * ConfigDialog::boxConfirmModifyDataPoints
private
QCheckBox * ConfigDialog::boxConfirmOverwrite
private
DoubleSpinBox* ConfigDialog::boxCurveLineWidth
private
QComboBox * ConfigDialog::boxCurveStyle
private
QComboBox * ConfigDialog::boxDecimalSeparator
private

Referenced by apply(), initAppPage(), and languageChange().

QCheckBox * ConfigDialog::boxEmptyCellGap
private
QCheckBox* ConfigDialog::boxEnableAxis
private
QComboBox* ConfigDialog::boxEndLine
private
QCheckBox * ConfigDialog::boxFolders
private
QFontComboBox* ConfigDialog::boxFontFamily
private
QSpinBox* ConfigDialog::boxFontSize
private
QCheckBox * ConfigDialog::boxFrame
private
QSpinBox * ConfigDialog::boxFrameWidth
private
QComboBox * ConfigDialog::boxGridXAxis
private
QComboBox* ConfigDialog::boxGridYAxis
private
QComboBox * ConfigDialog::boxInitWindow
private
QCheckBox * ConfigDialog::boxLabelsEditing
private
QComboBox * ConfigDialog::boxLanguage
private

Referenced by initAppPage(), and insertLanguagesList().

QSpinBox * ConfigDialog::boxLineWidth
private

Referenced by apply(), initAxesPage(), and setApplication().

QCheckBox * ConfigDialog::boxMajorGrid
private
QCheckBox* ConfigDialog::boxMajorGrids
private
QComboBox* ConfigDialog::boxMajorGridStyle
private
DoubleSpinBox* ConfigDialog::boxMajorGridWidth
private
QComboBox* ConfigDialog::boxMajTicks
private
QSpinBox * ConfigDialog::boxMajTicksLength
private
QSpinBox * ConfigDialog::boxMargin
private
QCheckBox * ConfigDialog::boxMatrices
private
QCheckBox* ConfigDialog::boxMinorGrid
private
QCheckBox * ConfigDialog::boxMinorGrids
private
QComboBox * ConfigDialog::boxMinorGridStyle
private
DoubleSpinBox * ConfigDialog::boxMinorGridWidth
private
QComboBox * ConfigDialog::boxMinTicks
private
QSpinBox * ConfigDialog::boxMinTicksLength
private
QSpinBox* ConfigDialog::boxMinutes
private
QCheckBox * ConfigDialog::boxMultiPeakMsgs
private
QCheckBox* ConfigDialog::boxMuParserCLocale
private
QCheckBox * ConfigDialog::boxNotes
private
QCheckBox * ConfigDialog::boxOrthogonal
private
ColorButton* ConfigDialog::boxPeaksColor
private
QCheckBox * ConfigDialog::boxPlots2D
private
QCheckBox * ConfigDialog::boxPlots3D
private
QSpinBox * ConfigDialog::boxPrecision
private
QCheckBox * ConfigDialog::boxPrintCropmarks
private
QComboBox * ConfigDialog::boxProjection
private
QCheckBox* ConfigDialog::boxPromptRenameTables
private
QCheckBox * ConfigDialog::boxResize
private
QSpinBox * ConfigDialog::boxResolution
private
QCheckBox* ConfigDialog::boxSave
private
QCheckBox * ConfigDialog::boxScaleFonts
private
QCheckBox* ConfigDialog::boxScaleLayersOnPrint
private
QComboBox* ConfigDialog::boxScriptingLanguage
private
QCheckBox* ConfigDialog::boxSearchUpdates
private
QComboBox * ConfigDialog::boxSeparator
private
QCheckBox * ConfigDialog::boxShowAxisLabels
private
QCheckBox * ConfigDialog::boxShowLegend
private
QCheckBox * ConfigDialog::boxSmoothMesh
private
QComboBox * ConfigDialog::boxStyle
private

Referenced by apply(), initAppPage(), and setApplication().

QSpinBox* ConfigDialog::boxSymbolSize
private
QCheckBox* ConfigDialog::boxSynchronizeScales
private
QCheckBox * ConfigDialog::boxTableComments
private
QSpinBox * ConfigDialog::boxTabLength
private
QCheckBox * ConfigDialog::boxTablePasteDialog
private
QCheckBox * ConfigDialog::boxTables
private
QCheckBox * ConfigDialog::boxThousandsSeparator
private
QSpinBox * ConfigDialog::boxTickLabelsDist
private
QCheckBox* ConfigDialog::boxTitle
private
PenStyleBox * ConfigDialog::boxTypeMajor
private
PenStyleBox* ConfigDialog::boxTypeMinor
private
QCheckBox* ConfigDialog::boxUpdateTableValues
private
DoubleSpinBox * ConfigDialog::boxWidthMajor
private
DoubleSpinBox* ConfigDialog::boxWidthMinor
private
QPushButton* ConfigDialog::browseJavaBtn
private

Referenced by initFileLocationsPage().

QPushButton* ConfigDialog::browseJODConverterBtn
private

Referenced by initFileLocationsPage().

QPushButton* ConfigDialog::browseOfficeBtn
private

Referenced by initFileLocationsPage().

QPushButton* ConfigDialog::browseTexCompilerBtn
private

Referenced by initFileLocationsPage().

ColorButton * ConfigDialog::btnAxes
private
ColorButton* ConfigDialog::btnBackground3D
private
QPushButton * ConfigDialog::btnColorDown
private

Referenced by initCurvesPage(), and languageChange().

QPushButton* ConfigDialog::btnColorUp
private

Referenced by initCurvesPage(), and languageChange().

QPushButton* ConfigDialog::btnDefaultSettings
private

Referenced by ConfigDialog(), and languageChange().

ColorButton* ConfigDialog::btnGrid
private
ColorButton * ConfigDialog::btnGridMinor
private
ColorButton * ConfigDialog::btnLabels
private
QPushButton * ConfigDialog::btnLabelsFnt
private

Referenced by initPlots3DPage(), and languageChange().

QPushButton * ConfigDialog::btnLoadDefaultColors
private

Referenced by initCurvesPage(), and languageChange().

QPushButton* ConfigDialog::btnLoadDefaultSymbols
private

Referenced by initCurvesPage(), and languageChange().

ColorButton * ConfigDialog::btnMesh
private
QPushButton * ConfigDialog::btnNewColor
private

Referenced by initCurvesPage(), and languageChange().

ColorButton * ConfigDialog::btnNumbers
private
QPushButton * ConfigDialog::btnNumFnt
private

Referenced by initPlots3DPage(), and languageChange().

ColorButton * ConfigDialog::btnPanels
private

Referenced by apply(), initAppPage(), and setApplication().

ColorButton * ConfigDialog::btnPanelsText
private

Referenced by apply(), initAppPage(), and setApplication().

QPushButton * ConfigDialog::btnRemoveColor
private

Referenced by initCurvesPage(), and languageChange().

QPushButton * ConfigDialog::btnSymbolDown
private

Referenced by initCurvesPage(), and languageChange().

QPushButton * ConfigDialog::btnSymbolUp
private

Referenced by initCurvesPage(), and languageChange().

QPushButton* ConfigDialog::btnTitleFnt
private

Referenced by initPlots3DPage(), and languageChange().

ColorButton* ConfigDialog::btnWorkspace
private

Referenced by apply(), initAppPage(), and setApplication().

QPushButton * ConfigDialog::buttonApply
private

Referenced by ConfigDialog(), and languageChange().

QPushButton* ConfigDialog::buttonAxesFont
private

Referenced by initPlotsPage(), and languageChange().

ColorButton* ConfigDialog::buttonBackground
private
QPushButton * ConfigDialog::buttonBoldFont
private
QPushButton * ConfigDialog::buttonCancel
private

Referenced by ConfigDialog(), and languageChange().

ColorButton * ConfigDialog::buttonClassColor
private
QLabel * ConfigDialog::buttonClassLabel
private

Referenced by initNotesPage(), and languageChange().

ColorButton* ConfigDialog::buttonCommentColor
private
QLabel* ConfigDialog::buttonCommentLabel
private

Referenced by initNotesPage(), and languageChange().

ColorButton * ConfigDialog::buttonFunctionColor
private
QLabel * ConfigDialog::buttonFunctionLabel
private

Referenced by initNotesPage(), and languageChange().

ColorButton * ConfigDialog::buttonHeader
private
QPushButton * ConfigDialog::buttonHeaderFont
private
QPushButton* ConfigDialog::buttonItalicFont
private
ColorButton* ConfigDialog::buttonKeywordColor
private
QLabel* ConfigDialog::buttonKeywordLabel
private

Referenced by initNotesPage(), and languageChange().

QPushButton * ConfigDialog::buttonLegendFont
private

Referenced by initPlotsPage(), and languageChange().

QPushButton * ConfigDialog::buttonNumbersFont
private

Referenced by initPlotsPage(), and languageChange().

ColorButton * ConfigDialog::buttonNumericColor
private
QLabel * ConfigDialog::buttonNumericLabel
private

Referenced by initNotesPage(), and languageChange().

QPushButton* ConfigDialog::buttonOk
private

Referenced by ConfigDialog(), and languageChange().

ColorButton * ConfigDialog::buttonQuotationColor
private
QLabel * ConfigDialog::buttonQuotationLabel
private

Referenced by initNotesPage(), and languageChange().

ColorButton * ConfigDialog::buttonText
private
QPushButton* ConfigDialog::buttonTextFont
private
QPushButton * ConfigDialog::buttonTitleFont
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::canvasHeightLabel
private
QSlider * ConfigDialog::canvasOpacitySlider
private

Referenced by initPlotsPage(), and setApplication().

QLabel * ConfigDialog::canvasWidthLabel
private
QGroupBox* ConfigDialog::colorMapBox
private

Referenced by initPlots3DPage(), and languageChange().

ColorMapEditor* ConfigDialog::colorMapEditor
private
QTableWidget* ConfigDialog::colorsList
private
QCheckBox* ConfigDialog::completionBox
private
QWidget * ConfigDialog::confirm
private
QSpinBox* ConfigDialog::curveAlphaBox
private
QSlider * ConfigDialog::curveOpacitySlider
private

Referenced by initCurvesPage().

QWidget * ConfigDialog::curves
private
QGroupBox* ConfigDialog::curvesGroupBox
private

Referenced by initCurvesPage(), and languageChange().

QSpinBox* ConfigDialog::curveSizeBox
private
QFont ConfigDialog::d_3D_axes_font
private
QFont ConfigDialog::d_3D_numbers_font
private
QFont ConfigDialog::d_3D_title_font
private
QStringList ConfigDialog::d_indexed_color_names
private
QList<QColor> ConfigDialog::d_indexed_colors
private
QList<int> ConfigDialog::d_indexed_symbols
private
QCheckBox* ConfigDialog::disableAntialiasingBox
private
QLabel * ConfigDialog::enableAxisLabel
private

Referenced by initAxesPage(), and languageChange().

QGridLayout* ConfigDialog::enabledAxesGrid
private

Referenced by apply(), initAxesPage(), and setApplication().

QGroupBox* ConfigDialog::enabledAxesGroupBox
private

Referenced by initAxesPage(), and languageChange().

QComboBox* ConfigDialog::excelImportMethod
private
QLabel* ConfigDialog::excelImportMethodLabel
private

Referenced by initAppPage(), and languageChange().

QWidget* ConfigDialog::fileLocationsPage
private
QGroupBox * ConfigDialog::fillCurvesGroupBox
private

Referenced by initCurvesPage(), and languageChange().

QCheckBox* ConfigDialog::fillSymbolsBox
private
QWidget * ConfigDialog::fitPage
private

Referenced by ConfigDialog(), and initFittingPage().

QPushButton * ConfigDialog::fontsBtn
private

Referenced by initAppPage(), and languageChange().

QStackedWidget* ConfigDialog::generalDialog
private
QSpinBox * ConfigDialog::generatePointsBox
private
QRadioButton * ConfigDialog::generatePointsBtn
private
QLabel * ConfigDialog::gridAxesLbl
private

Referenced by initGridPage(), and languageChange().

QLabel* ConfigDialog::gridLineColorLbl
private

Referenced by initGridPage(), and languageChange().

QLabel * ConfigDialog::gridLineTypeLbl
private

Referenced by initGridPage(), and languageChange().

QLabel * ConfigDialog::gridLineWidthLbl
private

Referenced by initGridPage(), and languageChange().

QWidget* ConfigDialog::gridPage
private
QGroupBox* ConfigDialog::groupBackgroundOptions
private

Referenced by initPlotsPage(), and languageChange().

QGroupBox * ConfigDialog::groupBox3DCol
private

Referenced by initPlots3DPage(), and languageChange().

QGroupBox* ConfigDialog::groupBox3DFonts
private

Referenced by initPlots3DPage(), and languageChange().

QGroupBox* ConfigDialog::groupBox3DGrids
private

Referenced by initPlots3DPage(), and languageChange().

QGroupBox* ConfigDialog::groupBoxConfirm
private
QGroupBox * ConfigDialog::groupBoxFitParameters
private

Referenced by initFittingPage(), and languageChange().

QGroupBox* ConfigDialog::groupBoxFittingCurve
private

Referenced by initFittingPage(), and languageChange().

QGroupBox* ConfigDialog::groupBoxMultiPeak
private
QGroupBox * ConfigDialog::groupBoxTableCol
private

Referenced by initTablesPage(), and languageChange().

QGroupBox* ConfigDialog::groupBoxTableFonts
private

Referenced by initTablesPage(), and languageChange().

QGroupBox* ConfigDialog::groupIndexedColors
private

Referenced by initCurvesPage(), and languageChange().

QGroupBox * ConfigDialog::groupIndexedSymbols
private
QGroupBox* ConfigDialog::groupSyntaxHighlighter
private

Referenced by initNotesPage(), and languageChange().

QFont ConfigDialog::headerFont
private
QLineEdit * ConfigDialog::helpPathLine
private
QListWidget* ConfigDialog::itemsList
private
QLabel* ConfigDialog::javaLabel
private
QLineEdit* ConfigDialog::javaPathBox
private
QLabel* ConfigDialog::jodconverterLabel
private
QLineEdit* ConfigDialog::jodconverterPathBox
private
QCheckBox* ConfigDialog::keepRatioBox
private
QLabel* ConfigDialog::label3DGridsColor
private

Referenced by initPlots3DPage(), and languageChange().

QLabel * ConfigDialog::label3DGridsStyle
private

Referenced by initPlots3DPage(), and languageChange().

QLabel * ConfigDialog::label3DGridsWidth
private

Referenced by initPlots3DPage(), and languageChange().

QLabel* ConfigDialog::labelFrameWidth
private
QLabel* ConfigDialog::labelGraphAxesLabelsDist
private

Referenced by initAxesPage(), and languageChange().

QLabel* ConfigDialog::labelGraphBkgColor
private

Referenced by initPlotsPage(), and languageChange().

QLabel* ConfigDialog::labelGraphBkgOpacity
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::labelGraphCanvasColor
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::labelGraphCanvasOpacity
private

Referenced by initPlotsPage(), and languageChange().

QLabel* ConfigDialog::labelGraphFrameColor
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::labelGraphFrameWidth
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::labelNotesFont
private

Referenced by initNotesPage(), and languageChange().

QLabel* ConfigDialog::labelTabLength
private

Referenced by initNotesPage(), and languageChange().

QLabel * ConfigDialog::labelTickLabelsDist
private

Referenced by initAxesPage(), and languageChange().

QLabel * ConfigDialog::lblAppPrecision
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblAxesLineWidth
private

Referenced by initAxesPage(), and languageChange().

QLabel* ConfigDialog::lblAxisLabeling
private

Referenced by initPlotsPage(), and languageChange().

QLabel* ConfigDialog::lblClipboardSeparator
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblCurveAlpha
private

Referenced by initCurvesPage(), and languageChange().

QLabel * ConfigDialog::lblCurveStyle
private

Referenced by initCurvesPage(), and languageChange().

QLabel * ConfigDialog::lblDecimalSeparator
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblEndOfLine
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblFloorStyle
private

Referenced by initPlots3DPage(), and languageChange().

QLabel * ConfigDialog::lblFonts
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblHeaderColor
private

Referenced by initTablesPage(), and languageChange().

QLabel * ConfigDialog::lblHelpPath
private
QLabel * ConfigDialog::lblInitWindow
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblLanguage
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblLineStyle
private

Referenced by initCurvesPage(), and languageChange().

QLabel * ConfigDialog::lblLineWidth
private

Referenced by initCurvesPage(), and languageChange().

QLabel * ConfigDialog::lblMajTicks
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::lblMajTicksLength
private

Referenced by initPlotsPage(), and languageChange().

QLabel* ConfigDialog::lblMargin
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::lblMinTicks
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::lblMinTicksLength
private

Referenced by initPlotsPage(), and languageChange().

QLabel * ConfigDialog::lblPageHeader
private

Referenced by ConfigDialog(), and setCurrentPage().

QLabel * ConfigDialog::lblPanels
private

Referenced by initAppPage(), and languageChange().

QLabel* ConfigDialog::lblPanelsText
private

Referenced by initAppPage(), and languageChange().

QLabel* ConfigDialog::lblPattern
private

Referenced by initCurvesPage(), and languageChange().

QLabel * ConfigDialog::lblPeaksColor
private

Referenced by initFittingPage(), and languageChange().

QLabel * ConfigDialog::lblPoints
private
QLabel * ConfigDialog::lblPrecision
private

Referenced by initFittingPage(), and languageChange().

QLabel * ConfigDialog::lblResolution
private

Referenced by initPlots3DPage(), and languageChange().

QLabel* ConfigDialog::lblScriptingLanguage
private

Referenced by initAppPage(), and languageChange().

QLabel* ConfigDialog::lblSeparator
private

Referenced by initTablesPage(), and languageChange().

QLabel * ConfigDialog::lblStyle
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblSymbBox
private

Referenced by initCurvesPage(), and languageChange().

QLabel* ConfigDialog::lblSymbEdge
private

Referenced by initCurvesPage(), and languageChange().

QLabel* ConfigDialog::lblSymbSize
private

Referenced by initCurvesPage(), and languageChange().

QLabel * ConfigDialog::lblTableBackground
private

Referenced by initTablesPage(), and languageChange().

QLabel * ConfigDialog::lblTextColor
private

Referenced by initTablesPage(), and languageChange().

QLabel* ConfigDialog::lblTranslationsPath
private
QLabel * ConfigDialog::lblUndoStackSize
private

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblWorkspace
private

Referenced by initAppPage(), and languageChange().

QComboBox* ConfigDialog::legendDisplayBox
private
QLabel* ConfigDialog::legendDisplayLabel
private

Referenced by initPlotsPage(), and languageChange().

QFont ConfigDialog::legendFont
private
QCheckBox * ConfigDialog::linearFit2PointsBox
private
QCheckBox * ConfigDialog::lineNumbersBox
private
PenStyleBox* ConfigDialog::lineStyleBox
private
QCheckBox * ConfigDialog::logBox
private
QWidget * ConfigDialog::notesPage
private
QFont ConfigDialog::numbersFont
private
QWidget * ConfigDialog::numericFormatPage
private

Referenced by apply(), initAppPage(), and languageChange().

QLabel* ConfigDialog::officeLabel
private
QCheckBox * ConfigDialog::openLastProjectBox
private
PatternBox* ConfigDialog::patternBox
private
QWidget * ConfigDialog::plotFonts
private

Referenced by initPlotsPage(), and languageChange().

QWidget * ConfigDialog::plotGeometryPage
private
QCheckBox * ConfigDialog::plotLabelBox
private
QWidget * ConfigDialog::plotOptions
private

Referenced by initPlotsPage(), and languageChange().

QWidget * ConfigDialog::plotPrint
private

Referenced by initPlotsPage(), and languageChange().

QWidget * ConfigDialog::plots3D
private

Referenced by ConfigDialog(), and initPlots3DPage().

QWidget * ConfigDialog::plotSpeedPage
private
QTabWidget* ConfigDialog::plotsTabWidget
private
QWidget * ConfigDialog::plotTicks
private

Referenced by initPlotsPage(), and languageChange().

QGroupBox* ConfigDialog::proxyGroupBox
private
QLabel* ConfigDialog::proxyHostLabel
private

Referenced by initProxyPage(), and languageChange().

QLineEdit* ConfigDialog::proxyHostLine
private
QWidget* ConfigDialog::proxyPage
private
QLabel * ConfigDialog::proxyPasswordLabel
private

Referenced by initProxyPage(), and languageChange().

QLineEdit * ConfigDialog::proxyPasswordLine
private
QSpinBox* ConfigDialog::proxyPortBox
private
QLabel * ConfigDialog::proxyPortLabel
private

Referenced by initProxyPage(), and languageChange().

QLabel * ConfigDialog::proxyUserLabel
private

Referenced by initProxyPage(), and languageChange().

QLineEdit * ConfigDialog::proxyUserNameLine
private
QRadioButton* ConfigDialog::samePointsBtn
private
QCheckBox * ConfigDialog::scaleErrorsBox
private
QLabel * ConfigDialog::showNumbersLabel
private

Referenced by initAxesPage(), and languageChange().

QLineEdit* ConfigDialog::sofficePathBox
private
SymbolBox* ConfigDialog::symbolBox
private
DoubleSpinBox* ConfigDialog::symbolEdgeBox
private
QGroupBox * ConfigDialog::symbolGroupBox
private

Referenced by initCurvesPage(), and languageChange().

QTableWidget * ConfigDialog::symbolsList
private
QWidget * ConfigDialog::tables
private

Referenced by ConfigDialog(), and initTablesPage().

QLabel* ConfigDialog::texCompilerLabel
private
QLineEdit* ConfigDialog::texCompilerPathBox
private
QFont ConfigDialog::textFont
private
QFont ConfigDialog::titleFont
private
QLineEdit* ConfigDialog::translationsPathLine
private
QSpinBox* ConfigDialog::undoStackSizeBox
private

Referenced by apply(), initAppPage(), and setApplication().

QComboBox* ConfigDialog::unitBox
private
QLabel* ConfigDialog::unitBoxLabel
private
QLabel* ConfigDialog::xBottomLabel
private

Referenced by initAxesPage(), and languageChange().

QLabel * ConfigDialog::xTopLabel
private

Referenced by initAxesPage(), and languageChange().

QLabel * ConfigDialog::yLeftLabel
private

Referenced by initAxesPage(), and languageChange().

QLabel * ConfigDialog::yRightLabel
private

Referenced by initAxesPage(), and languageChange().


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