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 apply ()
void chooseHelpFolder ()
void chooseTexCompiler ()
void chooseTranslationsFolder ()
int curveStyle ()
void customizeNotes ()
void enableMajorGrids (bool on)
void enableMinorGrids (bool on)
void insertLanguagesList ()
virtual void languageChange ()
void pick3DAxesFont ()
void pick3DNumbersFont ()
void pick3DTitleFont ()
void pickApplicationFont ()
void pickAxesFont ()
void pickHeaderFont ()
void pickLegendFont ()
void pickNumbersFont ()
void pickTextFont ()
void pickTitleFont ()
void rehighlight ()
void setCurrentPage (int index)
void showFrameWidth (bool ok)
void showPointsBox (bool)
void switchToLanguage (int param)
bool validateTexCompiler ()

Private Member Functions

void initAppPage ()
void initAxesPage ()
void initConfirmationsPage ()
void initCurvesPage ()
void initFileLocationsPage ()
void initFittingPage ()
void initNotesPage ()
void initPlots3DPage ()
void initPlotsPage ()
void initProxyPage ()
void initTablesPage ()
QNetworkProxy setApplicationCustomProxy ()
void updateMenuList ()
 Calculates a sensible width for the items list.
bool validFolderPath (const QString &path)

Private Attributes

QWidget * appColors
QFont appFont
QWidget * application
QTabWidget * appTabWidget
QFont axesFont
QWidget * axesPage
QCheckBox * boxAntialiasing
QSpinBox * boxAppPrecision
QCheckBox * boxAutoscale3DPlots
QCheckBox * boxAutoscaling
QSpinBox * boxAxesLabelsDist
QCheckBox * boxBackbones
ColorButtonboxBackgroundColor
QSpinBox * boxBackgroundTransparency
QCheckBox * boxBackupProject
ColorButtonboxBorderColor
QSpinBox * boxBorderWidth
ColorButtonboxCanvasColor
QSpinBox * boxCanvasTransparency
QComboBox * boxClipboardLocale
DoubleSpinBoxboxCurveLineWidth
QComboBox * boxCurveStyle
QComboBox * boxDecimalSeparator
QCheckBox * boxEnableAxis
QComboBox * boxEndLine
QCheckBox * boxFolders
QFontComboBox * boxFontFamily
QSpinBox * boxFontSize
QCheckBox * boxFrame
QSpinBox * boxFrameWidth
QComboBox * boxInitWindow
QCheckBox * boxLabelsEditing
QComboBox * boxLanguage
QSpinBox * boxLineWidth
QCheckBox * boxMajorGrids
QComboBox * boxMajorGridStyle
DoubleSpinBoxboxMajorGridWidth
QComboBox * boxMajTicks
QSpinBox * boxMajTicksLength
QSpinBox * boxMargin
QCheckBox * boxMatrices
QCheckBox * boxMinorGrids
QComboBox * boxMinorGridStyle
DoubleSpinBoxboxMinorGridWidth
QComboBox * boxMinTicks
QSpinBox * boxMinTicksLength
QSpinBox * boxMinutes
QCheckBox * boxNotes
QCheckBox * boxOrthogonal
ColorBoxboxPeaksColor
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 * boxTableComments
QSpinBox * boxTabLength
QCheckBox * boxTables
QCheckBox * boxThousandsSeparator
QCheckBox * boxTitle
QCheckBox * boxUpdateTableValues
QPushButton * browseTexCompilerBtn
ColorButtonbtnAxes
ColorButtonbtnBackground3D
ColorButtonbtnGrid
ColorButtonbtnGridMinor
ColorButtonbtnLabels
QPushButton * btnLabelsFnt
ColorButtonbtnMesh
ColorButtonbtnNumbers
QPushButton * btnNumFnt
ColorButtonbtnPanels
ColorButtonbtnPanelsText
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
QGroupBox * colorMapBox
ColorMapEditorcolorMapEditor
QCheckBox * completionBox
QWidget * confirm
QWidget * curves
QFont d_3D_axes_font
QFont d_3D_numbers_font
QFont d_3D_title_font
QLabel * enableAxisLabel
QGridLayout * enabledAxesGrid
QGroupBox * enabledAxesGroupBox
QWidget * fileLocationsPage
QWidget * fitPage
QPushButton * fontsBtn
QStackedWidget * generalDialog
QSpinBox * generatePointsBox
QRadioButton * generatePointsBtn
QGroupBox * groupBackgroundOptions
QGroupBox * groupBox3DCol
QGroupBox * groupBox3DFonts
QGroupBox * groupBox3DGrids
QGroupBox * groupBoxConfirm
QGroupBox * groupBoxFitParameters
QGroupBox * groupBoxFittingCurve
QGroupBox * groupBoxMultiPeak
QGroupBox * groupBoxTableCol
QGroupBox * groupBoxTableFonts
QGroupBox * groupSyntaxHighlighter
QFont headerFont
QLineEdit * helpPathLine
QListWidget * itemsList
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 * lblAppPrecision
QLabel * lblAxesLineWidth
QLabel * lblClipboardSeparator
QLabel * lblCurveStyle
QLabel * lblDecimalSeparator
QLabel * lblEndOfLine
QLabel * lblFloorStyle
QLabel * lblFonts
QLabel * lblHeaderColor
QLabel * lblHelpPath
QLabel * lblInitWindow
QLabel * lblLanguage
QLabel * lblLineWidth
QLabel * lblMajTicks
QLabel * lblMajTicksLength
QLabel * lblMargin
QLabel * lblMinTicks
QLabel * lblMinTicksLength
QLabel * lblPageHeader
QLabel * lblPanels
QLabel * lblPanelsText
QLabel * lblPeaksColor
QLabel * lblPoints
QLabel * lblPrecision
QLabel * lblResolution
QLabel * lblScriptingLanguage
QLabel * lblSeparator
QLabel * lblStyle
QLabel * lblSymbSize
QLabel * lblTableBackground
QLabel * lblTextColor
QLabel * lblTranslationsPath
QLabel * lblUndoStackSize
QLabel * lblWorkspace
QComboBox * legendDisplayBox
QLabel * legendDisplayLabel
QFont legendFont
QCheckBox * linearFit2PointsBox
QCheckBox * lineNumbersBox
QCheckBox * logBox
QWidget * notesPage
QFont numbersFont
QWidget * numericFormatPage
QWidget * plotFonts
QCheckBox * plotLabelBox
QWidget * plotOptions
QWidget * plotPrint
QWidget * plots3D
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
QWidget * tables
QLabel * texCompilerLabel
QLineEdit * texCompilerPathBox
QFont textFont
QFont titleFont
QLineEdit * translationsPathLine
QSpinBox * undoStackSizeBox
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 (  )  [private, slot]

References apply().

Referenced by ConfigDialog().

void ConfigDialog::apply (  )  [private, slot]

References appFont, appTabWidget, ApplicationWindow::autoSearchUpdates, axesFont, ApplicationWindow::axesLineWidth, axesPage, boxAntialiasing, boxAppPrecision, boxAutoscale3DPlots, boxAutoscaling, boxAxesLabelsDist, boxBackbones, boxBackgroundColor, boxBackgroundTransparency, boxBackupProject, boxBorderColor, boxBorderWidth, boxCanvasColor, boxCanvasTransparency, boxClipboardLocale, boxCurveLineWidth, boxDecimalSeparator, boxEndLine, boxFolders, boxFrame, boxFrameWidth, boxInitWindow, boxLabelsEditing, boxLineWidth, boxMajorGrids, boxMajorGridStyle, boxMajorGridWidth, boxMajTicks, boxMajTicksLength, boxMargin, boxMatrices, boxMinorGrids, boxMinorGridStyle, boxMinorGridWidth, boxMinTicks, boxMinTicksLength, boxMinutes, boxNotes, boxOrthogonal, boxPeaksColor, boxPlots2D, boxPlots3D, boxPrecision, boxPrintCropmarks, boxProjection, boxPromptRenameTables, boxResize, boxResolution, boxSave, boxScaleFonts, boxScaleLayersOnPrint, boxScriptingLanguage, boxSearchUpdates, boxSeparator, boxShowLegend, boxSmoothMesh, boxStyle, boxSymbolSize, boxTableComments, boxTables, boxThousandsSeparator, 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, ApplicationWindow::createLanguagesList(), 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_decimal_digits, ApplicationWindow::d_eol, 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_in_place_editing, ApplicationWindow::d_inform_rename_table, ApplicationWindow::d_init_window_type, 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_table_comments, ApplicationWindow::d_translations_folder, ApplicationWindow::defaultCurveLineWidth, ApplicationWindow::defaultCurveStyle, ApplicationWindow::defaultPlotMargin, ApplicationWindow::defaultScriptingLang, ApplicationWindow::defaultSymbolSize, ApplicationWindow::drawBackbones, ApplicationWindow::enableCompletion(), enabledAxesGrid, fileLocationsPage, ApplicationWindow::fit_output_precision, ApplicationWindow::fit_scale_errors, ApplicationWindow::fitPoints, generalDialog, ApplicationWindow::generatePeakCurves, generatePointsBox, generatePointsBtn, ApplicationWindow::generateUniformFitPoints, groupBoxMultiPeak, headerFont, ApplicationWindow::helpFilePath, helpPathLine, insertLanguagesList(), legendDisplayBox, legendFont, linearFit2PointsBox, logBox, ApplicationWindow::majTicksLength, ApplicationWindow::majTicksStyle, ApplicationWindow::minTicksLength, ApplicationWindow::minTicksStyle, ApplicationWindow::modifiedProject(), numbersFont, numericFormatPage, ApplicationWindow::pasteFitResultsToPlot, ApplicationWindow::peakCurvesColor, ApplicationWindow::plotAxesFont, plotLabelBox, ApplicationWindow::plotLegendFont, ApplicationWindow::plotNumbersFont, plotsTabWidget, ApplicationWindow::plotTitleFont, MultiLayer::printCropmarks(), proxyPage, ApplicationWindow::saveSettings(), scaleErrorsBox, ApplicationWindow::setAppColors(), setApplicationCustomProxy(), ApplicationWindow::setAutoUpdateTableValues(), ApplicationWindow::setClipboardLocale(), ApplicationWindow::setGraphDefaultSettings(), Table::setHeaderColor(), Table::setHeaderFont(), ApplicationWindow::setMatrixUndoStackSize(), ApplicationWindow::setPlot3DOptions(), ApplicationWindow::setSaveSettings(), MultiLayer::setScaleLayersOnPrint(), Table::setTextFont(), Table::showComments(), ApplicationWindow::tableBkgdColor, ApplicationWindow::tableHeaderColor, ApplicationWindow::tableHeaderFont, ApplicationWindow::tableTextColor, ApplicationWindow::tableTextFont, textFont, titleFont, ApplicationWindow::titleOn, translationsPathLine, undoStackSizeBox, ApplicationWindow::updateConfirmOptions(), updateMenuList(), validFolderPath(), DoubleSpinBox::value(), ApplicationWindow::windowsList(), and ApplicationWindow::writeFitResultsToLog.

Referenced by accept(), and ConfigDialog().

void ConfigDialog::chooseHelpFolder (  )  [private, slot]
void ConfigDialog::chooseTexCompiler (  )  [private, slot]
void ConfigDialog::chooseTranslationsFolder (  )  [private, slot]
int ConfigDialog::curveStyle (  )  [private, slot]
void ConfigDialog::customizeNotes (  )  [private, slot]
void ConfigDialog::enableMajorGrids ( bool  on  )  [private, slot]
void ConfigDialog::enableMinorGrids ( bool  on  )  [private, slot]
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::initNotesPage (  )  [private]
void ConfigDialog::initPlots3DPage (  )  [private]
void ConfigDialog::initPlotsPage (  )  [private]

References ApplicationWindow::antialiasing2DPlots, ApplicationWindow::autoResizeLayers, ApplicationWindow::autoscale2DPlots, ApplicationWindow::autoScaleFonts, axesPage, boxAntialiasing, boxAutoscaling, boxBackgroundColor, boxBackgroundTransparency, boxBorderColor, boxBorderWidth, boxCanvasColor, boxCanvasTransparency, boxFrame, boxFrameWidth, boxLabelsEditing, boxMajTicks, boxMajTicksLength, boxMargin, boxMinTicks, boxMinTicksLength, boxPrintCropmarks, boxResize, boxScaleFonts, boxScaleLayersOnPrint, boxTitle, buttonAxesFont, buttonLegendFont, buttonNumbersFont, buttonTitleFont, ApplicationWindow::canvasFrameWidth, 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::defaultPlotMargin, groupBackgroundOptions, initAxesPage(), initCurvesPage(), labelFrameWidth, labelGraphBkgColor, labelGraphBkgOpacity, labelGraphCanvasColor, labelGraphCanvasOpacity, labelGraphFrameColor, labelGraphFrameWidth, lblMajTicks, lblMajTicksLength, lblMargin, lblMinTicks, lblMinTicksLength, legendDisplayBox, legendDisplayLabel, ApplicationWindow::majTicksLength, ApplicationWindow::minTicksLength, pickAxesFont(), pickLegendFont(), pickNumbersFont(), pickTitleFont(), plotFonts, plotOptions, plotPrint, plotsTabWidget, plotTicks, ColorButton::setColor(), showFrameWidth(), and ApplicationWindow::titleOn.

Referenced by ConfigDialog().

void ConfigDialog::initProxyPage (  )  [private]
void ConfigDialog::initTablesPage (  )  [private]
void ConfigDialog::insertLanguagesList (  )  [private, slot]
void ConfigDialog::languageChange (  )  [private, virtual, slot]

References appColors, application, appTabWidget, Graph::Area, axesPage, boxAntialiasing, boxAutoscale3DPlots, boxAutoscaling, boxBackbones, boxBackgroundTransparency, boxBackupProject, boxCanvasTransparency, boxClipboardLocale, boxCurveStyle, boxDecimalSeparator, boxFolders, boxFrame, boxInitWindow, boxLabelsEditing, boxMajorGrids, boxMajorGridStyle, boxMajTicks, boxMatrices, boxMinorGrids, boxMinorGridStyle, boxMinTicks, boxMinutes, boxNotes, boxOrthogonal, boxPlots2D, boxPlots3D, boxPrintCropmarks, boxProjection, boxPromptRenameTables, boxResize, boxResolution, boxSave, boxScaleFonts, boxScaleLayersOnPrint, boxSearchUpdates, boxSeparator, boxShowLegend, boxSmoothMesh, boxTableComments, boxTables, boxThousandsSeparator, boxTitle, boxUpdateTableValues, btnAxes, btnBackground3D, btnGrid, btnLabels, btnLabelsFnt, btnMesh, btnNumbers, btnNumFnt, btnTitleFnt, buttonApply, buttonAxesFont, buttonCancel, buttonClassLabel, buttonCommentLabel, buttonFunctionLabel, buttonHeaderFont, buttonKeywordLabel, buttonLegendFont, buttonNumbersFont, buttonNumericLabel, buttonOk, buttonQuotationLabel, buttonTextFont, buttonTitleFont, ApplicationWindow::clipboardLocale(), colorMapBox, ApplicationWindow::columnSeparator, completionBox, confirm, curves, ApplicationWindow::d_3D_major_style, ApplicationWindow::d_3D_minor_style, ApplicationWindow::d_3D_projection, ApplicationWindow::d_graph_legend_display, ApplicationWindow::d_init_window_type, ApplicationWindow::defaultCurveStyle, enableAxisLabel, enabledAxesGroupBox, fileLocationsPage, fontsBtn, generatePointsBtn, groupBackgroundOptions, groupBox3DCol, groupBox3DFonts, groupBox3DGrids, groupBoxConfirm, groupBoxFitParameters, groupBoxFittingCurve, groupBoxMultiPeak, groupBoxTableCol, groupBoxTableFonts, groupSyntaxHighlighter, Graph::HorizontalBars, Graph::HorizontalSteps, itemsList, label3DGridsColor, label3DGridsStyle, label3DGridsWidth, labelFrameWidth, labelGraphAxesLabelsDist, labelGraphBkgColor, labelGraphBkgOpacity, labelGraphCanvasColor, labelGraphCanvasOpacity, labelGraphFrameColor, labelGraphFrameWidth, labelNotesFont, labelTabLength, lblAppPrecision, lblAxesLineWidth, lblClipboardSeparator, lblCurveStyle, lblDecimalSeparator, lblEndOfLine, lblFloorStyle, lblFonts, lblHeaderColor, lblHelpPath, lblInitWindow, lblLanguage, lblLineWidth, lblMajTicks, lblMajTicksLength, lblMargin, lblMinTicks, lblMinTicksLength, lblPanels, lblPanelsText, lblPeaksColor, lblPoints, lblPrecision, lblResolution, lblScriptingLanguage, lblSeparator, lblStyle, lblSymbSize, lblTableBackground, lblTextColor, lblTranslationsPath, lblUndoStackSize, lblWorkspace, legendDisplayBox, legendDisplayLabel, Graph::Line, linearFit2PointsBox, lineNumbersBox, Graph::LineSymbols, logBox, ApplicationWindow::majTicksStyle, ApplicationWindow::minTicksStyle, notes_32_xpm, numericFormatPage, plotFonts, plotLabelBox, plotOptions, plotPrint, plotsTabWidget, plotTicks, proxyGroupBox, proxyHostLabel, proxyPage, proxyPasswordLabel, proxyPortLabel, proxyUserLabel, samePointsBtn, scaleErrorsBox, Graph::Scatter, setColumnSeparator(), showNumbersLabel, Graph::Spline, updateMenuList(), Graph::VerticalBars, Graph::VerticalDropLines, Graph::VerticalSteps, xBottomLabel, xTopLabel, yLeftLabel, and yRightLabel.

Referenced by ConfigDialog(), and switchToLanguage().

void ConfigDialog::pick3DAxesFont (  )  [private, slot]

References d_3D_axes_font.

Referenced by initPlots3DPage().

void ConfigDialog::pick3DNumbersFont (  )  [private, slot]

References d_3D_numbers_font.

Referenced by initPlots3DPage().

void ConfigDialog::pick3DTitleFont (  )  [private, slot]

References d_3D_title_font.

Referenced by initPlots3DPage().

void ConfigDialog::pickApplicationFont (  )  [private, slot]

References appFont.

Referenced by initAppPage().

void ConfigDialog::pickAxesFont (  )  [private, slot]

References axesFont.

Referenced by initPlotsPage().

void ConfigDialog::pickHeaderFont (  )  [private, slot]

References headerFont.

Referenced by ConfigDialog().

void ConfigDialog::pickLegendFont (  )  [private, slot]

References legendFont.

Referenced by initPlotsPage().

void ConfigDialog::pickNumbersFont (  )  [private, slot]

References numbersFont.

Referenced by initPlotsPage().

void ConfigDialog::pickTextFont (  )  [private, slot]

References textFont.

Referenced by ConfigDialog().

void ConfigDialog::pickTitleFont (  )  [private, slot]

References titleFont.

Referenced by initPlotsPage().

void ConfigDialog::rehighlight (  )  [private, slot]
QNetworkProxy ConfigDialog::setApplicationCustomProxy (  )  [private]
void ConfigDialog::setColumnSeparator ( const QString &  sep  ) 
void ConfigDialog::setCurrentPage ( int  index  )  [private, slot]

References generalDialog, itemsList, and lblPageHeader.

Referenced by ConfigDialog().

void ConfigDialog::showFrameWidth ( bool  ok  )  [private, slot]

References boxFrameWidth, and labelFrameWidth.

Referenced by initPlotsPage().

void ConfigDialog::showPointsBox ( bool   )  [private, slot]
void ConfigDialog::switchToLanguage ( int  param  )  [private, slot]
void ConfigDialog::updateMenuList (  )  [private]

Calculates a sensible width for the items list.

References itemsList.

Referenced by apply(), and languageChange().

bool ConfigDialog::validateTexCompiler (  )  [private, slot]
bool ConfigDialog::validFolderPath ( const QString &  path  )  [private]

Referenced by apply().


Member Data Documentation

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]
QFont ConfigDialog::axesFont [private]

Referenced by apply(), ConfigDialog(), and pickAxesFont().

QWidget * ConfigDialog::axesPage [private]
QCheckBox* ConfigDialog::boxAntialiasing [private]
QSpinBox * ConfigDialog::boxAppPrecision [private]

Referenced by apply(), and initAppPage().

QCheckBox * ConfigDialog::boxAutoscale3DPlots [private]
QCheckBox* ConfigDialog::boxAutoscaling [private]
QSpinBox* ConfigDialog::boxAxesLabelsDist [private]

Referenced by apply(), and initAxesPage().

QCheckBox * ConfigDialog::boxBackbones [private]

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

Referenced by apply(), and initPlotsPage().

QCheckBox * ConfigDialog::boxBackupProject [private]

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

Referenced by apply(), and initPlotsPage().

QSpinBox * ConfigDialog::boxBorderWidth [private]

Referenced by apply(), and initPlotsPage().

Referenced by apply(), and initPlotsPage().

QComboBox* ConfigDialog::boxClipboardLocale [private]

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

Referenced by apply(), and initCurvesPage().

QComboBox * ConfigDialog::boxCurveStyle [private]
QComboBox * ConfigDialog::boxDecimalSeparator [private]

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

QCheckBox* ConfigDialog::boxEnableAxis [private]
QComboBox* ConfigDialog::boxEndLine [private]

Referenced by apply(), and initAppPage().

QCheckBox * ConfigDialog::boxFolders [private]
QFontComboBox* ConfigDialog::boxFontFamily [private]

Referenced by customizeNotes(), and initNotesPage().

QSpinBox* ConfigDialog::boxFontSize [private]

Referenced by customizeNotes(), and initNotesPage().

QCheckBox * ConfigDialog::boxFrame [private]
QSpinBox * ConfigDialog::boxFrameWidth [private]
QComboBox * ConfigDialog::boxInitWindow [private]

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

QCheckBox * ConfigDialog::boxLabelsEditing [private]
QComboBox * ConfigDialog::boxLanguage [private]

Referenced by initAppPage(), and insertLanguagesList().

QSpinBox * ConfigDialog::boxLineWidth [private]

Referenced by apply(), and initAxesPage().

QCheckBox* ConfigDialog::boxMajorGrids [private]
QComboBox* ConfigDialog::boxMajorGridStyle [private]
QComboBox* ConfigDialog::boxMajTicks [private]
QSpinBox * ConfigDialog::boxMajTicksLength [private]

Referenced by apply(), and initPlotsPage().

QSpinBox * ConfigDialog::boxMargin [private]

Referenced by apply(), and initPlotsPage().

QCheckBox * ConfigDialog::boxMatrices [private]
QCheckBox * ConfigDialog::boxMinorGrids [private]
QComboBox * ConfigDialog::boxMinorGridStyle [private]
QComboBox * ConfigDialog::boxMinTicks [private]
QSpinBox * ConfigDialog::boxMinTicksLength [private]

Referenced by apply(), and initPlotsPage().

QSpinBox* ConfigDialog::boxMinutes [private]

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

QCheckBox * ConfigDialog::boxNotes [private]
QCheckBox * ConfigDialog::boxOrthogonal [private]

Referenced by apply(), and initFittingPage().

QCheckBox * ConfigDialog::boxPlots2D [private]
QCheckBox * ConfigDialog::boxPlots3D [private]
QSpinBox * ConfigDialog::boxPrecision [private]

Referenced by apply(), and initFittingPage().

QCheckBox * ConfigDialog::boxPrintCropmarks [private]
QComboBox * ConfigDialog::boxProjection [private]
QCheckBox * ConfigDialog::boxResize [private]
QSpinBox * ConfigDialog::boxResolution [private]
QCheckBox* ConfigDialog::boxSave [private]

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

QCheckBox * ConfigDialog::boxScaleFonts [private]
QComboBox* ConfigDialog::boxScriptingLanguage [private]

Referenced by apply(), and initAppPage().

QCheckBox* ConfigDialog::boxSearchUpdates [private]

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

QComboBox * ConfigDialog::boxSeparator [private]
QCheckBox * ConfigDialog::boxShowAxisLabels [private]
QCheckBox * ConfigDialog::boxShowLegend [private]
QCheckBox * ConfigDialog::boxSmoothMesh [private]
QComboBox * ConfigDialog::boxStyle [private]

Referenced by apply(), and initAppPage().

QSpinBox* ConfigDialog::boxSymbolSize [private]

Referenced by apply(), and initCurvesPage().

QCheckBox * ConfigDialog::boxTableComments [private]
QSpinBox * ConfigDialog::boxTabLength [private]

Referenced by customizeNotes(), and initNotesPage().

QCheckBox * ConfigDialog::boxTables [private]
QCheckBox * ConfigDialog::boxThousandsSeparator [private]

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

QCheckBox* ConfigDialog::boxTitle [private]
QCheckBox* ConfigDialog::boxUpdateTableValues [private]
QPushButton* ConfigDialog::browseTexCompilerBtn [private]

Referenced by initFileLocationsPage().

QPushButton * ConfigDialog::btnLabelsFnt [private]

Referenced by initPlots3DPage(), and languageChange().

QPushButton * ConfigDialog::btnNumFnt [private]

Referenced by initPlots3DPage(), and languageChange().

Referenced by apply(), and initAppPage().

Referenced by apply(), and initAppPage().

QPushButton* ConfigDialog::btnTitleFnt [private]

Referenced by initPlots3DPage(), and languageChange().

Referenced by apply(), and initAppPage().

QPushButton * ConfigDialog::buttonApply [private]

Referenced by ConfigDialog(), and languageChange().

QPushButton* ConfigDialog::buttonAxesFont [private]

Referenced by initPlotsPage(), and languageChange().

Referenced by apply(), and initTablesPage().

QPushButton * ConfigDialog::buttonBoldFont [private]

Referenced by customizeNotes(), and initNotesPage().

QPushButton * ConfigDialog::buttonCancel [private]

Referenced by ConfigDialog(), and languageChange().

Referenced by initNotesPage(), and rehighlight().

QLabel * ConfigDialog::buttonClassLabel [private]

Referenced by initNotesPage(), and languageChange().

Referenced by initNotesPage(), and rehighlight().

Referenced by initNotesPage(), and languageChange().

Referenced by initNotesPage(), and rehighlight().

Referenced by initNotesPage(), and languageChange().

Referenced by apply(), and initTablesPage().

QPushButton * ConfigDialog::buttonHeaderFont [private]
QPushButton* ConfigDialog::buttonItalicFont [private]

Referenced by customizeNotes(), and initNotesPage().

Referenced by initNotesPage(), and rehighlight().

Referenced by initNotesPage(), and languageChange().

QPushButton * ConfigDialog::buttonLegendFont [private]

Referenced by initPlotsPage(), and languageChange().

QPushButton * ConfigDialog::buttonNumbersFont [private]

Referenced by initPlotsPage(), and languageChange().

Referenced by initNotesPage(), and rehighlight().

Referenced by initNotesPage(), and languageChange().

QPushButton* ConfigDialog::buttonOk [private]

Referenced by ConfigDialog(), and languageChange().

Referenced by initNotesPage(), and rehighlight().

Referenced by initNotesPage(), and languageChange().

Referenced by apply(), and initTablesPage().

QPushButton* ConfigDialog::buttonTextFont [private]
QPushButton * ConfigDialog::buttonTitleFont [private]

Referenced by initPlotsPage(), and languageChange().

QGroupBox* ConfigDialog::colorMapBox [private]

Referenced by initPlots3DPage(), and languageChange().

Referenced by apply(), and initPlots3DPage().

QCheckBox* ConfigDialog::completionBox [private]

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

QWidget * ConfigDialog::confirm [private]
QWidget * ConfigDialog::curves [private]

Referenced by apply(), ConfigDialog(), and pick3DAxesFont().

QLabel * ConfigDialog::enableAxisLabel [private]

Referenced by initAxesPage(), and languageChange().

QGridLayout* ConfigDialog::enabledAxesGrid [private]

Referenced by apply(), and initAxesPage().

QGroupBox* ConfigDialog::enabledAxesGroupBox [private]

Referenced by initAxesPage(), and languageChange().

QWidget* ConfigDialog::fileLocationsPage [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]

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

Referenced by initNotesPage(), and languageChange().

QFont ConfigDialog::headerFont [private]

Referenced by apply(), ConfigDialog(), and pickHeaderFont().

QLineEdit * ConfigDialog::helpPathLine [private]
QListWidget* ConfigDialog::itemsList [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]

Referenced by initAxesPage(), and languageChange().

Referenced by initPlotsPage(), and languageChange().

Referenced by initPlotsPage(), and languageChange().

Referenced by initPlotsPage(), and languageChange().

Referenced by initPlotsPage(), and languageChange().

Referenced by initPlotsPage(), and languageChange().

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::lblAppPrecision [private]

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblAxesLineWidth [private]

Referenced by initAxesPage(), and languageChange().

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblCurveStyle [private]

Referenced by initCurvesPage(), and languageChange().

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

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::lblSymbSize [private]

Referenced by initCurvesPage(), and languageChange().

Referenced by initTablesPage(), and languageChange().

QLabel * ConfigDialog::lblTextColor [private]

Referenced by initTablesPage(), and languageChange().

QLabel * ConfigDialog::lblUndoStackSize [private]

Referenced by initAppPage(), and languageChange().

QLabel * ConfigDialog::lblWorkspace [private]

Referenced by initAppPage(), and languageChange().

QComboBox* ConfigDialog::legendDisplayBox [private]

Referenced by initPlotsPage(), and languageChange().

QFont ConfigDialog::legendFont [private]

Referenced by apply(), ConfigDialog(), and pickLegendFont().

QCheckBox * ConfigDialog::linearFit2PointsBox [private]
QCheckBox * ConfigDialog::lineNumbersBox [private]
QCheckBox * ConfigDialog::logBox [private]
QWidget * ConfigDialog::notesPage [private]
QFont ConfigDialog::numbersFont [private]
QWidget * ConfigDialog::numericFormatPage [private]

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

QWidget * ConfigDialog::plotFonts [private]

Referenced by initPlotsPage(), and languageChange().

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

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]

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]

Referenced by initFittingPage(), and languageChange().

QCheckBox * ConfigDialog::scaleErrorsBox [private]
QLabel * ConfigDialog::showNumbersLabel [private]

Referenced by initAxesPage(), and languageChange().

QWidget * ConfigDialog::tables [private]

Referenced by ConfigDialog(), and initTablesPage().

QLabel* ConfigDialog::texCompilerLabel [private]

Referenced by initFileLocationsPage().

QLineEdit* ConfigDialog::texCompilerPathBox [private]
QFont ConfigDialog::textFont [private]

Referenced by apply(), ConfigDialog(), and pickTextFont().

QFont ConfigDialog::titleFont [private]

Referenced by apply(), ConfigDialog(), and pickTitleFont().

QLineEdit* ConfigDialog::translationsPathLine [private]
QSpinBox* ConfigDialog::undoStackSizeBox [private]

Referenced by apply(), and initAppPage().

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:

Generated by  doxygen 1.6.2