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

Custom plot/curves dialog. More...

#include <PlotDialog.h>

List of all members.

Public Slots

void selectCurve (int index)
void showAll (bool all)

Public Member Functions

void initFonts (const QFont &titlefont, const QFont &axesfont, const QFont &numbersfont, const QFont &legendfont)
void insertColumnsList (const QStringList &names)
 PlotDialog (bool showExtended, QWidget *parent=0, Qt::WFlags fl=0)
void selectMultiLayerItem ()
void setMultiLayer (MultiLayer *ml)

Private Slots

bool acceptParams ()
void adjustLayerHeight (double width)
void adjustLayerWidth (double height)
void adjustPlotHeight (double width)
void adjustPlotWidth (double height)
void applyCanvasFormat ()
void applyLayerFormat ()
void changePlotType (int plotType)
void chooseBackgroundImageFile (const QString &fn=QString())
void chooseLabelsFont ()
void chooseSymbolImageFile ()
void customVectorsPage (bool angleMag)
void displayCoordinates (int unit, Graph *g=0)
void displayPlotCoordinates (int unit)
void editCurve ()
void editCurveRange ()
void enableBoxApplyColor (int)
void enableLabelsPage ()
void fillBoxSymbols ()
void fillSymbols ()
void insertTabs (int plot_type)
void pickErrorBarsColor ()
void quit ()
void raiseCurve ()
void removeSelectedObject ()
void resizeCanvasToFitImage ()
void setActiveCurve (CurveTreeItem *item)
void setActiveLayer (LayerItem *item)
void setAutomaticBinning (bool on=true)
void setAxesLabelsFont ()
void setAxesNumbersFont ()
void setBoxRangeType (int index)
void setBoxType (int index)
void setCanvasDefaultValues ()
void setEquidistantLevels ()
void setLayerDefaultValues ()
void setLegendsFont ()
int setPlotType (CurveTreeItem *item)
void setTitlesFont ()
void setWhiskersRange (int index)
void shiftCurveBy (int offset=1)
void showAreaColor (bool show)
void showBoxStatistics ()
void showColorMapEditor (bool show)
void showCustomPenColumn (bool on)
void showDefaultContourLinesBox (bool show)
void showStatistics ()
void showWorksheet ()
void updateBackgroundTransparency (int alpha)
void updateCanvasTransparency (int alpha)
void updateEndPointColumns (const QString &text)
void updateTabWindow (QTreeWidgetItem *currentItem, QTreeWidgetItem *previousItem)
void updateTreeWidgetItem (QTreeWidgetItem *item)
void updateVisibility ()
void updateVisibility (QTreeWidgetItem *item, int column)

Private Member Functions

void applyBoxWhiskersFormat (BoxCurve *c)
void applyBoxWhiskersFormatToCurve (BoxCurve *b)
void applyBoxWhiskersFormatToLayer (Graph *g)
void applyCanvasFormatToLayer (Graph *g)
void applyCanvasSize ()
void applyErrorBarFormat (ErrorBarsCurve *c)
void applyErrorBarFormatToCurve (ErrorBarsCurve *err, bool color=true)
void applyErrorBarFormatToLayer (Graph *g)
void applyFormatToLayer (Graph *g)
void applyGap (Graph *g)
void applyGapToLayer (Graph *g)
void applyLabelsFormat (QwtPlotItem *)
void applyLabelsFormatToItem (QwtPlotItem *)
void applyLabelsFormatToLayer (Graph *)
void applyLineFormat (QwtPlotCurve *c)
void applyLineFormatToLayer (Graph *g)
void applyPercentileFormat (BoxCurve *c)
void applyPercentileFormatToCurve (BoxCurve *b)
void applyPercentileFormatToLayer (Graph *g)
void applySymbolsFormat (QwtPlotCurve *c)
void applySymbolsFormatToCurve (QwtPlotCurve *c, bool fillColor=true, bool penColor=true)
void applySymbolsFormatToLayer (Graph *g)
void clearTabWidget ()
void closeEvent (QCloseEvent *e)
void contextMenuEvent (QContextMenuEvent *e)
void initAxesPage ()
void initBoxPage ()
void initCanvasPage ()
void initContourLinesPage ()
void initErrorsPage ()
void initFontsPage ()
void initFunctionPage ()
void initHistogramPage ()
void initLabelsPage ()
void initLayerDisplayPage ()
void initLayerGeometryPage ()
void initLayerPage ()
void initLayerSpeedPage ()
void initLinePage ()
void initMiscPage ()
void initPercentilePage ()
void initPieGeometryPage ()
void initPieLabelsPage ()
void initPiePage ()
void initPlotGeometryPage ()
void initPrintPage ()
void initSpacingPage ()
void initSpectrogramPage ()
void initSpectrogramValuesPage ()
void initSymbolsPage ()
void initVectPage ()
int labelsAlignment ()
QRect layerCanvasRect (QWidget *widget, double x, double y, double w, double h, FrameWidget::Unit unit)
void resizeLayerToFitImage (Graph *g)
void setLabelsFont (const QFont &font, Graph *, const QwtPlotItem *)
void setLabelsFontToLayer (const QFont &font, Graph *)
void setLabelsFontToPlotItem (const QFont &font, const QwtPlotItem *)
void showAllLabelControls (bool show=true, int curveType=0)
void updateContourLevelsDisplay (Spectrogram *sp)

Private Attributes

double aspect_ratio
QRadioButton * autoContourBox
QCheckBox * automaticBox
QFont axesFont
QWidget * axesPage
QGroupBox * axisScaleBox
QComboBox * backgroundApplyToBox
QLabel * barsOffsetLabel
DoubleSpinBoxbinSizeBox
QSlider * bkgOpacitySlider
SymbolBoxbox1Style
SymbolBoxbox99Style
QCheckBox * boxAntialiasing
QCheckBox * boxApplyColorTo
ColorButtonboxAreaColor
QCheckBox * boxAutoscaling
ColorButtonboxBackgroundColor
QSpinBox * boxBackgroundTransparency
ColorButtonboxBorderColor
QSpinBox * boxBorderWidth
QCheckBox * boxBottomAxis
QCheckBox * boxBoxLabels
ColorButtonboxCanvasColor
QSpinBox * boxCanvasTransparency
QDoubleSpinBox * boxCnt
QLabel * boxCntLabel
QSpinBox * boxCoef
QLabel * boxCoeffLabel
QComboBox * boxConnect
PenStyleBoxboxContourStyle
QSpinBox * boxCurveOpacity
DoubleSpinBoxboxDouglasPeukerTolerance
ColorButtonboxEdgeColor
DoubleSpinBoxboxEdgeWidth
ColorButtonboxFillColor
QCheckBox * boxFillSymbol
QCheckBox * boxFillSymbols
ColorBoxboxFirstColor
ColorButtonboxFrameColor
QGroupBox * boxFramed
QSpinBox * boxFrameWidth
QCheckBox * boxGridPosition
QComboBox * boxLabelsAlign
DoubleSpinBoxboxLabelsAngle
ColorButtonboxLabelsColor
QComboBox * boxLabelsColumn
QComboBox * boxLabelsFormatApplyToBox
QCheckBox * boxLabelsWhiteOut
QSpinBox * boxLabelsXOffset
QSpinBox * boxLabelsYOffset
DoubleSpinBoxboxLayerHeight
DoubleSpinBoxboxLayerWidth
QCheckBox * boxLeftAxis
ColorButtonboxLineColor
PenStyleBoxboxLineStyle
QSpinBox * boxLineTransparency
DoubleSpinBoxboxLineWidth
QComboBox * boxLinkAllXAxes
QCheckBox * boxLinkXAxes
QSpinBox * boxMargin
QSpinBox * boxMaxPoints
SymbolBoxboxMaxStyle
SymbolBoxboxMeanStyle
SymbolBoxboxMinStyle
QCheckBox * boxMissingData
QWidget * boxPage
PatternBoxboxPattern
DoubleSpinBoxboxPenWidth
QSpinBox * boxPercentileTransparency
ColorButtonboxPercFillColor
QSpinBox * boxPercSize
QCheckBox * boxPieCategories
QCheckBox * boxPieConterClockwise
DoubleSpinBoxboxPieEdgeDist
ColorButtonboxPieLineColor
PenStyleBoxboxPieLineStyle
DoubleSpinBoxboxPieLineWidth
QSpinBox * boxPieOffset
PatternBoxboxPiePattern
QCheckBox * boxPiePercentages
DoubleSpinBoxboxPieStartAzimuth
DoubleSpinBoxboxPieThickness
QCheckBox * boxPieValues
DoubleSpinBoxboxPieViewAngle
QGroupBox * boxPieWedge
DoubleSpinBoxboxPlotHeight
QComboBox * boxPlotType
DoubleSpinBoxboxPlotWidth
DoubleSpinBoxboxPlotX
DoubleSpinBoxboxPlotY
QCheckBox * boxPrintCrops
QSpinBox * boxRadius
QComboBox * boxRange
QLabel * boxRangeLabel
QCheckBox * boxResizeLayers
QCheckBox * boxRightAxis
QCheckBox * boxScaleLayers
QSpinBox * boxSkipErrorBars
QSpinBox * boxSkipSymbols
QComboBox * boxSpectroMatrix
ColorButtonboxSymbolColor
QSpinBox * boxSymbolSize
SymbolBoxboxSymbolStyle
QSpinBox * boxSymbolTransparency
QCheckBox * boxTopAxis
QComboBox * boxType
QCheckBox * boxUseMatrixFormula
QCheckBox * boxWhiskerLabels
QSpinBox * boxWhiskersCoef
QComboBox * boxWhiskersFormatApplyToBox
QComboBox * boxWhiskersRange
QComboBox * boxWhiskersType
QSpinBox * boxWidth
DoubleSpinBoxboxX
QComboBox * boxXAxis
DoubleSpinBoxboxY
QComboBox * boxYAxis
QPushButton * btnAxesLabels
QPushButton * btnAxesNumbers
QPushButton * btnDown
QPushButton * btnEditCurve
QPushButton * btnEditCurveRange
QPushButton * btnLabelsFont
QPushButton * btnLegend
QPushButton * btnMore
QPushButton * btnSetEquidistantLevels
QPushButton * btnTitle
QPushButton * btnUp
QPushButton * btnWorksheet
QPushButton * buttonApply
QPushButton * buttonBoxStatistics
QPushButton * buttonCancel
QPushButton * buttonOk
QPushButton * buttonStatistics
QGroupBox * canvasColorBox
QPushButton * canvasDefaultBtn
QGroupBox * canvasImageBox
QSlider * canvasOpacitySlider
QWidget * canvasPage
QComboBox * capBox
ColorButtoncolorBox
QRadioButton * colorBtn
ColorMapEditorcolorMapEditor
QComboBox * colorScaleBox
QSpinBox * colorScaleWidthBox
QStringList columnNames
QCompleter * completer
DoubleSpinBoxcontourLinesDistanceBox
ContourLinesEditorcontourLinesEditor
QWidget * contourLinesPage
DoubleSpinBoxcontourWidthBox
QSlider * curveOpacitySlider
QWidget * curvePlotTypeBox
QRadioButton * customPenBtn
QRadioButton * customScaleBox
MultiLayerd_ml
QRadioButton * defaultContourBox
QGroupBox * defaultPenBox
QRadioButton * defaultScaleBox
EnrichmentDialogenrichmentDialog
QComboBox * errorBarsFormatApplyToBox
QWidget * errorsPage
QCheckBox * filledHeadBox
QGroupBox * fillGroupBox
DoubleSpinBoxfirstContourLineBox
QWidget * fontsPage
FunctionDialogfunctionEdit
QWidget * functionPage
QComboBox * gapApplyToBox
QSpinBox * gapBox
QRadioButton * grayScaleBox
QGroupBox * GroupBoxH
QGroupBox * GroupBoxVectEnd
QSpinBox * headAngleBox
QSpinBox * headLengthBox
DoubleSpinBoxhistogramBeginBox
DoubleSpinBoxhistogramEndBox
QWidget * histogramPage
QComboBox * imageApplyToBox
QRadioButton * imageBtn
QGroupBox * imageGroupBox
QLineEdit * imagePathBox
QRadioButton * imageSymbolBtn
QGroupBox * imageSymBolFormatBox
QLineEdit * imageSymbolPathBox
QLabel * justifyLabelsLbl
QCheckBox * keepPlotRatioBox
QCheckBox * keepRatioBox
QLabel * labelPosition
QLabel * labelsColumnLbl
QGroupBox * labelsGroupBox
 Labels page.
QWidget * labelsPage
QLabel * labelXEnd
QLabel * labelYEnd
QPushButton * layerDefaultBtn
QWidget * layerDisplayPage
QWidget * layerGeometryPage
QWidget * layerPage
QCheckBox * layerScaleFonts
QFont legendFont
QSpinBox * levelsBox
ColorButtonlevelsColorBox
QGroupBox * levelsGroupBox
QComboBox * lineFormatApplyToBox
QWidget * linePage
QSlider * lineTransparencySlider
QTreeWidget * listBox
QCheckBox * minusBox
QWidget * miscPage
QFont numbersFont
QSpinBox * offsetBox
QComboBox * percentileFormatApplyToBox
QWidget * percentilePage
QSlider * percentileTransparencySlider
QGroupBox * pieAutoLabelsBox
QWidget * pieGeometryPage
QWidget * pieLabelsPage
QWidget * piePage
double plot_aspect_ratio
QWidget * plotGeometryPage
QComboBox * plotUnitBox
QCheckBox * plusBox
QWidget * printPage
QTabWidget * privateTabWidget
QComboBox * sizeApplyToBox
QWidget * spacingPage
QWidget * spectrogramPage
QWidget * spectroValuesPage
QGroupBox * speedModeBox
QWidget * speedPage
QRadioButton * standardSymbolBtn
QGroupBox * standardSymbolFormatBox
QLabel * symbolImageLabel
QWidget * symbolPage
QComboBox * symbolsFormatApplyToBox
QSlider * symbTransparencySlider
QCheckBox * throughBox
QFont titleFont
QComboBox * unitBox
ColorButtonvectColorBox
QWidget * vectPage
QComboBox * vectPosBox
DoubleSpinBoxvectWidthBox
QDoubleSpinBox * whiskerCnt
QLabel * whiskerCntLabel
QLabel * whiskerCoeffLabel
QLabel * whiskerRangeLabel
DoubleSpinBoxwidthBox
QCheckBox * xBox
QComboBox * xEndBox
QComboBox * yEndBox

Detailed Description

Custom plot/curves dialog.


Constructor & Destructor Documentation

PlotDialog::PlotDialog ( bool  showExtended,
QWidget *  parent = 0,
Qt::WFlags  fl = 0 
)

Member Function Documentation

bool PlotDialog::acceptParams ( ) [private, slot]

References EnrichmentDialog::accept(), FunctionDialog::apply(), applyBoxWhiskersFormat(), applyCanvasFormat(), applyCanvasSize(), applyErrorBarFormat(), applyGap(), applyLabelsFormat(), applyLayerFormat(), applyLineFormat(), applyPercentileFormat(), applySymbolsFormat(), QwtHistogram::autoBinning(), automaticBox, axesFont, axesPage, axisScaleBox, QwtHistogram::begin(), QwtHistogram::binSize(), binSizeBox, Graph::Box, boxAreaColor, boxBottomAxis, boxConnect, boxContourStyle, boxCurveOpacity, boxDouglasPeukerTolerance, boxFirstColor, boxGridPosition, boxLabelsColumn, boxLayerHeight, boxLayerWidth, boxLeftAxis, boxLineColor, boxLineStyle, boxLineTransparency, boxLineWidth, boxLinkAllXAxes, boxLinkXAxes, boxMaxPoints, boxMissingData, boxPage, boxPattern, boxPieCategories, boxPieConterClockwise, boxPieEdgeDist, boxPieLineColor, boxPieLineStyle, boxPieLineWidth, boxPieOffset, boxPiePattern, boxPiePercentages, boxPieStartAzimuth, boxPieThickness, boxPieValues, boxPieViewAngle, boxPieWedge, boxPlotHeight, boxPlotWidth, boxPlotX, boxPlotY, boxPrintCrops, boxRadius, boxResizeLayers, boxRightAxis, boxScaleLayers, boxSpectroMatrix, boxTopAxis, boxUseMatrixFormula, boxX, boxXAxis, boxY, boxYAxis, canvasPage, DataCurve::clearLabels(), ColorButton::color(), ColorMapEditor::colorMap(), Spectrogram::colorMap(), colorMapEditor, colorScaleBox, colorScaleWidthBox, contourLinesEditor, contourLinesPage, contourWidthBox, customPenBtn, ApplicationWindow::d_layer_geometry_unit, d_ml, defaultContourBox, defaultScaleBox, Graph::enableAxis(), Graph::enableDouglasPeukerSpeedMode(), QwtHistogram::end(), enrichmentDialog, errorsPage, filledHeadBox, fillGroupBox, fontsPage, functionEdit, functionPage, gapApplyToBox, gapBox, PatternBox::getSelectedPattern(), CurveTreeItem::graph(), LayerItem::graph(), grayScaleBox, headAngleBox, headLengthBox, Graph::Histogram, histogramBeginBox, histogramEndBox, histogramPage, imageGroupBox, Graph::isAutoscalingEnabled(), labelsGroupBox, labelsPage, layerCanvasRect(), layerDisplayPage, layerGeometryPage, layerPage, legendFont, levelsColorBox, levelsGroupBox, linePage, MultiLayer::linkXLayerAxes(), listBox, QwtHistogram::loadData(), ApplicationWindow::matrix(), miscPage, MdiSubWindow::name(), Graph::notifyChanges(), MdiSubWindow::notifyChanges(), numbersFont, offsetBox, percentilePage, pieAutoLabelsBox, pieGeometryPage, pieLabelsPage, piePage, VectorCurve::plotAssociation(), plotGeometryPage, CurveTreeItem::plotItem(), CurveTreeItem::plotItemIndex(), plotUnitBox, MultiLayer::printCropmarks(), printPage, privateTabWidget, setAutomaticBinning(), Graph::setAutoScale(), Graph::setBarsGap(), QwtHistogram::setBinning(), PieCurve::setBrushStyle(), Graph::setCanvasGeometry(), Spectrogram::setColorBarWidth(), ColorMapEditor::setColorMap(), Spectrogram::setColorMapPen(), PieCurve::setCounterClockwise(), Graph::setCurveStyle(), Spectrogram::setCustomColorMap(), Spectrogram::setDefaultColorMap(), PieCurve::setFirstColor(), PieCurve::setFixedLabelsPosition(), MultiLayer::setFonts(), Spectrogram::setGrayScale(), Graph::setGridOnTop(), PieCurve::setHorizontalOffset(), PieCurve::setLabelCategories(), PieCurve::setLabelPercentagesFormat(), PieCurve::setLabelsAutoFormat(), DataCurve::setLabelsColumnName(), PieCurve::setLabelsEdgeDistance(), PieCurve::setLabelValuesFormat(), Spectrogram::setMatrix(), PieCurve::setRadius(), FrameWidget::setRect(), MultiLayer::setScaleLayersOnPrint(), MultiLayer::setScaleLayersOnResize(), PieCurve::setStartAzimuth(), PieCurve::setThickness(), DoubleSpinBox::setValue(), PieCurve::setViewAngle(), Spectrogram::showColorScale(), Spectrogram::showContourLineLabels(), Graph::showMissingDataGap(), spacingPage, spectrogramPage, spectroValuesPage, speedModeBox, speedPage, PenStyleBox::style(), symbolPage, DataCurve::table(), ApplicationWindow::table(), titleFont, PlotCurve::type(), unitBox, Graph::updateAxesTitles(), ContourLinesEditor::updateContourLevels(), updateContourLevelsDisplay(), ContourLinesEditor::updateContourPens(), Graph::updateScale(), Graph::updateVectorsLayout(), DoubleSpinBox::value(), vectColorBox, vectPage, vectPosBox, vectWidthBox, ApplicationWindow::windowsList(), xEndBox, and yEndBox.

Referenced by changePlotType(), chooseSymbolImageFile(), enableLabelsPage(), fillBoxSymbols(), fillSymbols(), initBoxPage(), initErrorsPage(), initHistogramPage(), initLabelsPage(), initLayerDisplayPage(), initLayerSpeedPage(), initLinePage(), initPercentilePage(), initPieGeometryPage(), initPieLabelsPage(), initSpacingPage(), initSymbolsPage(), PlotDialog(), and quit().

void PlotDialog::adjustLayerHeight ( double  width) [private, slot]
void PlotDialog::adjustLayerWidth ( double  height) [private, slot]
void PlotDialog::adjustPlotHeight ( double  width) [private, slot]
void PlotDialog::adjustPlotWidth ( double  height) [private, slot]
void PlotDialog::applyBoxWhiskersFormat ( BoxCurve c) [private]
void PlotDialog::applyBoxWhiskersFormatToCurve ( BoxCurve b) [private]
void PlotDialog::applyBoxWhiskersFormatToLayer ( Graph g) [private]
void PlotDialog::applyCanvasFormat ( ) [private, slot]
void PlotDialog::applyCanvasFormatToLayer ( Graph g) [private]
void PlotDialog::applyCanvasSize ( ) [private]
void PlotDialog::applyErrorBarFormat ( ErrorBarsCurve c) [private]
void PlotDialog::applyErrorBarFormatToCurve ( ErrorBarsCurve err,
bool  color = true 
) [private]
void PlotDialog::applyErrorBarFormatToLayer ( Graph g) [private]
void PlotDialog::applyFormatToLayer ( Graph g) [private]
void PlotDialog::applyGap ( Graph g) [private]
void PlotDialog::applyGapToLayer ( Graph g) [private]
void PlotDialog::applyLabelsFormat ( QwtPlotItem *  c) [private]
void PlotDialog::applyLabelsFormatToItem ( QwtPlotItem *  it) [private]
void PlotDialog::applyLabelsFormatToLayer ( Graph g) [private]
void PlotDialog::applyLayerFormat ( ) [private, slot]
void PlotDialog::applyLineFormat ( QwtPlotCurve *  c) [private]
void PlotDialog::applyLineFormatToLayer ( Graph g) [private]
void PlotDialog::applyPercentileFormat ( BoxCurve c) [private]
void PlotDialog::applyPercentileFormatToCurve ( BoxCurve b) [private]
void PlotDialog::applyPercentileFormatToLayer ( Graph g) [private]
void PlotDialog::applySymbolsFormat ( QwtPlotCurve *  c) [private]
void PlotDialog::applySymbolsFormatToCurve ( QwtPlotCurve *  c,
bool  fillColor = true,
bool  penColor = true 
) [private]
void PlotDialog::applySymbolsFormatToLayer ( Graph g) [private]
void PlotDialog::changePlotType ( int  plotType) [private, slot]
void PlotDialog::chooseBackgroundImageFile ( const QString &  fn = QString()) [private, slot]
void PlotDialog::chooseLabelsFont ( ) [private, slot]
void PlotDialog::chooseSymbolImageFile ( ) [private, slot]
void PlotDialog::clearTabWidget ( ) [private]
void PlotDialog::closeEvent ( QCloseEvent *  e) [private]
void PlotDialog::contextMenuEvent ( QContextMenuEvent *  e) [private]
void PlotDialog::customVectorsPage ( bool  angleMag) [private, slot]
void PlotDialog::displayCoordinates ( int  unit,
Graph g = 0 
) [private, slot]
void PlotDialog::displayPlotCoordinates ( int  unit) [private, slot]
void PlotDialog::editCurve ( ) [private, slot]
void PlotDialog::editCurveRange ( ) [private, slot]
void PlotDialog::enableBoxApplyColor ( int  index) [private, slot]

References boxApplyColorTo.

Referenced by initLinePage().

void PlotDialog::enableLabelsPage ( ) [private, slot]
void PlotDialog::fillBoxSymbols ( ) [private, slot]
void PlotDialog::fillSymbols ( ) [private, slot]
void PlotDialog::initAxesPage ( ) [private]

References axesPage, boxXAxis, boxYAxis, and privateTabWidget.

Referenced by PlotDialog().

void PlotDialog::initBoxPage ( ) [private]
void PlotDialog::initCanvasPage ( ) [private]
void PlotDialog::initContourLinesPage ( ) [private]
void PlotDialog::initErrorsPage ( ) [private]
void PlotDialog::initFonts ( const QFont &  titlefont,
const QFont &  axesfont,
const QFont &  numbersfont,
const QFont &  legendfont 
)
void PlotDialog::initFontsPage ( ) [private]
void PlotDialog::initFunctionPage ( ) [private]

References functionEdit, and functionPage.

Referenced by PlotDialog().

void PlotDialog::initHistogramPage ( ) [private]
void PlotDialog::initLabelsPage ( ) [private]
void PlotDialog::initLayerDisplayPage ( ) [private]
void PlotDialog::initLayerGeometryPage ( ) [private]
void PlotDialog::initLayerPage ( ) [private]
void PlotDialog::initLayerSpeedPage ( ) [private]
void PlotDialog::initLinePage ( ) [private]
void PlotDialog::initMiscPage ( ) [private]
void PlotDialog::initPercentilePage ( ) [private]
void PlotDialog::initPieGeometryPage ( ) [private]
void PlotDialog::initPieLabelsPage ( ) [private]
void PlotDialog::initPiePage ( ) [private]
void PlotDialog::initPlotGeometryPage ( ) [private]
void PlotDialog::initPrintPage ( ) [private]
void PlotDialog::initSpacingPage ( ) [private]
void PlotDialog::initSpectrogramPage ( ) [private]
void PlotDialog::initSpectrogramValuesPage ( ) [private]
void PlotDialog::initSymbolsPage ( ) [private]
void PlotDialog::initVectPage ( ) [private]
void PlotDialog::insertColumnsList ( const QStringList &  names) [inline]
void PlotDialog::insertTabs ( int  plot_type) [private, slot]
int PlotDialog::labelsAlignment ( ) [private]

References boxLabelsAlign.

Referenced by applyLabelsFormatToItem().

QRect PlotDialog::layerCanvasRect ( QWidget *  widget,
double  x,
double  y,
double  w,
double  h,
FrameWidget::Unit  unit 
) [private]
void PlotDialog::pickErrorBarsColor ( ) [private, slot]
void PlotDialog::quit ( ) [private, slot]

References acceptParams().

Referenced by PlotDialog().

void PlotDialog::raiseCurve ( ) [private, slot]

References shiftCurveBy().

Referenced by contextMenuEvent(), and PlotDialog().

void PlotDialog::removeSelectedObject ( ) [private, slot]
void PlotDialog::resizeCanvasToFitImage ( ) [private, slot]
void PlotDialog::resizeLayerToFitImage ( Graph g) [private]
void PlotDialog::selectCurve ( int  index) [slot]
void PlotDialog::selectMultiLayerItem ( )

References listBox.

Referenced by ApplicationWindow::showPlotDialog().

void PlotDialog::setActiveCurve ( CurveTreeItem item) [private, slot]

References QwtHistogram::autoBinning(), autoContourBox, automaticBox, axisScaleBox, barsOffsetLabel, Graph::Box, box1Style, box99Style, boxAreaColor, boxBoxLabels, boxCnt, boxCoef, boxConnect, boxContourStyle, boxCurveOpacity, boxEdgeColor, boxEdgeWidth, boxFillColor, boxFillSymbol, boxFillSymbols, boxFirstColor, boxLabelsAlign, boxLabelsAngle, boxLabelsColor, boxLabelsColumn, boxLabelsWhiteOut, boxLabelsXOffset, boxLabelsYOffset, boxLineColor, boxLineStyle, boxLineTransparency, boxLineWidth, boxMaxStyle, boxMeanStyle, boxMinStyle, boxPattern, boxPenWidth, boxPercentileTransparency, boxPercFillColor, boxPercSize, boxPieCategories, boxPieConterClockwise, boxPieEdgeDist, boxPieLineColor, boxPieLineStyle, boxPieLineWidth, boxPieOffset, boxPiePattern, boxPiePercentages, boxPieStartAzimuth, boxPieThickness, boxPieValues, boxPieViewAngle, boxPieWedge, boxRadius, BoxCurve::boxRange(), boxRange, BoxCurve::boxRangeType(), boxSkipErrorBars, boxSkipSymbols, boxSpectroMatrix, BoxCurve::boxStyle(), boxSymbolColor, boxSymbolSize, boxSymbolStyle, boxSymbolTransparency, boxType, boxUseMatrixFormula, boxWhiskerLabels, boxWhiskersCoef, boxWhiskersRange, BoxCurve::boxWidth(), boxWidth, boxXAxis, boxYAxis, btnDown, btnEditCurve, btnEditCurveRange, btnUp, btnWorksheet, capBox, ErrorBarsCurve::capLength(), ErrorBarsCurve::color(), VectorCurve::color(), PieCurve::color(), Spectrogram::colorBarWidth(), colorBox, Spectrogram::colorMap(), colorMapEditor, Spectrogram::colorMapPolicy(), Spectrogram::colorScaleAxis(), colorScaleBox, colorScaleWidthBox, Table::columnsList(), contourLinesEditor, contourWidthBox, PieCurve::counterClockwise(), curveOpacitySlider, Spectrogram::Custom, customPenBtn, customScaleBox, Spectrogram::Default, defaultContourBox, defaultScaleBox, Graph::ErrorBars, VectorCurve::filledArrowHead(), filledHeadBox, fillGroupBox, PieCurve::firstColor(), PieCurve::fixedLabelsPosition(), Matrix::formula(), Graph::Function, functionEdit, QwtBarCurve::gap(), gapApplyToBox, gapBox, CurveTreeItem::graph(), Spectrogram::GrayScale, grayScaleBox, BoxCurve::hasBoxLabels(), Spectrogram::hasColorScale(), Spectrogram::hasLabels(), Spectrogram::hasSelectedLabels(), DataCurve::hasVisibleLabels(), BoxCurve::hasWhiskerLabels(), VectorCurve::headAngle(), headAngleBox, VectorCurve::headLength(), headLengthBox, Graph::Histogram, Graph::HorizontalBars, PieCurve::horizontalOffset(), imageGroupBox, ImageSymbol::imagePath(), imageSymbolBtn, imageSymbolPathBox, QwtBarCurve::isStacked(), PieCurve::labelCategories(), DataCurve::labelsAlignment(), PieCurve::labelsAutoFormat(), DataCurve::labelsColor(), Spectrogram::labelsColor(), DataCurve::labelsColumnName(), PieCurve::labelsEdgeDistance(), labelsGroupBox, labelsPage, PieCurve::labelsPercentagesFormat(), DataCurve::labelsRotation(), Spectrogram::labelsRotation(), PieCurve::labelsValuesFormat(), DataCurve::labelsWhiteOut(), Spectrogram::labelsWhiteOut(), DataCurve::labelsXOffset(), Spectrogram::labelsXOffset(), DataCurve::labelsYOffset(), Spectrogram::labelsYOffset(), levelsColorBox, levelsGroupBox, lineTransparencySlider, listBox, Spectrogram::matrix(), BoxCurve::maxStyle(), BoxCurve::meanStyle(), BoxCurve::minStyle(), minusBox, ErrorBarsCurve::minusSide(), QwtBarCurve::offset(), offsetBox, BoxCurve::p1Style(), BoxCurve::p99Style(), PieCurve::pattern(), percentileTransparencySlider, Graph::Pie, pieAutoLabelsBox, ImageSymbol::pixmap(), CurveTreeItem::plotItem(), CurveTreeItem::plotItemIndex(), CurveTreeItem::plotItemStyle(), plusBox, ErrorBarsCurve::plusSide(), VectorCurve::position(), privateTabWidget, PieCurve::radius(), Spectrogram::range(), BoxCurve::SD, BoxCurve::SE, CurveTreeItem::setActive(), setAutomaticBinning(), setBoxRangeType(), setBoxType(), ColorButton::setColor(), ColorMapEditor::setColorMap(), FunctionDialog::setCurveToModify(), PatternBox::setPattern(), ColorMapEditor::setRange(), ContourLinesEditor::setSpectrogram(), SymbolBox::setStyle(), PenStyleBox::setStyle(), DoubleSpinBox::setValue(), setWhiskersRange(), showAllLabelControls(), PlotCurve::skipSymbolsCount(), Graph::Spline, standardSymbolBtn, PieCurve::startAzimuth(), symbolImageLabel, symbTransparencySlider, DataCurve::table(), PieCurve::thickness(), throughBox, ErrorBarsCurve::throughSymbol(), PlotCurve::type(), updateContourLevelsDisplay(), updateEndPointColumns(), Spectrogram::useColorMapPen(), Spectrogram::useMatrixFormula(), vectColorBox, vectPosBox, vectWidthBox, Graph::VectXYAM, Graph::VectXYXY, Graph::VerticalBars, Graph::VerticalSteps, PieCurve::viewAngle(), whiskerCnt, BoxCurve::whiskersRange(), BoxCurve::whiskersRangeType(), ErrorBarsCurve::width(), VectorCurve::width(), widthBox, xBox, and ErrorBarsCurve::xErrors().

Referenced by removeSelectedObject(), shiftCurveBy(), and updateTabWindow().

void PlotDialog::setActiveLayer ( LayerItem item) [private, slot]
void PlotDialog::setAutomaticBinning ( bool  on = true) [private, slot]
void PlotDialog::setAxesLabelsFont ( ) [private, slot]

References axesFont.

Referenced by initFontsPage().

void PlotDialog::setAxesNumbersFont ( ) [private, slot]

References numbersFont.

Referenced by initFontsPage().

void PlotDialog::setBoxRangeType ( int  index) [private, slot]
void PlotDialog::setBoxType ( int  index) [private, slot]
void PlotDialog::setCanvasDefaultValues ( ) [private, slot]
void PlotDialog::setEquidistantLevels ( ) [private, slot]
void PlotDialog::setLabelsFont ( const QFont &  font,
Graph plot,
const QwtPlotItem *  i 
) [private]
void PlotDialog::setLabelsFontToLayer ( const QFont &  font,
Graph g 
) [private]
void PlotDialog::setLabelsFontToPlotItem ( const QFont &  font,
const QwtPlotItem *  i 
) [private]

References setLabelsFont().

Referenced by setLabelsFont(), and setLabelsFontToLayer().

void PlotDialog::setLayerDefaultValues ( ) [private, slot]
void PlotDialog::setLegendsFont ( ) [private, slot]

References legendFont.

Referenced by initFontsPage().

void PlotDialog::setMultiLayer ( MultiLayer ml)
int PlotDialog::setPlotType ( CurveTreeItem item) [private, slot]
void PlotDialog::setTitlesFont ( ) [private, slot]

References titleFont.

Referenced by initFontsPage().

void PlotDialog::setWhiskersRange ( int  index) [private, slot]
void PlotDialog::shiftCurveBy ( int  offset = 1) [private, slot]
void PlotDialog::showAll ( bool  all) [slot]
void PlotDialog::showAllLabelControls ( bool  show = true,
int  curveType = 0 
) [private]
void PlotDialog::showAreaColor ( bool  show) [private, slot]

References boxAreaColor, and boxPattern.

Referenced by initLinePage().

void PlotDialog::showBoxStatistics ( ) [private, slot]
void PlotDialog::showColorMapEditor ( bool  show) [private, slot]
void PlotDialog::showCustomPenColumn ( bool  on) [private, slot]
void PlotDialog::showDefaultContourLinesBox ( bool  show) [private, slot]

References autoContourBox, and defaultPenBox.

Referenced by initContourLinesPage().

void PlotDialog::showStatistics ( ) [private, slot]
void PlotDialog::showWorksheet ( ) [private, slot]
void PlotDialog::updateBackgroundTransparency ( int  alpha) [private, slot]

References applyLayerFormat(), and boxBackgroundColor.

Referenced by initLayerPage().

void PlotDialog::updateCanvasTransparency ( int  alpha) [private, slot]

References applyCanvasFormat(), and boxCanvasColor.

Referenced by initCanvasPage().

void PlotDialog::updateContourLevelsDisplay ( Spectrogram sp) [private]
void PlotDialog::updateEndPointColumns ( const QString &  text) [private, slot]

References columnNames, xEndBox, and yEndBox.

Referenced by setActiveCurve().

void PlotDialog::updateTabWindow ( QTreeWidgetItem *  currentItem,
QTreeWidgetItem *  previousItem 
) [private, slot]
void PlotDialog::updateTreeWidgetItem ( QTreeWidgetItem *  item) [private, slot]

Referenced by PlotDialog().

void PlotDialog::updateVisibility ( ) [private, slot]

References listBox.

Referenced by contextMenuEvent(), and PlotDialog().

void PlotDialog::updateVisibility ( QTreeWidgetItem *  item,
int  column 
) [private, slot]

Member Data Documentation

double PlotDialog::aspect_ratio [private]
QRadioButton * PlotDialog::autoContourBox [private]
QCheckBox* PlotDialog::automaticBox [private]
QFont PlotDialog::axesFont [private]
QWidget * PlotDialog::axesPage [private]
QGroupBox * PlotDialog::axisScaleBox [private]
QComboBox* PlotDialog::backgroundApplyToBox [private]

Referenced by applyLayerFormat(), and initLayerPage().

QLabel* PlotDialog::barsOffsetLabel [private]

Referenced by initSpacingPage(), and setActiveCurve().

QSlider * PlotDialog::bkgOpacitySlider [private]

Referenced by initLayerPage(), and setActiveLayer().

QCheckBox* PlotDialog::boxAntialiasing [private]
QCheckBox* PlotDialog::boxApplyColorTo [private]
QCheckBox * PlotDialog::boxAutoscaling [private]
QSpinBox * PlotDialog::boxBorderWidth [private]
QCheckBox * PlotDialog::boxBottomAxis [private]
QCheckBox * PlotDialog::boxBoxLabels [private]
QSpinBox * PlotDialog::boxCanvasTransparency [private]
QDoubleSpinBox * PlotDialog::boxCnt [private]
QLabel * PlotDialog::boxCntLabel [private]
QSpinBox* PlotDialog::boxCoef [private]
QLabel * PlotDialog::boxCoeffLabel [private]
QComboBox* PlotDialog::boxConnect [private]
QSpinBox* PlotDialog::boxCurveOpacity [private]
QCheckBox * PlotDialog::boxFillSymbol [private]
QCheckBox* PlotDialog::boxFillSymbols [private]
QGroupBox* PlotDialog::boxFramed [private]
QSpinBox* PlotDialog::boxFrameWidth [private]
QCheckBox * PlotDialog::boxGridPosition [private]
QComboBox* PlotDialog::boxLabelsAlign [private]
QComboBox * PlotDialog::boxLabelsColumn [private]
QCheckBox* PlotDialog::boxLabelsWhiteOut [private]
QSpinBox* PlotDialog::boxLabelsXOffset [private]
QSpinBox * PlotDialog::boxLabelsYOffset [private]
QCheckBox* PlotDialog::boxLeftAxis [private]
QSpinBox * PlotDialog::boxLineTransparency [private]
QComboBox* PlotDialog::boxLinkAllXAxes [private]

Referenced by acceptParams(), and initMiscPage().

QCheckBox* PlotDialog::boxLinkXAxes [private]
QSpinBox * PlotDialog::boxMargin [private]
QSpinBox* PlotDialog::boxMaxPoints [private]
QCheckBox * PlotDialog::boxMissingData [private]
QWidget * PlotDialog::boxPage [private]
QSpinBox * PlotDialog::boxPercSize [private]
QCheckBox * PlotDialog::boxPieCategories [private]
QCheckBox* PlotDialog::boxPieConterClockwise [private]
QSpinBox* PlotDialog::boxPieOffset [private]
QCheckBox * PlotDialog::boxPiePercentages [private]
QCheckBox * PlotDialog::boxPieValues [private]
QGroupBox * PlotDialog::boxPieWedge [private]
QComboBox* PlotDialog::boxPlotType [private]
QCheckBox * PlotDialog::boxPrintCrops [private]
QSpinBox* PlotDialog::boxRadius [private]
QComboBox * PlotDialog::boxRange [private]
QLabel* PlotDialog::boxRangeLabel [private]

Referenced by initBoxPage(), and setBoxType().

QCheckBox* PlotDialog::boxResizeLayers [private]
QCheckBox * PlotDialog::boxRightAxis [private]
QCheckBox * PlotDialog::boxScaleLayers [private]
QSpinBox * PlotDialog::boxSkipErrorBars [private]
QSpinBox* PlotDialog::boxSkipSymbols [private]
QComboBox* PlotDialog::boxSpectroMatrix [private]
QSpinBox* PlotDialog::boxSymbolSize [private]
QSpinBox * PlotDialog::boxSymbolTransparency [private]
QCheckBox * PlotDialog::boxTopAxis [private]
QComboBox * PlotDialog::boxType [private]
QCheckBox* PlotDialog::boxUseMatrixFormula [private]
QCheckBox* PlotDialog::boxWhiskerLabels [private]
QSpinBox * PlotDialog::boxWhiskersCoef [private]
QComboBox * PlotDialog::boxWhiskersRange [private]
QComboBox * PlotDialog::boxWhiskersType [private]
QSpinBox * PlotDialog::boxWidth [private]
QComboBox * PlotDialog::boxXAxis [private]
QComboBox * PlotDialog::boxYAxis [private]
QPushButton * PlotDialog::btnAxesLabels [private]

Referenced by initFontsPage().

QPushButton * PlotDialog::btnAxesNumbers [private]

Referenced by initFontsPage().

QPushButton * PlotDialog::btnDown [private]
QPushButton * PlotDialog::btnEditCurve [private]
QPushButton * PlotDialog::btnEditCurveRange [private]
QPushButton* PlotDialog::btnLabelsFont [private]

Referenced by initLabelsPage().

QPushButton * PlotDialog::btnLegend [private]

Referenced by initFontsPage().

QPushButton * PlotDialog::btnMore [private]

Referenced by closeEvent(), PlotDialog(), and showAll().

QPushButton* PlotDialog::btnSetEquidistantLevels [private]

Referenced by initContourLinesPage().

QPushButton* PlotDialog::btnTitle [private]

Referenced by initFontsPage().

QPushButton* PlotDialog::btnUp [private]
QPushButton * PlotDialog::btnWorksheet [private]
QPushButton* PlotDialog::buttonApply [private]

Referenced by PlotDialog().

QPushButton * PlotDialog::buttonBoxStatistics [private]

Referenced by initBoxPage().

QPushButton* PlotDialog::buttonCancel [private]

Referenced by PlotDialog().

QPushButton* PlotDialog::buttonOk [private]

Referenced by PlotDialog().

QPushButton* PlotDialog::buttonStatistics [private]

Referenced by initHistogramPage().

QGroupBox* PlotDialog::canvasColorBox [private]

Referenced by initCanvasPage().

QPushButton* PlotDialog::canvasDefaultBtn [private]

Referenced by initCanvasPage().

QGroupBox * PlotDialog::canvasImageBox [private]

Referenced by initCanvasPage().

QSlider* PlotDialog::canvasOpacitySlider [private]

Referenced by initCanvasPage(), and setActiveLayer().

QWidget * PlotDialog::canvasPage [private]
QComboBox* PlotDialog::capBox [private]
QRadioButton* PlotDialog::colorBtn [private]
QComboBox * PlotDialog::colorScaleBox [private]
QSpinBox * PlotDialog::colorScaleWidthBox [private]
QStringList PlotDialog::columnNames [private]
QCompleter* PlotDialog::completer [private]
QWidget * PlotDialog::contourLinesPage [private]
QSlider* PlotDialog::curveOpacitySlider [private]

Referenced by initLinePage(), and setActiveCurve().

QWidget* PlotDialog::curvePlotTypeBox [private]
QRadioButton* PlotDialog::customPenBtn [private]
QRadioButton * PlotDialog::customScaleBox [private]
QRadioButton * PlotDialog::defaultContourBox [private]
QGroupBox* PlotDialog::defaultPenBox [private]
QRadioButton* PlotDialog::defaultScaleBox [private]
QWidget* PlotDialog::errorsPage [private]
QCheckBox* PlotDialog::filledHeadBox [private]
QGroupBox* PlotDialog::fillGroupBox [private]
QWidget * PlotDialog::fontsPage [private]
QWidget * PlotDialog::functionPage [private]
QComboBox * PlotDialog::gapApplyToBox [private]
QSpinBox* PlotDialog::gapBox [private]
QRadioButton * PlotDialog::grayScaleBox [private]
QGroupBox* PlotDialog::GroupBoxH [private]
QGroupBox* PlotDialog::GroupBoxVectEnd [private]

Referenced by customVectorsPage(), and initVectPage().

QSpinBox* PlotDialog::headAngleBox [private]
QSpinBox * PlotDialog::headLengthBox [private]
QWidget* PlotDialog::histogramPage [private]
QComboBox* PlotDialog::imageApplyToBox [private]
QRadioButton * PlotDialog::imageBtn [private]
QGroupBox * PlotDialog::imageGroupBox [private]
QLineEdit* PlotDialog::imagePathBox [private]
QRadioButton * PlotDialog::imageSymbolBtn [private]
QGroupBox * PlotDialog::imageSymBolFormatBox [private]

Referenced by initSymbolsPage().

QLineEdit* PlotDialog::imageSymbolPathBox [private]
QLabel* PlotDialog::justifyLabelsLbl [private]
QCheckBox * PlotDialog::keepPlotRatioBox [private]
QCheckBox* PlotDialog::keepRatioBox [private]
QLabel* PlotDialog::labelPosition [private]

Referenced by customVectorsPage(), and initVectPage().

QLabel * PlotDialog::labelsColumnLbl [private]
QGroupBox* PlotDialog::labelsGroupBox [private]
QWidget* PlotDialog::labelsPage [private]
QLabel * PlotDialog::labelXEnd [private]

Referenced by customVectorsPage(), and initVectPage().

QLabel * PlotDialog::labelYEnd [private]

Referenced by customVectorsPage(), and initVectPage().

QPushButton* PlotDialog::layerDefaultBtn [private]

Referenced by initLayerPage().

QWidget* PlotDialog::layerDisplayPage [private]
QWidget * PlotDialog::layerGeometryPage [private]
QWidget * PlotDialog::layerPage [private]
QCheckBox * PlotDialog::layerScaleFonts [private]
QFont PlotDialog::legendFont [private]
QSpinBox* PlotDialog::levelsBox [private]
QGroupBox* PlotDialog::levelsGroupBox [private]
QComboBox * PlotDialog::lineFormatApplyToBox [private]

Referenced by applyLineFormat(), and initLinePage().

QWidget* PlotDialog::linePage [private]

Referenced by initLinePage(), and setActiveCurve().

QTreeWidget* PlotDialog::listBox [private]
QCheckBox* PlotDialog::minusBox [private]
QWidget* PlotDialog::miscPage [private]
QFont PlotDialog::numbersFont [private]
QSpinBox * PlotDialog::offsetBox [private]
QWidget * PlotDialog::percentilePage [private]
QGroupBox* PlotDialog::pieAutoLabelsBox [private]
QWidget* PlotDialog::pieGeometryPage [private]
QWidget* PlotDialog::pieLabelsPage [private]
QWidget * PlotDialog::piePage [private]
QWidget * PlotDialog::plotGeometryPage [private]
QComboBox* PlotDialog::plotUnitBox [private]
QCheckBox* PlotDialog::plusBox [private]
QWidget * PlotDialog::printPage [private]
QTabWidget* PlotDialog::privateTabWidget [private]
QComboBox * PlotDialog::sizeApplyToBox [private]
QWidget * PlotDialog::spacingPage [private]
QWidget * PlotDialog::spectrogramPage [private]
QWidget* PlotDialog::spectroValuesPage [private]
QGroupBox* PlotDialog::speedModeBox [private]
QWidget * PlotDialog::speedPage [private]
QRadioButton* PlotDialog::standardSymbolBtn [private]

Referenced by initSymbolsPage().

QLabel* PlotDialog::symbolImageLabel [private]
QWidget* PlotDialog::symbolPage [private]
QCheckBox* PlotDialog::throughBox [private]
QFont PlotDialog::titleFont [private]
QComboBox* PlotDialog::unitBox [private]
QWidget* PlotDialog::vectPage [private]
QComboBox* PlotDialog::vectPosBox [private]
QDoubleSpinBox* PlotDialog::whiskerCnt [private]
QLabel * PlotDialog::whiskerCntLabel [private]

Referenced by initBoxPage(), and setWhiskersRange().

QLabel* PlotDialog::whiskerCoeffLabel [private]

Referenced by initBoxPage(), and setWhiskersRange().

QLabel * PlotDialog::whiskerRangeLabel [private]

Referenced by initBoxPage().

QCheckBox* PlotDialog::xBox [private]
QComboBox* PlotDialog::xEndBox [private]
QComboBox * PlotDialog::yEndBox [private]

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