PlotDialog.h
Go to the documentation of this file.
/***************************************************************************
File : PlotDialog.h
Project : QtiPlot
--------------------------------------------------------------------
Copyright : (C) 2006 - 2011 by Ion Vasilief
Email (use @ for *) : ion_vasilief*yahoo.fr
Description : Custom curves dialog
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the Free Software *
* Foundation, Inc., 51 Franklin Street, Fifth Floor, *
* Boston, MA 02110-1301 USA *
* *
***************************************************************************/
#ifndef PLOTDIALOG_H
#define PLOTDIALOG_H
#include <QDialog>
#include <QTreeWidgetItem>
#include <MultiLayer.h>
class QCheckBox;
class QComboBox;
class QCompleter;
class QLabel;
class QLineEdit;
class QListWidget;
class QPushButton;
class QSpinBox;
class QTabWidget;
class QWidget;
class QStringList;
class QGroupBox;
class QDoubleSpinBox;
class QRadioButton;
class QTreeWidget;
class QSlider;
class LayerItem;
class CurveTreeItem;
class ColorBox;
class PatternBox;
class ColorButton;
class MultiLayer;
class SymbolBox;
class ColorMapEditor;
class QwtPlotItem;
class DoubleSpinBox;
class PenStyleBox;
class Spectrogram;
class ErrorBarsCurve;
class BoxCurve;
class DataCurve;
class ContourLinesEditor;
class FunctionDialog;
class EnrichmentDialog;
class PlotDialog : public QDialog
{
Q_OBJECT
public:
PlotDialog(bool showExtended, QWidget* parent = 0, Qt::WFlags fl = 0 );
void initFonts(const QFont& titlefont, const QFont& axesfont, const QFont& numbersfont, const QFont& legendfont);
void insertColumnsList(const QStringList& names){columnNames = names;};
void setMultiLayer(MultiLayer *ml);
void selectMultiLayerItem();
public slots:
void showAll(bool all);
void selectCurve(int index);
private slots:
void showBoxStatistics();
void showStatistics();
void customVectorsPage(bool angleMag);
void updateEndPointColumns(const QString& text);
void fillBoxSymbols();
void fillSymbols();
bool acceptParams();
void showWorksheet();
void quit();
int setPlotType(CurveTreeItem *item);
void changePlotType(int plotType);
void setActiveCurve(CurveTreeItem *item);
void raiseCurve();
void shiftCurveBy(int offset = 1);
void insertTabs(int plot_type);
void updateTabWindow(QTreeWidgetItem *currentItem, QTreeWidgetItem *previousItem);
void showAreaColor(bool show);
void removeSelectedObject();
void chooseBackgroundImageFile(const QString& fn = QString());
void resizeCanvasToFitImage();
void chooseSymbolImageFile();
void pickErrorBarsColor();
void enableBoxApplyColor(int);
void setAutomaticBinning(bool on = true);
//box plots
void setBoxType(int index);
void setBoxRangeType(int index);
void setWhiskersRange(int index);
void enableLabelsPage();
//spectrograms
void showDefaultContourLinesBox(bool show);
void showColorMapEditor(bool show);
//layer geometry
void adjustLayerHeight(double width);
void adjustLayerWidth(double height);
void displayCoordinates(int unit, Graph *g = 0);
//plot window geometry
void displayPlotCoordinates(int unit);
void adjustPlotWidth(double height);
void adjustPlotHeight(double width);
void setCanvasDefaultValues();
void setActiveLayer(LayerItem *item);
void updateTreeWidgetItem(QTreeWidgetItem *item);
void updateVisibility();
void updateVisibility(QTreeWidgetItem *item, int column);
void updateBackgroundTransparency(int alpha);
void updateCanvasTransparency(int alpha);
void setTitlesFont();
void setAxesLabelsFont();
void setAxesNumbersFont();
void setLegendsFont();
void editCurve();
void editCurveRange();
void chooseLabelsFont();
void applyLayerFormat();
void applyCanvasFormat();
void setLayerDefaultValues();
void setEquidistantLevels();
void showCustomPenColumn(bool on);
void plotAssociationsDialogClosed();
private:
void resizeLayerToFitImage(Graph *g);
void applyCanvasFormatToLayer(Graph *g);
void applyCanvasSize();
void applyFormatToLayer(Graph *g);
void applySymbolsFormatToCurve(QwtPlotCurve *c, bool fillColor = true, bool penColor = true);
void applySymbolsFormatToLayer(Graph *g);
void applySymbolsFormat(QwtPlotCurve *c);
void applyLineFormatToLayer(Graph *g);
void applyLineFormat(QwtPlotCurve *c);
void applyErrorBarFormatToCurve(ErrorBarsCurve *err, bool color = true);
void applyErrorBarFormatToLayer(Graph *g);
void applyErrorBarFormat(ErrorBarsCurve *c);
void applyBoxWhiskersFormatToCurve(BoxCurve *b);
void applyBoxWhiskersFormatToLayer(Graph *g);
void applyBoxWhiskersFormat(BoxCurve *c);
void applyPercentileFormatToCurve(BoxCurve *b);
void applyPercentileFormatToLayer(Graph *g);
void applyPercentileFormat(BoxCurve *c);
void applyLabelsFormatToItem(QwtPlotItem *);
void applyLabelsFormatToLayer(Graph *);
void applyLabelsFormat(QwtPlotItem *);
void applyGapToLayer(Graph *g);
void applyGap(Graph *g);
void setLabelsFont(const QFont& font, Graph *, const QwtPlotItem *);
void setLabelsFontToPlotItem(const QFont& font, const QwtPlotItem *);
void setLabelsFontToLayer(const QFont& font, Graph *);
int labelsAlignment();
void closeEvent(QCloseEvent* e);
void clearTabWidget();
void initAxesPage();
void initLinePage();
void initSymbolsPage();
void initHistogramPage();
void initErrorsPage();
void initSpacingPage();
void initVectPage();
void initBoxPage();
void initPercentilePage();
void initSpectrogramPage();
void initSpectrogramValuesPage();
void initContourLinesPage();
void initLayerPage();
void initCanvasPage();
void initLayerGeometryPage();
void initPlotGeometryPage();
void initLayerDisplayPage();
void initLayerSpeedPage();
void initFontsPage();
void initMiscPage();
void initPiePage();
void initPieGeometryPage();
void initPieLabelsPage();
void initPrintPage();
void initLabelsPage();
void initFunctionPage();
void contextMenuEvent(QContextMenuEvent *e);
void showAllLabelControls(bool show = true, int curveType = 0);
void updateContourLevelsDisplay(Spectrogram *sp);
QRect layerCanvasRect(QWidget *widget, double x, double y, double w, double h, FrameWidget::Unit unit);
double aspect_ratio, plot_aspect_ratio;
QFont titleFont, legendFont, axesFont, numbersFont;
MultiLayer *d_ml;
QStringList columnNames;
DoubleSpinBox* boxX, *boxY, *boxLayerWidth, *boxLayerHeight;
QCheckBox *keepRatioBox;
QPushButton *btnTitle, *btnAxesLabels, *btnAxesNumbers, *btnLegend;
ColorMapEditor *colorMapEditor;
QWidget *curvePlotTypeBox, *layerPage, *layerGeometryPage, *piePage, *fontsPage, *printPage;
QWidget *layerDisplayPage, *speedPage, *functionPage, *canvasPage;
QTreeWidget* listBox;
QCheckBox *boxAntialiasing, *boxScaleLayers, *boxPrintCrops, *boxAutoscaling, *boxGridPosition, *boxMissingData;
ColorButton *boxBorderColor, *boxBackgroundColor, *boxCanvasColor;
QSpinBox *boxBackgroundTransparency, *boxCanvasTransparency, *boxBorderWidth, *boxMargin;
QSpinBox *boxRadius;
DoubleSpinBox *boxPieLineWidth;
ColorBox *boxFirstColor;
ColorButton *boxPieLineColor;
PatternBox *boxPiePattern;
PenStyleBox* boxPieLineStyle;
QLineEdit *imagePathBox;
QComboBox *imageApplyToBox;
QRadioButton *colorBtn, *imageBtn;
QGroupBox *canvasColorBox, *canvasImageBox;
QPushButton* buttonApply, *btnWorksheet;
QPushButton* buttonOk, *btnMore;
QPushButton* buttonCancel;
QComboBox* boxPlotType;
QWidget* linePage;
QComboBox* boxConnect;
PenStyleBox* boxLineStyle;
DoubleSpinBox *boxLineWidth, *boxPenWidth;
ColorButton* boxLineColor, *boxAreaColor;
QWidget* symbolPage;
QSpinBox* boxSymbolSize;
ColorButton *boxSymbolColor, *boxFillColor;
SymbolBox* boxSymbolStyle;
PatternBox *boxPattern;
QTabWidget* privateTabWidget;
QWidget *errorsPage, *spectrogramPage, *contourLinesPage;
QGroupBox* fillGroupBox;
QCheckBox* plusBox;
QCheckBox* minusBox;
QCheckBox* xBox;
ColorButton *colorBox, *levelsColorBox, *vectColorBox;
DoubleSpinBox* widthBox;
QComboBox* capBox;
QCheckBox* throughBox;
QLabel *labelPosition, *labelXEnd, *labelYEnd;
QGroupBox* GroupBoxH;
QWidget *histogramPage, *spacingPage;
DoubleSpinBox *binSizeBox, *histogramBeginBox, *histogramEndBox;
QCheckBox *automaticBox;
QPushButton* buttonStatistics, *btnEditCurve, *buttonBoxStatistics, *btnEditCurveRange;
QSpinBox* gapBox, *offsetBox, *boxWidth;
QWidget *vectPage, *boxPage, *percentilePage, *axesPage;
QComboBox *xEndBox, *yEndBox, *boxType, *boxWhiskersType, *boxWhiskersRange, *boxRange;
QSpinBox* headAngleBox, *headLengthBox, *boxPercSize;
DoubleSpinBox *vectWidthBox, *boxEdgeWidth;
QCheckBox *filledHeadBox;
QSpinBox *boxCoef, *boxWhiskersCoef;
QCheckBox *boxFillSymbols, *boxFillSymbol;
ColorButton *boxPercFillColor, *boxEdgeColor;
QLabel *whiskerCoeffLabel, *whiskerRangeLabel, *boxCoeffLabel;
QLabel *boxRangeLabel, *whiskerCntLabel, *boxCntLabel;
QGroupBox *GroupBoxVectEnd;
QComboBox *vectPosBox, *boxXAxis, *boxYAxis, *colorScaleBox;
PenStyleBox *boxContourStyle;
QSpinBox *levelsBox, *colorScaleWidthBox;
DoubleSpinBox *contourWidthBox;
QGroupBox *levelsGroupBox, *axisScaleBox, *imageGroupBox;
QGroupBox *defaultPenBox;
QRadioButton *defaultScaleBox, *grayScaleBox, *customScaleBox, *defaultContourBox, *autoContourBox;
QCheckBox *boxWhiskerLabels, *boxBoxLabels;
QComboBox *boxWhiskersFormatApplyToBox, *boxLabelsFormatApplyToBox, *percentileFormatApplyToBox;
SymbolBox *boxMaxStyle, *boxMinStyle, *boxMeanStyle, *box99Style, *box1Style;
QDoubleSpinBox *whiskerCnt, *boxCnt;
QGroupBox *labelsGroupBox;
DoubleSpinBox *boxLabelsAngle;
QSpinBox *boxLabelsXOffset, *boxLabelsYOffset;
QCheckBox *boxLabelsWhiteOut;
QPushButton *btnLabelsFont;
QComboBox *boxLabelsAlign, *boxLabelsColumn;
ColorButton* boxLabelsColor;
QWidget *labelsPage;
QGroupBox *pieAutoLabelsBox, *boxPieWedge;
DoubleSpinBox *boxPieStartAzimuth, *boxPieEdgeDist, *boxPieViewAngle, *boxPieThickness;
QCheckBox *boxPieConterClockwise, *boxPieValues, *boxPiePercentages, *boxPieCategories;
QWidget *pieLabelsPage;
QSpinBox *boxPieOffset;
QWidget *pieGeometryPage;
QComboBox *unitBox;
QComboBox *backgroundApplyToBox;
QPushButton *layerDefaultBtn;
DoubleSpinBox *firstContourLineBox, *contourLinesDistanceBox;
QLabel *justifyLabelsLbl, *labelsColumnLbl;
QWidget *spectroValuesPage;
QComboBox *boxSpectroMatrix;
QCheckBox *boxUseMatrixFormula;
ContourLinesEditor *contourLinesEditor;
QPushButton *btnSetEquidistantLevels;
QRadioButton *customPenBtn;
QSpinBox *boxSkipSymbols, *boxSkipErrorBars;
QComboBox *symbolsFormatApplyToBox, *lineFormatApplyToBox, *errorBarsFormatApplyToBox, *sizeApplyToBox;
QSpinBox *boxMaxPoints;
DoubleSpinBox *boxDouglasPeukerTolerance;
QGroupBox *speedModeBox;
QCheckBox *boxApplyColorTo;
QWidget *miscPage, *plotGeometryPage;
QCheckBox *boxLinkXAxes;
QComboBox *boxLinkAllXAxes;
FunctionDialog *functionEdit;
QSpinBox *boxCurveOpacity, *boxSymbolTransparency, *boxLineTransparency, *boxPercentileTransparency;
QSlider *curveOpacitySlider, *symbTransparencySlider, *lineTransparencySlider, *percentileTransparencySlider;
DoubleSpinBox *boxPlotX, *boxPlotY, *boxPlotWidth, *boxPlotHeight;
QComboBox *plotUnitBox, *gapApplyToBox;
QCheckBox *boxResizeLayers, *keepPlotRatioBox, *layerScaleFonts;
EnrichmentDialog *enrichmentDialog;
QPushButton *btnUp, *btnDown;
QLabel *barsOffsetLabel;
QRadioButton *standardSymbolBtn, *imageSymbolBtn;
QGroupBox *standardSymbolFormatBox, *imageSymBolFormatBox;
QLineEdit *imageSymbolPathBox;
QLabel *symbolImageLabel;
QGroupBox *boxFramed;
ColorButton *boxFrameColor;
QSpinBox *boxFrameWidth;
QPushButton *canvasDefaultBtn;
QSlider *canvasOpacitySlider, *bkgOpacitySlider;
QCheckBox *boxLeftAxis, *boxRightAxis, *boxBottomAxis, *boxTopAxis;
QCompleter *completer;
};
/*****************************************************************************
*
* Class LayerItem
*
*****************************************************************************/
class LayerItem : public QTreeWidgetItem
{
public:
enum {LayerTreeItem = 1001};
LayerItem(Graph *g, QTreeWidgetItem *parent, const QString& s);
Graph *graph() { return d_graph; };
void setActive(bool select);
protected:
void insertCurvesList();
void insertEnrichmentsList();
Graph *d_graph;
};
/*****************************************************************************
*
* Class CurveTreeItem
*
*****************************************************************************/
class CurveTreeItem : public QTreeWidgetItem
{
public:
enum {PlotCurveTreeItem = 1002};
CurveTreeItem(QwtPlotItem *curve, LayerItem *parent, const QString& s);
Graph* graph(){return ((LayerItem *)parent())->graph();};
void setActive(bool on);
const QwtPlotItem *plotItem() { return d_curve; };
int plotItemType();
int plotItemStyle();
int plotItemIndex();
protected:
QwtPlotItem *d_curve;
};
/*****************************************************************************
*
* Class FrameWidgetTreeItem
*
*****************************************************************************/
class FrameWidgetTreeItem : public QTreeWidgetItem
{
public:
enum {FrameWidgetItem = 1003};
FrameWidgetTreeItem(FrameWidget *w, LayerItem *parent, const QString& s);
Graph* graph(){return ((LayerItem *)parent())->graph();};
FrameWidget *frameWidget(){return d_widget;};
void setActive(bool on);
protected:
QPixmap frameWidgetPixmap();
FrameWidget *d_widget;
};
#endif
PlotDialog::initSpacingPage
void initSpacingPage()
Definition: PlotDialog.cpp:2060
PlotDialog::whiskerCoeffLabel
QLabel * whiskerCoeffLabel
Definition: PlotDialog.h:303
PlotDialog::boxWhiskersFormatApplyToBox
QComboBox * boxWhiskersFormatApplyToBox
Definition: PlotDialog.h:315
PlotDialog::setLabelsFontToPlotItem
void setLabelsFontToPlotItem(const QFont &font, const QwtPlotItem *)
Definition: PlotDialog.cpp:4267
PlotDialog::spacingPage
QWidget * spacingPage
Definition: PlotDialog.h:290
PlotDialog::colorMapEditor
ColorMapEditor * colorMapEditor
Definition: PlotDialog.h:246
PlotDialog::labelsPage
QWidget * labelsPage
Definition: PlotDialog.h:326
PlotDialog::boxPieLineWidth
DoubleSpinBox * boxPieLineWidth
Definition: PlotDialog.h:254
PlotDialog::insertColumnsList
void insertColumnsList(const QStringList &names)
Definition: PlotDialog.h:80
PlotDialog::boxPieOffset
QSpinBox * boxPieOffset
Definition: PlotDialog.h:332
PlotDialog::initFontsPage
void initFontsPage()
Definition: PlotDialog.cpp:399
PlotDialog::pickErrorBarsColor
void pickErrorBarsColor()
Definition: PlotDialog.cpp:2472
PlotDialog::symbolImageLabel
QLabel * symbolImageLabel
Definition: PlotDialog.h:374
PlotDialog::boxBorderWidth
QSpinBox * boxBorderWidth
Definition: PlotDialog.h:252
PlotDialog::layerDisplayPage
QWidget * layerDisplayPage
Definition: PlotDialog.h:248
PlotDialog::showAllLabelControls
void showAllLabelControls(bool show=true, int curveType=0)
Definition: PlotDialog.cpp:4457
PlotDialog::piePage
QWidget * piePage
Definition: PlotDialog.h:247
PlotDialog::axisScaleBox
QGroupBox * axisScaleBox
Definition: PlotDialog.h:310
PlotDialog::editCurve
void editCurve()
Definition: PlotDialog.cpp:249
PlotDialog::buttonOk
QPushButton * buttonOk
Definition: PlotDialog.h:265
PlotDialog::histogramEndBox
DoubleSpinBox * histogramEndBox
Definition: PlotDialog.h:291
PlotDialog::applyErrorBarFormatToCurve
void applyErrorBarFormatToCurve(ErrorBarsCurve *err, bool color=true)
Definition: PlotDialog.cpp:4677
PlotDialog::boxLeftAxis
QCheckBox * boxLeftAxis
Definition: PlotDialog.h:382
PlotDialog::buttonApply
QPushButton * buttonApply
Definition: PlotDialog.h:264
PlotDialog::boxLabelsColumn
QComboBox * boxLabelsColumn
Definition: PlotDialog.h:324
MultiLayer
An MDI window (MdiSubWindow) managing one or more Graph objects.
Definition: MultiLayer.h:64
PlotDialog::resizeLayerToFitImage
void resizeLayerToFitImage(Graph *g)
Definition: PlotDialog.cpp:3436
PlotDialog::initErrorsPage
void initErrorsPage()
Definition: PlotDialog.cpp:1931
PlotDialog::btnLabelsFont
QPushButton * btnLabelsFont
Definition: PlotDialog.h:323
PlotDialog::boxBackgroundTransparency
QSpinBox * boxBackgroundTransparency
Definition: PlotDialog.h:252
PlotDialog::boxPiePercentages
QCheckBox * boxPiePercentages
Definition: PlotDialog.h:330
PlotDialog::setCanvasDefaultValues
void setCanvasDefaultValues()
Definition: PlotDialog.cpp:4438
PlotDialog::grayScaleBox
QRadioButton * grayScaleBox
Definition: PlotDialog.h:312
PlotDialog::boxFillColor
ColorButton * boxFillColor
Definition: PlotDialog.h:275
PlotDialog::lineFormatApplyToBox
QComboBox * lineFormatApplyToBox
Definition: PlotDialog.h:350
PlotDialog::insertTabs
void insertTabs(int plot_type)
Definition: PlotDialog.cpp:2584
PlotDialog::autoContourBox
QRadioButton * autoContourBox
Definition: PlotDialog.h:312
PlotDialog::btnAxesLabels
QPushButton * btnAxesLabels
Definition: PlotDialog.h:245
ContourLinesEditor
A complex widget allowing to customize contour line plots.
Definition: ContourLinesEditor.h:49
PlotDialog::applySymbolsFormatToCurve
void applySymbolsFormatToCurve(QwtPlotCurve *c, bool fillColor=true, bool penColor=true)
Definition: PlotDialog.cpp:4576
PlotDialog::chooseSymbolImageFile
void chooseSymbolImageFile()
Definition: PlotDialog.cpp:2445
PlotDialog::showDefaultContourLinesBox
void showDefaultContourLinesBox(bool show)
Definition: PlotDialog.cpp:4083
PlotDialog::canvasPage
QWidget * canvasPage
Definition: PlotDialog.h:248
PlotDialog::applyCanvasFormat
void applyCanvasFormat()
Definition: PlotDialog.cpp:3511
PlotDialog::errorBarsFormatApplyToBox
QComboBox * errorBarsFormatApplyToBox
Definition: PlotDialog.h:350
PlotDialog::applyLayerFormat
void applyLayerFormat()
Definition: PlotDialog.cpp:3556
PlotDialog::initFonts
void initFonts(const QFont &titlefont, const QFont &axesfont, const QFont &numbersfont, const QFont &legendfont)
Definition: PlotDialog.cpp:4183
CurveTreeItem::plotItem
const QwtPlotItem * plotItem()
Definition: PlotDialog.h:422
CurveTreeItem::d_curve
QwtPlotItem * d_curve
Definition: PlotDialog.h:428
PlotDialog::plotAssociationsDialogClosed
void plotAssociationsDialogClosed()
Definition: PlotDialog.cpp:277
PlotDialog::boxMaxPoints
QSpinBox * boxMaxPoints
Definition: PlotDialog.h:351
PlotDialog::boxPieEdgeDist
DoubleSpinBox * boxPieEdgeDist
Definition: PlotDialog.h:329
PlotDialog::btnLegend
QPushButton * btnLegend
Definition: PlotDialog.h:245
PlotDialog::boxScaleLayers
QCheckBox * boxScaleLayers
Definition: PlotDialog.h:250
PlotDialog::boxPieCategories
QCheckBox * boxPieCategories
Definition: PlotDialog.h:330
PlotDialog::boxMargin
QSpinBox * boxMargin
Definition: PlotDialog.h:252
PlotDialog::adjustLayerWidth
void adjustLayerWidth(double height)
Definition: PlotDialog.cpp:4201
PlotDialog::applyGap
void applyGap(Graph *g)
Definition: PlotDialog.cpp:5093
PlotDialog::imagePathBox
QLineEdit * imagePathBox
Definition: PlotDialog.h:259
PlotDialog::imageSymbolPathBox
QLineEdit * imageSymbolPathBox
Definition: PlotDialog.h:373
PlotDialog::boxPieLineColor
ColorButton * boxPieLineColor
Definition: PlotDialog.h:256
PlotDialog
Custom plot/curves dialog.
Definition: PlotDialog.h:73
PlotDialog::initPlotGeometryPage
void initPlotGeometryPage()
Definition: PlotDialog.cpp:523
PlotDialog::functionPage
QWidget * functionPage
Definition: PlotDialog.h:248
Graph
A 2D-plotting widget.
Definition: Graph.h:123
PlotDialog::widthBox
DoubleSpinBox * widthBox
Definition: PlotDialog.h:285
PlotDialog::boxLabelsWhiteOut
QCheckBox * boxLabelsWhiteOut
Definition: PlotDialog.h:322
PlotDialog::boxWhiskerLabels
QCheckBox * boxWhiskerLabels
Definition: PlotDialog.h:314
PlotDialog::layerDefaultBtn
QPushButton * layerDefaultBtn
Definition: PlotDialog.h:337
PlotDialog::setActiveLayer
void setActiveLayer(LayerItem *item)
Definition: PlotDialog.cpp:2777
PlotDialog::errorsPage
QWidget * errorsPage
Definition: PlotDialog.h:279
PlotDialog::showBoxStatistics
void showBoxStatistics()
Definition: PlotDialog.cpp:2216
PlotDialog::box99Style
SymbolBox * box99Style
Definition: PlotDialog.h:316
PlotDialog::fillGroupBox
QGroupBox * fillGroupBox
Definition: PlotDialog.h:280
PlotDialog::boxLineTransparency
QSpinBox * boxLineTransparency
Definition: PlotDialog.h:361
PlotDialog::fontsPage
QWidget * fontsPage
Definition: PlotDialog.h:247
PlotDialog::setLayerDefaultValues
void setLayerDefaultValues()
Definition: PlotDialog.cpp:4422
PlotDialog::imageApplyToBox
QComboBox * imageApplyToBox
Definition: PlotDialog.h:260
LayerItem::d_graph
Graph * d_graph
Definition: PlotDialog.h:404
PlotDialog::boxMaxStyle
SymbolBox * boxMaxStyle
Definition: PlotDialog.h:316
ErrorBarsCurve
Error bars curve.
Definition: ErrorBarsCurve.h:36
PlotDialog::imageGroupBox
QGroupBox * imageGroupBox
Definition: PlotDialog.h:310
PlotDialog::imageSymBolFormatBox
QGroupBox * imageSymBolFormatBox
Definition: PlotDialog.h:372
PlotDialog::throughBox
QCheckBox * throughBox
Definition: PlotDialog.h:287
PlotDialog::layerPage
QWidget * layerPage
Definition: PlotDialog.h:247
PlotDialog::barsOffsetLabel
QLabel * barsOffsetLabel
Definition: PlotDialog.h:369
PlotDialog::btnEditCurveRange
QPushButton * btnEditCurveRange
Definition: PlotDialog.h:293
PlotDialog::automaticBox
QCheckBox * automaticBox
Definition: PlotDialog.h:292
PlotDialog::btnTitle
QPushButton * btnTitle
Definition: PlotDialog.h:245
PlotDialog::functionEdit
FunctionDialog * functionEdit
Definition: PlotDialog.h:360
PlotDialog::boxBottomAxis
QCheckBox * boxBottomAxis
Definition: PlotDialog.h:382
PlotDialog::initVectPage
void initVectPage()
Definition: PlotDialog.cpp:2096
PlotDialog::displayPlotCoordinates
void displayPlotCoordinates(int unit)
Definition: PlotDialog.cpp:4348
PlotDialog::boxSymbolColor
ColorButton * boxSymbolColor
Definition: PlotDialog.h:275
PlotDialog::speedModeBox
QGroupBox * speedModeBox
Definition: PlotDialog.h:353
ColorButton
A customized QtColorPicker used for color selection.
Definition: ColorButton.h:39
PlotDialog::boxSymbolSize
QSpinBox * boxSymbolSize
Definition: PlotDialog.h:274
PlotDialog::whiskerCntLabel
QLabel * whiskerCntLabel
Definition: PlotDialog.h:304
PlotDialog::GroupBoxH
QGroupBox * GroupBoxH
Definition: PlotDialog.h:289
PlotDialog::boxCoef
QSpinBox * boxCoef
Definition: PlotDialog.h:300
PlotDialog::showColorMapEditor
void showColorMapEditor(bool show)
Definition: PlotDialog.cpp:4073
CurveTreeItem::graph
Graph * graph()
Definition: PlotDialog.h:419
PlotDialog::removeSelectedObject
void removeSelectedObject()
Definition: PlotDialog.cpp:2341
PlotDialog::boxLineWidth
DoubleSpinBox * boxLineWidth
Definition: PlotDialog.h:271
PlotDialog::updateEndPointColumns
void updateEndPointColumns(const QString &text)
Definition: PlotDialog.cpp:3369
PlotDialog::titleFont
QFont titleFont
Definition: PlotDialog.h:237
PlotDialog::histogramPage
QWidget * histogramPage
Definition: PlotDialog.h:290
PlotDialog::fillSymbols
void fillSymbols()
Definition: PlotDialog.cpp:1922
PlotDialog::boxCoeffLabel
QLabel * boxCoeffLabel
Definition: PlotDialog.h:303
PlotDialog::boxType
QComboBox * boxType
Definition: PlotDialog.h:296
PlotDialog::updateCanvasTransparency
void updateCanvasTransparency(int alpha)
Definition: PlotDialog.cpp:4145
PlotDialog::boxConnect
QComboBox * boxConnect
Definition: PlotDialog.h:269
PlotDialog::initLayerSpeedPage
void initLayerSpeedPage()
Definition: PlotDialog.cpp:874
SymbolBox
A modified QComboBox allowing to choose a QwtSmbol style.
Definition: SymbolBox.h:40
PlotDialog::labelsAlignment
int labelsAlignment()
Definition: PlotDialog.cpp:4328
PlotDialog::btnAxesNumbers
QPushButton * btnAxesNumbers
Definition: PlotDialog.h:245
PlotDialog::updateTreeWidgetItem
void updateTreeWidgetItem(QTreeWidgetItem *item)
Definition: PlotDialog.cpp:4098
PlotDialog::initPrintPage
void initPrintPage()
Definition: PlotDialog.cpp:1105
PlotDialog::applyErrorBarFormatToLayer
void applyErrorBarFormatToLayer(Graph *g)
Definition: PlotDialog.cpp:4696
PlotDialog::whiskerCnt
QDoubleSpinBox * whiskerCnt
Definition: PlotDialog.h:317
PlotDialog::boxSkipSymbols
QSpinBox * boxSkipSymbols
Definition: PlotDialog.h:349
PlotDialog::updateVisibility
void updateVisibility()
Definition: PlotDialog.cpp:4109
PlotDialog::contextMenuEvent
void contextMenuEvent(QContextMenuEvent *e)
Definition: PlotDialog.cpp:2302
PlotDialog::buttonBoxStatistics
QPushButton * buttonBoxStatistics
Definition: PlotDialog.h:293
PlotDialog::axesFont
QFont axesFont
Definition: PlotDialog.h:237
PlotDialog::selectMultiLayerItem
void selectMultiLayerItem()
Definition: PlotDialog.cpp:2196
PlotDialog::btnSetEquidistantLevels
QPushButton * btnSetEquidistantLevels
Definition: PlotDialog.h:346
PlotDialog::boxPercSize
QSpinBox * boxPercSize
Definition: PlotDialog.h:297
PlotDialog::colorScaleWidthBox
QSpinBox * colorScaleWidthBox
Definition: PlotDialog.h:308
Spectrogram
Definition: Spectrogram.h:46
PlotDialog::btnUp
QPushButton * btnUp
Definition: PlotDialog.h:368
PlotDialog::vectWidthBox
DoubleSpinBox * vectWidthBox
Definition: PlotDialog.h:298
PlotDialog::boxWidth
QSpinBox * boxWidth
Definition: PlotDialog.h:294
PlotDialog::symbTransparencySlider
QSlider * symbTransparencySlider
Definition: PlotDialog.h:362
PlotDialog::boxPlotType
QComboBox * boxPlotType
Definition: PlotDialog.h:267
PlotDialog::boxSpectroMatrix
QComboBox * boxSpectroMatrix
Definition: PlotDialog.h:343
PlotDialog::curvePlotTypeBox
QWidget * curvePlotTypeBox
Definition: PlotDialog.h:247
PlotDialog::initLinePage
void initLinePage()
Definition: PlotDialog.cpp:1237
PlotDialog::boxPattern
PatternBox * boxPattern
Definition: PlotDialog.h:277
FrameWidgetTreeItem
FrameWidgetTreeItem tree widget item class.
Definition: PlotDialog.h:437
PlotDialog::levelsColorBox
ColorButton * levelsColorBox
Definition: PlotDialog.h:284
EnrichmentDialog
Definition: EnrichmentDialog.h:62
PlotDialog::boxPlotX
DoubleSpinBox * boxPlotX
Definition: PlotDialog.h:364
PlotDialog::applyGapToLayer
void applyGapToLayer(Graph *g)
Definition: PlotDialog.cpp:5076
PlotDialog::boxFrameWidth
QSpinBox * boxFrameWidth
Definition: PlotDialog.h:378
PlotDialog::boxPieValues
QCheckBox * boxPieValues
Definition: PlotDialog.h:330
PlotDialog::showAreaColor
void showAreaColor(bool show)
Definition: PlotDialog.cpp:2489
PlotDialog::chooseLabelsFont
void chooseLabelsFont()
Definition: PlotDialog.cpp:4242
PlotDialog::boxFillSymbols
QCheckBox * boxFillSymbols
Definition: PlotDialog.h:301
PlotDialog::initSpectrogramValuesPage
void initSpectrogramValuesPage()
Definition: PlotDialog.cpp:1745
PlotDialog::boxBackgroundColor
ColorButton * boxBackgroundColor
Definition: PlotDialog.h:251
PlotDialog::setBoxRangeType
void setBoxRangeType(int index)
Definition: PlotDialog.cpp:4014
PlotDialog::enrichmentDialog
EnrichmentDialog * enrichmentDialog
Definition: PlotDialog.h:367
PlotDialog::boxPlotY
DoubleSpinBox * boxPlotY
Definition: PlotDialog.h:364
DoubleSpinBox
A QDoubleSpinBox allowing to customize numbers display with respect to locale settings.
Definition: DoubleSpinBox.h:39
PlotDialog::applySymbolsFormatToLayer
void applySymbolsFormatToLayer(Graph *g)
Definition: PlotDialog.cpp:4619
PlotDialog::labelYEnd
QLabel * labelYEnd
Definition: PlotDialog.h:288
PlotDialog::boxAreaColor
ColorButton * boxAreaColor
Definition: PlotDialog.h:272
PlotDialog::initLayerGeometryPage
void initLayerGeometryPage()
Definition: PlotDialog.cpp:734
PlotDialog::boxPercentileTransparency
QSpinBox * boxPercentileTransparency
Definition: PlotDialog.h:361
PlotDialog::showCustomPenColumn
void showCustomPenColumn(bool on)
Definition: PlotDialog.cpp:4091
PlotDialog::boxBorderColor
ColorButton * boxBorderColor
Definition: PlotDialog.h:251
PlotDialog::boxY
DoubleSpinBox * boxY
Definition: PlotDialog.h:242
PlotDialog::setLabelsFont
void setLabelsFont(const QFont &font, Graph *, const QwtPlotItem *)
Definition: PlotDialog.cpp:4290
PlotDialog::updateTabWindow
void updateTabWindow(QTreeWidgetItem *currentItem, QTreeWidgetItem *previousItem)
Definition: PlotDialog.cpp:2495
FrameWidgetTreeItem::d_widget
FrameWidget * d_widget
Definition: PlotDialog.h:451
PlotDialog::boxWhiskersCoef
QSpinBox * boxWhiskersCoef
Definition: PlotDialog.h:300
PlotDialog::setTitlesFont
void setTitlesFont()
Definition: PlotDialog.cpp:4151
PlotDialog::imageBtn
QRadioButton * imageBtn
Definition: PlotDialog.h:261
PlotDialog::levelsGroupBox
QGroupBox * levelsGroupBox
Definition: PlotDialog.h:310
PlotDialog::setWhiskersRange
void setWhiskersRange(int index)
Definition: PlotDialog.cpp:4034
PlotDialog::initPieLabelsPage
void initPieLabelsPage()
Definition: PlotDialog.cpp:1061
PlotDialog::applyLineFormat
void applyLineFormat(QwtPlotCurve *c)
Definition: PlotDialog.cpp:4536
PlotDialog::quit
void quit()
Definition: PlotDialog.cpp:2705
FrameWidgetTreeItem::frameWidget
FrameWidget * frameWidget()
Definition: PlotDialog.h:444
PlotDialog::boxCnt
QDoubleSpinBox * boxCnt
Definition: PlotDialog.h:317
PlotDialog::boxPrintCrops
QCheckBox * boxPrintCrops
Definition: PlotDialog.h:250
PlotDialog::boxX
DoubleSpinBox * boxX
Definition: PlotDialog.h:242
PlotDialog::canvasOpacitySlider
QSlider * canvasOpacitySlider
Definition: PlotDialog.h:380
PlotDialog::listBox
QTreeWidget * listBox
Definition: PlotDialog.h:249
PlotDialog::percentilePage
QWidget * percentilePage
Definition: PlotDialog.h:295
PlotDialog::standardSymbolBtn
QRadioButton * standardSymbolBtn
Definition: PlotDialog.h:371
PlotDialog::boxLayerWidth
DoubleSpinBox * boxLayerWidth
Definition: PlotDialog.h:242
PlotDialog::boxPercFillColor
ColorButton * boxPercFillColor
Definition: PlotDialog.h:302
LayerItem
LayerItem tree widget item class.
Definition: PlotDialog.h:392
PlotDialog::aspect_ratio
double aspect_ratio
Definition: PlotDialog.h:235
PlotDialog::plot_aspect_ratio
double plot_aspect_ratio
Definition: PlotDialog.h:235
PlotDialog::contourWidthBox
DoubleSpinBox * contourWidthBox
Definition: PlotDialog.h:309
PlotDialog::d_ml
MultiLayer * d_ml
Definition: PlotDialog.h:239
PlotDialog::curveOpacitySlider
QSlider * curveOpacitySlider
Definition: PlotDialog.h:362
PlotDialog::canvasDefaultBtn
QPushButton * canvasDefaultBtn
Definition: PlotDialog.h:379
PlotDialog::initMiscPage
void initMiscPage()
Definition: PlotDialog.cpp:372
FrameWidget
Definition: FrameWidget.h:38
PlotDialog::showWorksheet
void showWorksheet()
Definition: PlotDialog.cpp:2711
PlotDialog::whiskerRangeLabel
QLabel * whiskerRangeLabel
Definition: PlotDialog.h:303
PlotDialog::offsetBox
QSpinBox * offsetBox
Definition: PlotDialog.h:294
PlotDialog::standardSymbolFormatBox
QGroupBox * standardSymbolFormatBox
Definition: PlotDialog.h:372
PlotDialog::pieLabelsPage
QWidget * pieLabelsPage
Definition: PlotDialog.h:331
PlotDialog::plotUnitBox
QComboBox * plotUnitBox
Definition: PlotDialog.h:365
PlotDialog::headAngleBox
QSpinBox * headAngleBox
Definition: PlotDialog.h:297
PlotDialog::boxWhiskersRange
QComboBox * boxWhiskersRange
Definition: PlotDialog.h:296
PlotDialog::layerCanvasRect
QRect layerCanvasRect(QWidget *widget, double x, double y, double w, double h, FrameWidget::Unit unit)
Definition: PlotDialog.cpp:5003
FunctionDialog
Function dialog.
Definition: FunctionDialog.h:50
PlotDialog::justifyLabelsLbl
QLabel * justifyLabelsLbl
Definition: PlotDialog.h:340
PlotDialog::applyLabelsFormat
void applyLabelsFormat(QwtPlotItem *)
Definition: PlotDialog.cpp:4959
PlotDialog::customScaleBox
QRadioButton * customScaleBox
Definition: PlotDialog.h:312
PlotDialog::buttonCancel
QPushButton * buttonCancel
Definition: PlotDialog.h:266
PlotDialog::contourLinesDistanceBox
DoubleSpinBox * contourLinesDistanceBox
Definition: PlotDialog.h:339
PlotDialog::backgroundApplyToBox
QComboBox * backgroundApplyToBox
Definition: PlotDialog.h:336
PlotDialog::privateTabWidget
QTabWidget * privateTabWidget
Definition: PlotDialog.h:278
FrameWidget::Unit
Unit
Length units.
Definition: FrameWidget.h:44
PlotDialog::raiseCurve
void raiseCurve()
Definition: PlotDialog.cpp:5032
PlotDialog::symbolPage
QWidget * symbolPage
Definition: PlotDialog.h:273
PlotDialog::changePlotType
void changePlotType(int plotType)
Definition: PlotDialog.cpp:301
PlotDialog::firstContourLineBox
DoubleSpinBox * firstContourLineBox
Definition: PlotDialog.h:339
PlotDialog::resizeCanvasToFitImage
void resizeCanvasToFitImage()
Definition: PlotDialog.cpp:3446
PlotDialog::labelXEnd
QLabel * labelXEnd
Definition: PlotDialog.h:288
PlotDialog::labelsGroupBox
QGroupBox * labelsGroupBox
Labels page.
Definition: PlotDialog.h:319
PlotDialog::boxXAxis
QComboBox * boxXAxis
Definition: PlotDialog.h:306
PlotDialog::pieGeometryPage
QWidget * pieGeometryPage
Definition: PlotDialog.h:333
PlotDialog::boxFillSymbol
QCheckBox * boxFillSymbol
Definition: PlotDialog.h:301
CurveTreeItem
CurveTreeItem tree widget item class.
Definition: PlotDialog.h:413
PlotDialog::boxYAxis
QComboBox * boxYAxis
Definition: PlotDialog.h:306
PlotDialog::boxTopAxis
QCheckBox * boxTopAxis
Definition: PlotDialog.h:382
PlotDialog::numbersFont
QFont numbersFont
Definition: PlotDialog.h:237
PlotDialog::boxApplyColorTo
QCheckBox * boxApplyColorTo
Definition: PlotDialog.h:354
PlotDialog::boxGridPosition
QCheckBox * boxGridPosition
Definition: PlotDialog.h:250
PlotDialog::boxMinStyle
SymbolBox * boxMinStyle
Definition: PlotDialog.h:316
PlotDialog::applyFormatToLayer
void applyFormatToLayer(Graph *g)
Definition: PlotDialog.cpp:3601
PlotDialog::applyLabelsFormatToItem
void applyLabelsFormatToItem(QwtPlotItem *)
Definition: PlotDialog.cpp:4922
PlotDialog::gapBox
QSpinBox * gapBox
Definition: PlotDialog.h:294
ColorBox
A modified QComboBox used for color selection.
Definition: ColorBox.h:38
PlotDialog::vectColorBox
ColorButton * vectColorBox
Definition: PlotDialog.h:284
PlotDialog::yEndBox
QComboBox * yEndBox
Definition: PlotDialog.h:296
PlotDialog::initSpectrogramPage
void initSpectrogramPage()
Definition: PlotDialog.cpp:1771
PlotDialog::enableLabelsPage
void enableLabelsPage()
Definition: PlotDialog.cpp:5142
PlotDialog::defaultContourBox
QRadioButton * defaultContourBox
Definition: PlotDialog.h:312
PlotDialog::boxAutoscaling
QCheckBox * boxAutoscaling
Definition: PlotDialog.h:250
DataCurve
Definition: PlotCurve.h:96
PlotDialog::gapApplyToBox
QComboBox * gapApplyToBox
Definition: PlotDialog.h:365
PlotDialog::plusBox
QCheckBox * plusBox
Definition: PlotDialog.h:281
PlotDialog::showStatistics
void showStatistics()
Definition: PlotDialog.cpp:2245
PatternBox
A modified QComboBox allowing to choose a Qt::BrushStyle style.
Definition: PatternBox.h:38
PlotDialog::boxPage
QWidget * boxPage
Definition: PlotDialog.h:295
PlotDialog::boxSymbolStyle
SymbolBox * boxSymbolStyle
Definition: PlotDialog.h:276
PlotDialog::boxLabelsAlign
QComboBox * boxLabelsAlign
Definition: PlotDialog.h:324
PlotDialog::fillBoxSymbols
void fillBoxSymbols()
Definition: PlotDialog.cpp:1913
PlotDialog::applyPercentileFormat
void applyPercentileFormat(BoxCurve *c)
Definition: PlotDialog.cpp:4878
PlotDialog::completer
QCompleter * completer
Definition: PlotDialog.h:383
PlotDialog::applyCanvasSize
void applyCanvasSize()
Definition: PlotDialog.cpp:3389
PlotDialog::btnWorksheet
QPushButton * btnWorksheet
Definition: PlotDialog.h:264
PlotDialog::setPlotType
int setPlotType(CurveTreeItem *item)
Definition: PlotDialog.cpp:2727
PlotDialog::capBox
QComboBox * capBox
Definition: PlotDialog.h:286
PlotDialog::boxPieThickness
DoubleSpinBox * boxPieThickness
Definition: PlotDialog.h:329
PlotDialog::applyBoxWhiskersFormatToLayer
void applyBoxWhiskersFormatToLayer(Graph *g)
Definition: PlotDialog.cpp:4780
PlotDialog::displayCoordinates
void displayCoordinates(int unit, Graph *g=0)
Definition: PlotDialog.cpp:4380
PlotDialog::boxLinkXAxes
QCheckBox * boxLinkXAxes
Definition: PlotDialog.h:357
PlotDialog::initHistogramPage
void initHistogramPage()
Definition: PlotDialog.cpp:2017
PlotDialog::columnNames
QStringList columnNames
Definition: PlotDialog.h:240
PlotDialog::defaultPenBox
QGroupBox * defaultPenBox
Definition: PlotDialog.h:311
PlotDialog::adjustLayerHeight
void adjustLayerHeight(double width)
Definition: PlotDialog.cpp:4191
PlotDialog::boxLabelsColor
ColorButton * boxLabelsColor
Definition: PlotDialog.h:325
PlotDialog::boxResizeLayers
QCheckBox * boxResizeLayers
Definition: PlotDialog.h:366
PlotDialog::boxPenWidth
DoubleSpinBox * boxPenWidth
Definition: PlotDialog.h:271
PlotDialog::setEquidistantLevels
void setEquidistantLevels()
Definition: PlotDialog.cpp:4482
PlotDialog::symbolsFormatApplyToBox
QComboBox * symbolsFormatApplyToBox
Definition: PlotDialog.h:350
PlotDialog::boxCanvasTransparency
QSpinBox * boxCanvasTransparency
Definition: PlotDialog.h:252
PlotDialog::percentileFormatApplyToBox
QComboBox * percentileFormatApplyToBox
Definition: PlotDialog.h:315
PlotDialog::plotGeometryPage
QWidget * plotGeometryPage
Definition: PlotDialog.h:356
PlotDialog::boxAntialiasing
QCheckBox * boxAntialiasing
Definition: PlotDialog.h:250
PlotDialog::boxPieWedge
QGroupBox * boxPieWedge
Definition: PlotDialog.h:328
PlotDialog::boxEdgeColor
ColorButton * boxEdgeColor
Definition: PlotDialog.h:302
PlotDialog::buttonStatistics
QPushButton * buttonStatistics
Definition: PlotDialog.h:293
PlotDialog::boxFrameColor
ColorButton * boxFrameColor
Definition: PlotDialog.h:377
PlotDialog::adjustPlotWidth
void adjustPlotWidth(double height)
Definition: PlotDialog.cpp:4221
PlotDialog::boxMeanStyle
SymbolBox * boxMeanStyle
Definition: PlotDialog.h:316
PlotDialog::boxLabelsXOffset
QSpinBox * boxLabelsXOffset
Definition: PlotDialog.h:321
PlotDialog::colorBtn
QRadioButton * colorBtn
Definition: PlotDialog.h:261
PlotDialog::boxWhiskersType
QComboBox * boxWhiskersType
Definition: PlotDialog.h:296
PlotDialog::boxCanvasColor
ColorButton * boxCanvasColor
Definition: PlotDialog.h:251
PlotDialog::boxPieStartAzimuth
DoubleSpinBox * boxPieStartAzimuth
Definition: PlotDialog.h:329
PlotDialog::GroupBoxVectEnd
QGroupBox * GroupBoxVectEnd
Definition: PlotDialog.h:305
PlotDialog::initPercentilePage
void initPercentilePage()
Definition: PlotDialog.cpp:1628
PlotDialog::setBoxType
void setBoxType(int index)
Definition: PlotDialog.cpp:3987
PlotDialog::selectCurve
void selectCurve(int index)
Definition: PlotDialog.cpp:2201
PlotDialog::boxLineColor
ColorButton * boxLineColor
Definition: PlotDialog.h:272
PlotDialog::boxFirstColor
ColorBox * boxFirstColor
Definition: PlotDialog.h:255
PlotDialog::vectPosBox
QComboBox * vectPosBox
Definition: PlotDialog.h:306
PlotDialog::clearTabWidget
void clearTabWidget()
Definition: PlotDialog.cpp:2668
PlotDialog::canvasColorBox
QGroupBox * canvasColorBox
Definition: PlotDialog.h:262
PlotDialog::applySymbolsFormat
void applySymbolsFormat(QwtPlotCurve *c)
Definition: PlotDialog.cpp:4636
PlotDialog::setLegendsFont
void setLegendsFont()
Definition: PlotDialog.cpp:4175
PlotDialog::boxLabelsYOffset
QSpinBox * boxLabelsYOffset
Definition: PlotDialog.h:321
PlotDialog::lineTransparencySlider
QSlider * lineTransparencySlider
Definition: PlotDialog.h:362
PlotDialog::pieAutoLabelsBox
QGroupBox * pieAutoLabelsBox
Definition: PlotDialog.h:328
PlotDialog::applyBoxWhiskersFormatToCurve
void applyBoxWhiskersFormatToCurve(BoxCurve *b)
Definition: PlotDialog.cpp:4759
PlotDialog::setAutomaticBinning
void setAutomaticBinning(bool on=true)
Definition: PlotDialog.cpp:3956
PlotDialog::updateContourLevelsDisplay
void updateContourLevelsDisplay(Spectrogram *sp)
Definition: PlotDialog.cpp:2904
PlotDialog::boxRangeLabel
QLabel * boxRangeLabel
Definition: PlotDialog.h:304
PlotDialog::boxCurveOpacity
QSpinBox * boxCurveOpacity
Definition: PlotDialog.h:361
PlotDialog::acceptParams
bool acceptParams()
Definition: PlotDialog.cpp:3619
PlotDialog::applyLineFormatToLayer
void applyLineFormatToLayer(Graph *g)
Definition: PlotDialog.cpp:4506
PlotDialog::initLayerDisplayPage
void initLayerDisplayPage()
Definition: PlotDialog.cpp:821
PlotDialog::boxPieViewAngle
DoubleSpinBox * boxPieViewAngle
Definition: PlotDialog.h:329
PlotDialog::contourLinesEditor
ContourLinesEditor * contourLinesEditor
Definition: PlotDialog.h:345
PlotDialog::boxDouglasPeukerTolerance
DoubleSpinBox * boxDouglasPeukerTolerance
Definition: PlotDialog.h:352
PlotDialog::keepRatioBox
QCheckBox * keepRatioBox
Definition: PlotDialog.h:243
PlotDialog::boxPieConterClockwise
QCheckBox * boxPieConterClockwise
Definition: PlotDialog.h:330
PlotDialog::boxSymbolTransparency
QSpinBox * boxSymbolTransparency
Definition: PlotDialog.h:361
PlotDialog::initContourLinesPage
void initContourLinesPage()
Definition: PlotDialog.cpp:1821
PlotDialog::applyBoxWhiskersFormat
void applyBoxWhiskersFormat(BoxCurve *c)
Definition: PlotDialog.cpp:4795
PlotDialog::xBox
QCheckBox * xBox
Definition: PlotDialog.h:283
PlotDialog::minusBox
QCheckBox * minusBox
Definition: PlotDialog.h:282
PlotDialog::contourLinesPage
QWidget * contourLinesPage
Definition: PlotDialog.h:279
PlotDialog::keepPlotRatioBox
QCheckBox * keepPlotRatioBox
Definition: PlotDialog.h:366
PlotDialog::headLengthBox
QSpinBox * headLengthBox
Definition: PlotDialog.h:297
PlotDialog::customVectorsPage
void customVectorsPage(bool angleMag)
Definition: PlotDialog.cpp:4053
PlotDialog::defaultScaleBox
QRadioButton * defaultScaleBox
Definition: PlotDialog.h:312
PlotDialog::levelsBox
QSpinBox * levelsBox
Definition: PlotDialog.h:308
PlotDialog::canvasImageBox
QGroupBox * canvasImageBox
Definition: PlotDialog.h:262
PlotDialog::legendFont
QFont legendFont
Definition: PlotDialog.h:237
PlotDialog::btnEditCurve
QPushButton * btnEditCurve
Definition: PlotDialog.h:293
PlotDialog::initBoxPage
void initBoxPage()
Definition: PlotDialog.cpp:1500
PlotDialog::boxRadius
QSpinBox * boxRadius
Definition: PlotDialog.h:253
PlotDialog::boxLayerHeight
DoubleSpinBox * boxLayerHeight
Definition: PlotDialog.h:242
PlotDialog::box1Style
SymbolBox * box1Style
Definition: PlotDialog.h:316
PlotDialog::sizeApplyToBox
QComboBox * sizeApplyToBox
Definition: PlotDialog.h:350
PlotDialog::filledHeadBox
QCheckBox * filledHeadBox
Definition: PlotDialog.h:299
PlotDialog::initPieGeometryPage
void initPieGeometryPage()
Definition: PlotDialog.cpp:976
PlotDialog::boxLineStyle
PenStyleBox * boxLineStyle
Definition: PlotDialog.h:270
PlotDialog::editCurveRange
void editCurveRange()
Definition: PlotDialog.cpp:227
PlotDialog::boxEdgeWidth
DoubleSpinBox * boxEdgeWidth
Definition: PlotDialog.h:298
PlotDialog::initPiePage
void initPiePage()
Definition: PlotDialog.cpp:913
PlotDialog::initSymbolsPage
void initSymbolsPage()
Definition: PlotDialog.cpp:1372
PlotDialog::axesPage
QWidget * axesPage
Definition: PlotDialog.h:295
BoxCurve
Box curve.
Definition: BoxCurve.h:37
PlotDialog::boxPiePattern
PatternBox * boxPiePattern
Definition: PlotDialog.h:257
LayerItem::graph
Graph * graph()
Definition: PlotDialog.h:398
PlotDialog::colorScaleBox
QComboBox * colorScaleBox
Definition: PlotDialog.h:306
PlotDialog::shiftCurveBy
void shiftCurveBy(int offset=1)
Definition: PlotDialog.cpp:5037
PlotDialog::setAxesLabelsFont
void setAxesLabelsFont()
Definition: PlotDialog.cpp:4159
PlotDialog::updateBackgroundTransparency
void updateBackgroundTransparency(int alpha)
Definition: PlotDialog.cpp:4139
PlotDialog::boxUseMatrixFormula
QCheckBox * boxUseMatrixFormula
Definition: PlotDialog.h:344
PlotDialog::initCanvasPage
void initCanvasPage()
Definition: PlotDialog.cpp:605
PlotDialog::boxRange
QComboBox * boxRange
Definition: PlotDialog.h:296
PlotDialog::labelPosition
QLabel * labelPosition
Definition: PlotDialog.h:288
PlotDialog::layerGeometryPage
QWidget * layerGeometryPage
Definition: PlotDialog.h:247
PlotDialog::boxPlotHeight
DoubleSpinBox * boxPlotHeight
Definition: PlotDialog.h:364
PlotDialog::btnDown
QPushButton * btnDown
Definition: PlotDialog.h:368
PlotDialog::printPage
QWidget * printPage
Definition: PlotDialog.h:247
PlotDialog::colorBox
ColorButton * colorBox
Definition: PlotDialog.h:284
ColorMapEditor
A complex widget allowing to customize a QwtLinearColorMap.
Definition: ColorMapEditor.h:47
PlotDialog::enableBoxApplyColor
void enableBoxApplyColor(int)
Definition: PlotDialog.cpp:5137
PlotDialog::initFunctionPage
void initFunctionPage()
Definition: PlotDialog.cpp:1121
PlotDialog::initAxesPage
void initAxesPage()
Definition: PlotDialog.cpp:1212
PlotDialog::layerScaleFonts
QCheckBox * layerScaleFonts
Definition: PlotDialog.h:366
PlotDialog::boxLabelsAngle
DoubleSpinBox * boxLabelsAngle
Definition: PlotDialog.h:320
PlotDialog::applyErrorBarFormat
void applyErrorBarFormat(ErrorBarsCurve *c)
Definition: PlotDialog.cpp:4715
PlotDialog::boxRightAxis
QCheckBox * boxRightAxis
Definition: PlotDialog.h:382
PlotDialog::imageSymbolBtn
QRadioButton * imageSymbolBtn
Definition: PlotDialog.h:371
PlotDialog::initLabelsPage
void initLabelsPage()
Definition: PlotDialog.cpp:1135
PlotDialog::spectroValuesPage
QWidget * spectroValuesPage
Definition: PlotDialog.h:342
PlotDialog::vectPage
QWidget * vectPage
Definition: PlotDialog.h:295
PlotDialog::boxPieLineStyle
PenStyleBox * boxPieLineStyle
Definition: PlotDialog.h:258
PlotDialog::adjustPlotHeight
void adjustPlotHeight(double width)
Definition: PlotDialog.cpp:4211
PenStyleBox
A modified QComboBox allowing to choose a Qt::PenStyle.
Definition: PenStyleBox.h:38
PlotDialog::linePage
QWidget * linePage
Definition: PlotDialog.h:268
PlotDialog::unitBox
QComboBox * unitBox
Definition: PlotDialog.h:335
PlotDialog::boxPlotWidth
DoubleSpinBox * boxPlotWidth
Definition: PlotDialog.h:364
PlotDialog::customPenBtn
QRadioButton * customPenBtn
Definition: PlotDialog.h:347
PlotDialog::applyPercentileFormatToLayer
void applyPercentileFormatToLayer(Graph *g)
Definition: PlotDialog.cpp:4863
PlotDialog::boxLinkAllXAxes
QComboBox * boxLinkAllXAxes
Definition: PlotDialog.h:358
PlotDialog::boxFramed
QGroupBox * boxFramed
Definition: PlotDialog.h:376
PlotDialog::percentileTransparencySlider
QSlider * percentileTransparencySlider
Definition: PlotDialog.h:362
PlotDialog::setAxesNumbersFont
void setAxesNumbersFont()
Definition: PlotDialog.cpp:4167
PlotDialog::miscPage
QWidget * miscPage
Definition: PlotDialog.h:356
PlotDialog::setActiveCurve
void setActiveCurve(CurveTreeItem *item)
Definition: PlotDialog.cpp:2914
FrameWidgetTreeItem::graph
Graph * graph()
Definition: PlotDialog.h:443
PlotDialog::initLayerPage
void initLayerPage()
Definition: PlotDialog.cpp:428
PlotDialog::applyPercentileFormatToCurve
void applyPercentileFormatToCurve(BoxCurve *b)
Definition: PlotDialog.cpp:4839
PlotDialog::boxSkipErrorBars
QSpinBox * boxSkipErrorBars
Definition: PlotDialog.h:349
PlotDialog::setLabelsFontToLayer
void setLabelsFontToLayer(const QFont &font, Graph *)
Definition: PlotDialog.cpp:4278
PlotDialog::boxBoxLabels
QCheckBox * boxBoxLabels
Definition: PlotDialog.h:314
PlotDialog::binSizeBox
DoubleSpinBox * binSizeBox
Definition: PlotDialog.h:291
PlotDialog::chooseBackgroundImageFile
void chooseBackgroundImageFile(const QString &fn=QString())
Definition: PlotDialog.cpp:2417
MultiLayer.h
PlotDialog::labelsColumnLbl
QLabel * labelsColumnLbl
Definition: PlotDialog.h:340
PlotDialog::setMultiLayer
void setMultiLayer(MultiLayer *ml)
Definition: PlotDialog.cpp:2159
PlotDialog::boxMissingData
QCheckBox * boxMissingData
Definition: PlotDialog.h:250
PlotDialog::btnMore
QPushButton * btnMore
Definition: PlotDialog.h:265
PlotDialog::boxContourStyle
PenStyleBox * boxContourStyle
Definition: PlotDialog.h:307
PlotDialog::closeEvent
void closeEvent(QCloseEvent *e)
Definition: PlotDialog.cpp:4231
PlotDialog::applyLabelsFormatToLayer
void applyLabelsFormatToLayer(Graph *)
Definition: PlotDialog.cpp:4947
PlotDialog::spectrogramPage
QWidget * spectrogramPage
Definition: PlotDialog.h:279
PlotDialog::boxLabelsFormatApplyToBox
QComboBox * boxLabelsFormatApplyToBox
Definition: PlotDialog.h:315
PlotDialog::bkgOpacitySlider
QSlider * bkgOpacitySlider
Definition: PlotDialog.h:380
PlotDialog::applyCanvasFormatToLayer
void applyCanvasFormatToLayer(Graph *g)
Definition: PlotDialog.cpp:3488
PlotDialog::PlotDialog
PlotDialog(bool showExtended, QWidget *parent=0, Qt::WFlags fl=0)
Definition: PlotDialog.cpp:85
PlotDialog::histogramBeginBox
DoubleSpinBox * histogramBeginBox
Definition: PlotDialog.h:291
PlotDialog::showAll
void showAll(bool all)
Definition: PlotDialog.cpp:209
PlotDialog::boxCntLabel
QLabel * boxCntLabel
Definition: PlotDialog.h:304
PlotDialog::speedPage
QWidget * speedPage
Definition: PlotDialog.h:248
PlotDialog::xEndBox
QComboBox * xEndBox
Definition: PlotDialog.h:296