labplot  2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
  Fossies Dox: labplot-2.8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

XYCurveDock Class Reference

Provides a widget for editing the properties of the XYCurves (2D-curves) currently selected in the project explorer. More...

#include <XYCurveDock.h>

Inheritance diagram for XYCurveDock:
[legend]
Collaboration diagram for XYCurveDock:
[legend]

Public Slots

void visibilityChanged (bool)
 

Signals

void info (const QString &)
 

Public Member Functions

 XYCurveDock (QWidget *)
 
 ~XYCurveDock () override
 
void setCurves (QList< XYCurve * >)
 
virtual void setupGeneral ()
 
void checkColumnAvailability (TreeViewComboBox *, const AbstractColumn *, const QString &columnPath)
 
void updateLocale () override
 
- Public Member Functions inherited from BaseDock
 BaseDock (QWidget *parent)
 
 ~BaseDock ()
 
virtual void updateUnits ()
 

Protected Member Functions

void initTabs ()
 
virtual void setModel ()
 
void setModelIndexFromAspect (TreeViewComboBox *, const AbstractAspect *)
 

Protected Attributes

Ui::XYCurveDock ui
 
QList< XYCurve * > m_curvesList
 
XYCurvem_curve {nullptr}
 
AspectTreeModelm_aspectTreeModel {nullptr}
 
- Protected Attributes inherited from BaseDock
bool m_initializing {false}
 
QLineEdit * m_leName {nullptr}
 
QLineEdit * m_leComment {nullptr}
 
AbstractAspectm_aspect {nullptr}
 
QList< AbstractAspect * > m_aspects
 
Units m_units {Units::Metric}
 
Worksheet::Unit m_worksheetUnit {Worksheet::Unit::Centimeter}
 

Private Slots

void init ()
 
void retranslateUi ()
 
void xColumnChanged (const QModelIndex &)
 
void yColumnChanged (const QModelIndex &)
 
void lineTypeChanged (int)
 
void lineSkipGapsChanged (bool)
 
void lineIncreasingXOnlyChanged (bool)
 
void lineInterpolationPointsCountChanged (int)
 
void lineStyleChanged (int)
 
void lineColorChanged (const QColor &)
 
void lineWidthChanged (double)
 
void lineOpacityChanged (int)
 
void dropLineTypeChanged (int)
 
void dropLineStyleChanged (int)
 
void dropLineColorChanged (const QColor &)
 
void dropLineWidthChanged (double)
 
void dropLineOpacityChanged (int)
 
void symbolsStyleChanged (int)
 
void symbolsSizeChanged (double)
 
void symbolsRotationChanged (int)
 
void symbolsOpacityChanged (int)
 
void symbolsFillingStyleChanged (int)
 
void symbolsFillingColorChanged (const QColor &)
 
void symbolsBorderStyleChanged (int)
 
void symbolsBorderColorChanged (const QColor &)
 
void symbolsBorderWidthChanged (double)
 
void valuesTypeChanged (int)
 
void valuesColumnChanged (const QModelIndex &)
 
void valuesPositionChanged (int)
 
void valuesDistanceChanged (double)
 
void valuesRotationChanged (int)
 
void valuesOpacityChanged (int)
 
void valuesNumericFormatChanged (int)
 
void valuesPrecisionChanged (int)
 
void valuesDateTimeFormatChanged (const QString &)
 
void valuesPrefixChanged ()
 
void valuesSuffixChanged ()
 
void valuesFontChanged (const QFont &)
 
void valuesColorChanged (const QColor &)
 
void fillingPositionChanged (int)
 
void fillingTypeChanged (int)
 
void fillingColorStyleChanged (int)
 
void fillingImageStyleChanged (int)
 
void fillingBrushStyleChanged (int)
 
void fillingFirstColorChanged (const QColor &)
 
void fillingSecondColorChanged (const QColor &)
 
void selectFile ()
 
void fileNameChanged ()
 
void fillingOpacityChanged (int)
 
void xErrorTypeChanged (int) const
 
void yErrorTypeChanged (int) const
 
void xErrorPlusColumnChanged (const QModelIndex &) const
 
void xErrorMinusColumnChanged (const QModelIndex &) const
 
void yErrorPlusColumnChanged (const QModelIndex &) const
 
void yErrorMinusColumnChanged (const QModelIndex &) const
 
void errorBarsTypeChanged (int) const
 
void errorBarsCapSizeChanged (double) const
 
void errorBarsStyleChanged (int) const
 
void errorBarsColorChanged (const QColor &)
 
void errorBarsWidthChanged (double) const
 
void errorBarsOpacityChanged (int) const
 
void curveDescriptionChanged (const AbstractAspect *)
 
void curveXColumnChanged (const AbstractColumn *)
 
void curveYColumnChanged (const AbstractColumn *)
 
void curveVisibilityChanged (bool)
 
void curveLineTypeChanged (XYCurve::LineType)
 
void curveLineSkipGapsChanged (bool)
 
void curveLineIncreasingXOnlyChanged (bool)
 
void curveLineInterpolationPointsCountChanged (int)
 
void curveLinePenChanged (const QPen &)
 
void curveLineOpacityChanged (qreal)
 
void curveDropLineTypeChanged (XYCurve::DropLineType)
 
void curveDropLinePenChanged (const QPen &)
 
void curveDropLineOpacityChanged (qreal)
 
void curveSymbolsStyleChanged (Symbol::Style)
 
void curveSymbolsSizeChanged (qreal)
 
void curveSymbolsRotationAngleChanged (qreal)
 
void curveSymbolsOpacityChanged (qreal)
 
void curveSymbolsBrushChanged (const QBrush &)
 
void curveSymbolsPenChanged (const QPen &)
 
void curveValuesTypeChanged (XYCurve::ValuesType)
 
void curveValuesColumnChanged (const AbstractColumn *)
 
void curveValuesPositionChanged (XYCurve::ValuesPosition)
 
void curveValuesDistanceChanged (qreal)
 
void curveValuesOpacityChanged (qreal)
 
void curveValuesRotationAngleChanged (qreal)
 
void curveValuesNumericFormatChanged (char)
 
void curveValuesPrecisionChanged (int)
 
void curveValuesDateTimeFormatChanged (const QString &)
 
void curveValuesPrefixChanged (const QString &)
 
void curveValuesSuffixChanged (const QString &)
 
void curveValuesFontChanged (QFont)
 
void curveValuesColorChanged (QColor)
 
void curveFillingPositionChanged (XYCurve::FillingPosition)
 
void curveFillingTypeChanged (PlotArea::BackgroundType)
 
void curveFillingColorStyleChanged (PlotArea::BackgroundColorStyle)
 
void curveFillingImageStyleChanged (PlotArea::BackgroundImageStyle)
 
void curveFillingBrushStyleChanged (Qt::BrushStyle)
 
void curveFillingFirstColorChanged (QColor &)
 
void curveFillingSecondColorChanged (QColor &)
 
void curveFillingFileNameChanged (QString &)
 
void curveFillingOpacityChanged (float)
 
void curveXErrorTypeChanged (XYCurve::ErrorType)
 
void curveXErrorPlusColumnChanged (const AbstractColumn *)
 
void curveXErrorMinusColumnChanged (const AbstractColumn *)
 
void curveYErrorTypeChanged (XYCurve::ErrorType)
 
void curveYErrorPlusColumnChanged (const AbstractColumn *)
 
void curveYErrorMinusColumnChanged (const AbstractColumn *)
 
void curveErrorBarsCapSizeChanged (qreal)
 
void curveErrorBarsTypeChanged (XYCurve::ErrorBarsType)
 
void curveErrorBarsPenChanged (const QPen &)
 
void curveErrorBarsOpacityChanged (qreal)
 
void loadConfigFromTemplate (KConfig &)
 
void saveConfigAsTemplate (KConfig &)
 

Private Member Functions

virtual void initGeneralTab ()
 
void updateValuesWidgets ()
 
void load ()
 
void loadConfig (KConfig &)
 

Private Attributes

Ui::XYCurveDockGeneralTab uiGeneralTab
 
TreeViewComboBoxcbXColumn {nullptr}
 
TreeViewComboBoxcbYColumn {nullptr}
 
TreeViewComboBoxcbValuesColumn
 
TreeViewComboBoxcbXErrorPlusColumn
 
TreeViewComboBoxcbXErrorMinusColumn
 
TreeViewComboBoxcbYErrorPlusColumn
 
TreeViewComboBoxcbYErrorMinusColumn
 

Additional Inherited Members

- Public Types inherited from BaseDock
enum class  Units { Metric , Imperial }
 
- Protected Slots inherited from BaseDock
void nameChanged ()
 
void commentChanged ()
 

Detailed Description

Provides a widget for editing the properties of the XYCurves (2D-curves) currently selected in the project explorer.

File : XYCurveDock.cpp Project : LabPlot

Description : widget for XYCurve properties

Copyright : (C) 2010-2020 Alexander Semke (alexa.nosp@m.nder.nosp@m..semk.nosp@m.e@we.nosp@m.b.de) Copyright : (C) 2012-2017 Stefan Gerlach (stefa.nosp@m.n.ge.nosp@m.rlach.nosp@m.@uni.nosp@m.-kons.nosp@m.tanz.nosp@m..de)

  • 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 *

If more than one curves are set, the properties of the first column are shown. The changes of the properties are applied to all curves. The exclusions are the name, the comment and the datasets (columns) of the curves - these properties can only be changed if there is only one single curve.

Definition at line 46 of file XYCurveDock.h.

Constructor & Destructor Documentation

◆ XYCurveDock()

XYCurveDock::XYCurveDock ( QWidget *  parent)
explicit

Definition at line 62 of file XYCurveDock.cpp.

References cbValuesColumn, cbXErrorMinusColumn, cbXErrorPlusColumn, cbYErrorMinusColumn, cbYErrorPlusColumn, AbstractColumn::dateTimeFormats(), dropLineColorChanged(), dropLineOpacityChanged(), dropLineStyleChanged(), dropLineTypeChanged(), dropLineWidthChanged(), errorBarsCapSizeChanged(), errorBarsColorChanged(), errorBarsOpacityChanged(), errorBarsStyleChanged(), errorBarsTypeChanged(), errorBarsWidthChanged(), fileNameChanged(), fillingBrushStyleChanged(), fillingColorStyleChanged(), fillingFirstColorChanged(), fillingImageStyleChanged(), fillingOpacityChanged(), fillingPositionChanged(), fillingSecondColorChanged(), fillingTypeChanged(), i18n, info(), init(), lineColorChanged(), lineIncreasingXOnlyChanged(), lineInterpolationPointsCountChanged(), lineOpacityChanged(), lineSkipGapsChanged(), lineStyleChanged(), lineTypeChanged(), lineWidthChanged(), loadConfigFromTemplate(), retranslateUi(), saveConfigAsTemplate(), selectFile(), symbolsBorderColorChanged(), symbolsBorderStyleChanged(), symbolsBorderWidthChanged(), symbolsFillingColorChanged(), symbolsFillingStyleChanged(), symbolsOpacityChanged(), symbolsRotationChanged(), symbolsSizeChanged(), symbolsStyleChanged(), ui, updateLocale(), valuesColorChanged(), valuesColumnChanged(), valuesDateTimeFormatChanged(), valuesDistanceChanged(), valuesFontChanged(), valuesNumericFormatChanged(), valuesOpacityChanged(), valuesPositionChanged(), valuesPrecisionChanged(), valuesPrefixChanged(), valuesRotationChanged(), valuesSuffixChanged(), valuesTypeChanged(), xErrorMinusColumnChanged(), xErrorPlusColumnChanged(), xErrorTypeChanged(), TemplateHandler::XYCurve, yErrorMinusColumnChanged(), yErrorPlusColumnChanged(), and yErrorTypeChanged().

◆ ~XYCurveDock()

XYCurveDock::~XYCurveDock ( )
override

Definition at line 207 of file XYCurveDock.cpp.

References m_aspectTreeModel.

Member Function Documentation

◆ checkColumnAvailability()

◆ curveDescriptionChanged

void XYCurveDock::curveDescriptionChanged ( const AbstractAspect aspect)
privateslot

◆ curveDropLineOpacityChanged

void XYCurveDock::curveDropLineOpacityChanged ( qreal  opacity)
privateslot

Definition at line 1887 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveDropLinePenChanged

void XYCurveDock::curveDropLinePenChanged ( const QPen &  pen)
privateslot

◆ curveDropLineTypeChanged

void XYCurveDock::curveDropLineTypeChanged ( XYCurve::DropLineType  type)
privateslot

Definition at line 1874 of file XYCurveDock.cpp.

References BaseDock::m_initializing, asan_symbolize::type, and ui.

Referenced by initTabs().

◆ curveErrorBarsCapSizeChanged

void XYCurveDock::curveErrorBarsCapSizeChanged ( qreal  size)
privateslot

Definition at line 2078 of file XYCurveDock.cpp.

References Worksheet::convertFromSceneUnits(), BaseDock::m_initializing, Worksheet::Point, and ui.

Referenced by initTabs().

◆ curveErrorBarsOpacityChanged

void XYCurveDock::curveErrorBarsOpacityChanged ( qreal  opacity)
privateslot

Definition at line 2096 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveErrorBarsPenChanged

void XYCurveDock::curveErrorBarsPenChanged ( const QPen &  pen)
privateslot

◆ curveErrorBarsTypeChanged

void XYCurveDock::curveErrorBarsTypeChanged ( XYCurve::ErrorBarsType  type)
privateslot

Definition at line 2083 of file XYCurveDock.cpp.

References BaseDock::m_initializing, asan_symbolize::type, and ui.

Referenced by initTabs().

◆ curveFillingBrushStyleChanged

void XYCurveDock::curveFillingBrushStyleChanged ( Qt::BrushStyle  style)
privateslot

Definition at line 2019 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveFillingColorStyleChanged

void XYCurveDock::curveFillingColorStyleChanged ( PlotArea::BackgroundColorStyle  style)
privateslot

Definition at line 2009 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveFillingFileNameChanged

void XYCurveDock::curveFillingFileNameChanged ( QString &  filename)
privateslot

Definition at line 2035 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveFillingFirstColorChanged

void XYCurveDock::curveFillingFirstColorChanged ( QColor &  color)
privateslot

Definition at line 2024 of file XYCurveDock.cpp.

References BaseDock::m_initializing, ui, and GuiTools::updateBrushStyles().

Referenced by initTabs().

◆ curveFillingImageStyleChanged

void XYCurveDock::curveFillingImageStyleChanged ( PlotArea::BackgroundImageStyle  style)
privateslot

Definition at line 2014 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveFillingOpacityChanged

void XYCurveDock::curveFillingOpacityChanged ( float  opacity)
privateslot

Definition at line 2040 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveFillingPositionChanged

void XYCurveDock::curveFillingPositionChanged ( XYCurve::FillingPosition  position)
privateslot

Definition at line 1999 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveFillingSecondColorChanged

void XYCurveDock::curveFillingSecondColorChanged ( QColor &  color)
privateslot

Definition at line 2030 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveFillingTypeChanged

void XYCurveDock::curveFillingTypeChanged ( PlotArea::BackgroundType  type)
privateslot

Definition at line 2004 of file XYCurveDock.cpp.

References BaseDock::m_initializing, asan_symbolize::type, and ui.

Referenced by initTabs().

◆ curveLineIncreasingXOnlyChanged

void XYCurveDock::curveLineIncreasingXOnlyChanged ( bool  incr)
privateslot

Definition at line 1851 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveLineInterpolationPointsCountChanged

void XYCurveDock::curveLineInterpolationPointsCountChanged ( int  count)
privateslot

Definition at line 1856 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveLineOpacityChanged

void XYCurveDock::curveLineOpacityChanged ( qreal  opacity)
privateslot

Definition at line 1869 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveLinePenChanged

void XYCurveDock::curveLinePenChanged ( const QPen &  pen)
privateslot

◆ curveLineSkipGapsChanged

void XYCurveDock::curveLineSkipGapsChanged ( bool  skip)
privateslot

Definition at line 1846 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveLineTypeChanged

void XYCurveDock::curveLineTypeChanged ( XYCurve::LineType  type)
privateslot

Definition at line 1841 of file XYCurveDock.cpp.

References BaseDock::m_initializing, asan_symbolize::type, and ui.

Referenced by initTabs().

◆ curveSymbolsBrushChanged

void XYCurveDock::curveSymbolsBrushChanged ( const QBrush &  brush)
privateslot

Definition at line 1914 of file XYCurveDock.cpp.

References BaseDock::m_initializing, ui, and GuiTools::updateBrushStyles().

Referenced by initTabs().

◆ curveSymbolsOpacityChanged

void XYCurveDock::curveSymbolsOpacityChanged ( qreal  opacity)
privateslot

Definition at line 1909 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveSymbolsPenChanged

void XYCurveDock::curveSymbolsPenChanged ( const QPen &  pen)
privateslot

◆ curveSymbolsRotationAngleChanged

void XYCurveDock::curveSymbolsRotationAngleChanged ( qreal  angle)
privateslot

Definition at line 1904 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveSymbolsSizeChanged

void XYCurveDock::curveSymbolsSizeChanged ( qreal  size)
privateslot

Definition at line 1899 of file XYCurveDock.cpp.

References Worksheet::convertFromSceneUnits(), BaseDock::m_initializing, Worksheet::Point, and ui.

Referenced by initTabs().

◆ curveSymbolsStyleChanged

void XYCurveDock::curveSymbolsStyleChanged ( Symbol::Style  style)
privateslot

Definition at line 1894 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesColorChanged

void XYCurveDock::curveValuesColorChanged ( QColor  color)
privateslot

Definition at line 1992 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesColumnChanged

void XYCurveDock::curveValuesColumnChanged ( const AbstractColumn column)
privateslot

Definition at line 1936 of file XYCurveDock.cpp.

References cbValuesColumn, BaseDock::m_initializing, and setModelIndexFromAspect().

Referenced by initTabs().

◆ curveValuesDateTimeFormatChanged

void XYCurveDock::curveValuesDateTimeFormatChanged ( const QString &  format)
privateslot

Definition at line 1966 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesDistanceChanged

void XYCurveDock::curveValuesDistanceChanged ( qreal  distance)
privateslot

Definition at line 1946 of file XYCurveDock.cpp.

References Worksheet::convertFromSceneUnits(), BaseDock::m_initializing, Worksheet::Point, and ui.

Referenced by initTabs().

◆ curveValuesFontChanged

void XYCurveDock::curveValuesFontChanged ( QFont  font)
privateslot

Definition at line 1986 of file XYCurveDock.cpp.

References Worksheet::convertFromSceneUnits(), BaseDock::m_initializing, Worksheet::Point, and ui.

Referenced by initTabs().

◆ curveValuesNumericFormatChanged

void XYCurveDock::curveValuesNumericFormatChanged ( char  format)
privateslot

Definition at line 1956 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesOpacityChanged

void XYCurveDock::curveValuesOpacityChanged ( qreal  opacity)
privateslot

Definition at line 1971 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesPositionChanged

void XYCurveDock::curveValuesPositionChanged ( XYCurve::ValuesPosition  position)
privateslot

Definition at line 1941 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesPrecisionChanged

void XYCurveDock::curveValuesPrecisionChanged ( int  precision)
privateslot

Definition at line 1961 of file XYCurveDock.cpp.

References BaseDock::m_initializing, nsl_smooth_check::precision, and ui.

Referenced by initTabs().

◆ curveValuesPrefixChanged

void XYCurveDock::curveValuesPrefixChanged ( const QString &  prefix)
privateslot

Definition at line 1976 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesRotationAngleChanged

void XYCurveDock::curveValuesRotationAngleChanged ( qreal  angle)
privateslot

Definition at line 1951 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesSuffixChanged

void XYCurveDock::curveValuesSuffixChanged ( const QString &  suffix)
privateslot

Definition at line 1981 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and ui.

Referenced by initTabs().

◆ curveValuesTypeChanged

void XYCurveDock::curveValuesTypeChanged ( XYCurve::ValuesType  type)
privateslot

Definition at line 1931 of file XYCurveDock.cpp.

References BaseDock::m_initializing, asan_symbolize::type, and ui.

Referenced by initTabs().

◆ curveVisibilityChanged

void XYCurveDock::curveVisibilityChanged ( bool  on)
privateslot

Definition at line 1834 of file XYCurveDock.cpp.

References BaseDock::m_initializing, and uiGeneralTab.

Referenced by initGeneralTab().

◆ curveXColumnChanged

void XYCurveDock::curveXColumnChanged ( const AbstractColumn column)
privateslot

◆ curveXErrorMinusColumnChanged

void XYCurveDock::curveXErrorMinusColumnChanged ( const AbstractColumn column)
privateslot

Definition at line 2057 of file XYCurveDock.cpp.

References cbXErrorMinusColumn, BaseDock::m_initializing, and setModelIndexFromAspect().

Referenced by initTabs().

◆ curveXErrorPlusColumnChanged

void XYCurveDock::curveXErrorPlusColumnChanged ( const AbstractColumn column)
privateslot

Definition at line 2052 of file XYCurveDock.cpp.

References cbXErrorPlusColumn, BaseDock::m_initializing, and setModelIndexFromAspect().

Referenced by initTabs().

◆ curveXErrorTypeChanged

void XYCurveDock::curveXErrorTypeChanged ( XYCurve::ErrorType  type)
privateslot

Definition at line 2047 of file XYCurveDock.cpp.

References BaseDock::m_initializing, asan_symbolize::type, and ui.

Referenced by initTabs().

◆ curveYColumnChanged

void XYCurveDock::curveYColumnChanged ( const AbstractColumn column)
privateslot

◆ curveYErrorMinusColumnChanged

void XYCurveDock::curveYErrorMinusColumnChanged ( const AbstractColumn column)
privateslot

Definition at line 2073 of file XYCurveDock.cpp.

References cbYErrorMinusColumn, BaseDock::m_initializing, and setModelIndexFromAspect().

Referenced by initTabs().

◆ curveYErrorPlusColumnChanged

void XYCurveDock::curveYErrorPlusColumnChanged ( const AbstractColumn column)
privateslot

Definition at line 2067 of file XYCurveDock.cpp.

References cbYErrorPlusColumn, BaseDock::m_initializing, and setModelIndexFromAspect().

Referenced by initTabs().

◆ curveYErrorTypeChanged

void XYCurveDock::curveYErrorTypeChanged ( XYCurve::ErrorType  type)
privateslot

Definition at line 2062 of file XYCurveDock.cpp.

References BaseDock::m_initializing, asan_symbolize::type, and ui.

Referenced by initTabs().

◆ dropLineColorChanged

void XYCurveDock::dropLineColorChanged ( const QColor &  color)
privateslot

Definition at line 970 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, ui, and GuiTools::updatePenStyles().

Referenced by XYCurveDock().

◆ dropLineOpacityChanged

void XYCurveDock::dropLineOpacityChanged ( int  value)
privateslot

Definition at line 998 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ dropLineStyleChanged

void XYCurveDock::dropLineStyleChanged ( int  index)
privateslot

Definition at line 957 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by XYCurveDock().

◆ dropLineTypeChanged

void XYCurveDock::dropLineTypeChanged ( int  index)
privateslot

Definition at line 935 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, XYCurve::NoDropLine, and ui.

Referenced by initTabs(), and XYCurveDock().

◆ dropLineWidthChanged

void XYCurveDock::dropLineWidthChanged ( double  value)
privateslot

◆ errorBarsCapSizeChanged

void XYCurveDock::errorBarsCapSizeChanged ( double  value) const
privateslot

◆ errorBarsColorChanged

void XYCurveDock::errorBarsColorChanged ( const QColor &  color)
privateslot

Definition at line 1763 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, ui, and GuiTools::updatePenStyles().

Referenced by XYCurveDock().

◆ errorBarsOpacityChanged

void XYCurveDock::errorBarsOpacityChanged ( int  value) const
privateslot

Definition at line 1791 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ errorBarsStyleChanged

void XYCurveDock::errorBarsStyleChanged ( int  index) const
privateslot

Definition at line 1750 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by XYCurveDock().

◆ errorBarsTypeChanged

void XYCurveDock::errorBarsTypeChanged ( int  index) const
privateslot

Definition at line 1728 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, asan_symbolize::type, ui, and XYCurve::WithEnds.

Referenced by initTabs(), and XYCurveDock().

◆ errorBarsWidthChanged

void XYCurveDock::errorBarsWidthChanged ( double  value) const
privateslot

◆ fileNameChanged

void XYCurveDock::fileNameChanged ( )
privateslot

Definition at line 1570 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and ui.

Referenced by XYCurveDock().

◆ fillingBrushStyleChanged

void XYCurveDock::fillingBrushStyleChanged ( int  index)
privateslot

Definition at line 1509 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ fillingColorStyleChanged

void XYCurveDock::fillingColorStyleChanged ( int  index)
privateslot

Definition at line 1478 of file XYCurveDock.cpp.

References i18n, m_curvesList, BaseDock::m_initializing, PlotArea::SingleColor, and ui.

Referenced by initTabs(), and XYCurveDock().

◆ fillingFirstColorChanged

void XYCurveDock::fillingFirstColorChanged ( const QColor &  c)
privateslot

Definition at line 1518 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, ui, and GuiTools::updateBrushStyles().

Referenced by initTabs(), and XYCurveDock().

◆ fillingImageStyleChanged

void XYCurveDock::fillingImageStyleChanged ( int  index)
privateslot

Definition at line 1500 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ fillingOpacityChanged

void XYCurveDock::fillingOpacityChanged ( int  value)
privateslot

Definition at line 1579 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ fillingPositionChanged

void XYCurveDock::fillingPositionChanged ( int  index)
privateslot

Definition at line 1389 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, XYCurve::NoFilling, and ui.

Referenced by initTabs(), and XYCurveDock().

◆ fillingSecondColorChanged

void XYCurveDock::fillingSecondColorChanged ( const QColor &  c)
privateslot

Definition at line 1530 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ fillingTypeChanged

void XYCurveDock::fillingTypeChanged ( int  index)
privateslot

◆ info

◆ init

◆ initGeneralTab()

◆ initTabs()

void XYCurveDock::initTabs ( )
protected

Definition at line 642 of file XYCurveDock.cpp.

References cbValuesColumn, cbXErrorMinusColumn, cbXErrorPlusColumn, cbYErrorMinusColumn, cbYErrorPlusColumn, curveDropLineOpacityChanged(), curveDropLinePenChanged(), curveDropLineTypeChanged(), curveErrorBarsCapSizeChanged(), curveErrorBarsOpacityChanged(), curveErrorBarsPenChanged(), curveErrorBarsTypeChanged(), curveFillingBrushStyleChanged(), curveFillingColorStyleChanged(), curveFillingFileNameChanged(), curveFillingFirstColorChanged(), curveFillingImageStyleChanged(), curveFillingOpacityChanged(), curveFillingPositionChanged(), curveFillingSecondColorChanged(), curveFillingTypeChanged(), curveLineIncreasingXOnlyChanged(), curveLineInterpolationPointsCountChanged(), curveLineOpacityChanged(), curveLinePenChanged(), curveLineSkipGapsChanged(), curveLineTypeChanged(), curveSymbolsBrushChanged(), curveSymbolsOpacityChanged(), curveSymbolsPenChanged(), curveSymbolsRotationAngleChanged(), curveSymbolsSizeChanged(), curveSymbolsStyleChanged(), curveValuesColorChanged(), curveValuesColumnChanged(), curveValuesDateTimeFormatChanged(), curveValuesDistanceChanged(), curveValuesFontChanged(), curveValuesNumericFormatChanged(), curveValuesOpacityChanged(), curveValuesPositionChanged(), curveValuesPrecisionChanged(), curveValuesPrefixChanged(), curveValuesRotationAngleChanged(), curveValuesSuffixChanged(), curveValuesTypeChanged(), curveXErrorMinusColumnChanged(), curveXErrorPlusColumnChanged(), curveXErrorTypeChanged(), curveYErrorMinusColumnChanged(), curveYErrorPlusColumnChanged(), curveYErrorTypeChanged(), dropLineOpacityChanged(), dropLineTypeChanged(), errorBarsCapSizeChanged(), errorBarsOpacityChanged(), errorBarsTypeChanged(), fillingBrushStyleChanged(), fillingColorStyleChanged(), fillingFirstColorChanged(), fillingImageStyleChanged(), fillingOpacityChanged(), fillingPositionChanged(), fillingSecondColorChanged(), fillingTypeChanged(), XYCurve::lineIncreasingXOnlyChanged(), lineInterpolationPointsCountChanged(), lineOpacityChanged(), lineSkipGapsChanged(), lineTypeChanged(), load(), m_curve, m_curvesList, TreeViewComboBox::setCurrentModelIndex(), setModelIndexFromAspect(), symbolsOpacityChanged(), symbolsSizeChanged(), symbolsStyleChanged(), valuesColorChanged(), valuesColumnChanged(), XYCurve::valuesDateTimeFormatChanged(), valuesDistanceChanged(), valuesFontChanged(), XYCurve::valuesNumericFormatChanged(), valuesOpacityChanged(), valuesPositionChanged(), XYCurve::valuesPrecisionChanged(), valuesPrefixChanged(), valuesSuffixChanged(), valuesTypeChanged(), xErrorMinusColumnChanged(), xErrorPlusColumnChanged(), xErrorTypeChanged(), yErrorMinusColumnChanged(), yErrorPlusColumnChanged(), and yErrorTypeChanged().

Referenced by XYConvolutionCurveDock::setCurves(), XYCorrelationCurveDock::setCurves(), setCurves(), XYDataReductionCurveDock::setCurves(), XYDifferentiationCurveDock::setCurves(), XYEquationCurveDock::setCurves(), XYFitCurveDock::setCurves(), XYFourierFilterCurveDock::setCurves(), XYFourierTransformCurveDock::setCurves(), XYIntegrationCurveDock::setCurves(), XYInterpolationCurveDock::setCurves(), and XYSmoothCurveDock::setCurves().

◆ lineColorChanged

void XYCurveDock::lineColorChanged ( const QColor &  color)
privateslot

Definition at line 898 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, ui, and GuiTools::updatePenStyles().

Referenced by XYCurveDock().

◆ lineIncreasingXOnlyChanged

void XYCurveDock::lineIncreasingXOnlyChanged ( bool  incr)
privateslot

Definition at line 869 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by XYCurveDock().

◆ lineInterpolationPointsCountChanged

void XYCurveDock::lineInterpolationPointsCountChanged ( int  count)
privateslot

Definition at line 877 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ lineOpacityChanged

void XYCurveDock::lineOpacityChanged ( int  value)
privateslot

Definition at line 926 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ lineSkipGapsChanged

void XYCurveDock::lineSkipGapsChanged ( bool  skip)
privateslot

Definition at line 861 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ lineStyleChanged

void XYCurveDock::lineStyleChanged ( int  index)
privateslot

Definition at line 885 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by XYCurveDock().

◆ lineTypeChanged

void XYCurveDock::lineTypeChanged ( int  index)
privateslot

◆ lineWidthChanged

void XYCurveDock::lineWidthChanged ( double  value)
privateslot

◆ load()

◆ loadConfig()

void XYCurveDock::loadConfig ( KConfig &  config)
private

◆ loadConfigFromTemplate

void XYCurveDock::loadConfigFromTemplate ( KConfig &  config)
privateslot

◆ retranslateUi

void XYCurveDock::retranslateUi ( )
privateslot

Definition at line 764 of file XYCurveDock.cpp.

References i18n, and ui.

Referenced by XYCurveDock().

◆ saveConfigAsTemplate

void XYCurveDock::saveConfigAsTemplate ( KConfig &  config)
privateslot

Definition at line 2282 of file XYCurveDock.cpp.

References Worksheet::convertToSceneUnits(), Worksheet::Point, and ui.

Referenced by XYCurveDock().

◆ selectFile

void XYCurveDock::selectFile ( )
privateslot

opens a file dialog and lets the user select the image file.

Definition at line 1541 of file XYCurveDock.cpp.

References i18n, m_curvesList, and ui.

Referenced by XYCurveDock().

◆ setCurves()

void XYCurveDock::setCurves ( QList< XYCurve * >  list)

sets the curves. The properties of the curves in the list list can be edited in this widget.

Definition at line 572 of file XYCurveDock.cpp.

References initGeneralTab(), initTabs(), BaseDock::m_aspect, m_aspectTreeModel, m_curve, m_curvesList, BaseDock::m_initializing, AbstractAspect::project(), and setModel().

Referenced by GuiObserver::selectedAspectsChanged().

◆ setModel()

void XYCurveDock::setModel ( )
protectedvirtual

Reimplemented in XYConvolutionCurveDock, XYCorrelationCurveDock, XYDataReductionCurveDock, XYDifferentiationCurveDock, XYFitCurveDock, XYFourierFilterCurveDock, XYFourierTransformCurveDock, XYIntegrationCurveDock, XYInterpolationCurveDock, and XYSmoothCurveDock.

Definition at line 491 of file XYCurveDock.cpp.

References CantorWorksheet, CartesianPlot, cbValuesColumn, cbXColumn, cbXErrorMinusColumn, cbXErrorPlusColumn, cbYColumn, cbYErrorMinusColumn, cbYErrorPlusColumn, Column, Datapicker, DatapickerCurve, AspectTreeModel::enablePlottableColumnsOnly(), AspectTreeModel::enableShowPlotDesignation(), Folder, i18n, AbstractAspect::inherits(), LiveDataSource, m_aspectTreeModel, m_curve, TreeViewComboBox::setInvalid(), TreeViewComboBox::setModel(), AspectTreeModel::setSelectableAspects(), TreeViewComboBox::setText(), TreeViewComboBox::setTopLevelClasses(), Spreadsheet, AbstractAspect::type(), ui, Workbook, Worksheet, XYAnalysisCurve, XYConvolution, XYCorrelationCurve, XYCurve, XYDataReductionCurve, XYFitCurve, XYFourierFilterCurve, XYFourierTransformCurve, XYIntegrationCurve, XYInterpolationCurve, and XYSmoothCurve.

Referenced by setCurves(), XYEquationCurveDock::setCurves(), XYConvolutionCurveDock::setModel(), XYCorrelationCurveDock::setModel(), XYDataReductionCurveDock::setModel(), XYDifferentiationCurveDock::setModel(), XYFitCurveDock::setModel(), XYFourierFilterCurveDock::setModel(), XYFourierTransformCurveDock::setModel(), XYIntegrationCurveDock::setModel(), XYInterpolationCurveDock::setModel(), and XYSmoothCurveDock::setModel().

◆ setModelIndexFromAspect()

void XYCurveDock::setModelIndexFromAspect ( TreeViewComboBox cb,
const AbstractAspect aspect 
)
protected

Definition at line 743 of file XYCurveDock.cpp.

References m_aspectTreeModel, AspectTreeModel::modelIndexOfAspect(), and TreeViewComboBox::setCurrentModelIndex().

Referenced by XYConvolutionCurveDock::curveDataSourceCurveChanged(), XYCorrelationCurveDock::curveDataSourceCurveChanged(), XYDataReductionCurveDock::curveDataSourceCurveChanged(), XYDifferentiationCurveDock::curveDataSourceCurveChanged(), XYFitCurveDock::curveDataSourceCurveChanged(), XYFourierFilterCurveDock::curveDataSourceCurveChanged(), XYIntegrationCurveDock::curveDataSourceCurveChanged(), XYInterpolationCurveDock::curveDataSourceCurveChanged(), XYSmoothCurveDock::curveDataSourceCurveChanged(), curveValuesColumnChanged(), curveXColumnChanged(), XYConvolutionCurveDock::curveXDataColumnChanged(), XYCorrelationCurveDock::curveXDataColumnChanged(), XYDataReductionCurveDock::curveXDataColumnChanged(), XYDifferentiationCurveDock::curveXDataColumnChanged(), XYFitCurveDock::curveXDataColumnChanged(), XYFourierFilterCurveDock::curveXDataColumnChanged(), XYFourierTransformCurveDock::curveXDataColumnChanged(), XYIntegrationCurveDock::curveXDataColumnChanged(), XYInterpolationCurveDock::curveXDataColumnChanged(), XYSmoothCurveDock::curveXDataColumnChanged(), XYFitCurveDock::curveXErrorColumnChanged(), curveXErrorMinusColumnChanged(), curveXErrorPlusColumnChanged(), XYConvolutionCurveDock::curveY2DataColumnChanged(), XYCorrelationCurveDock::curveY2DataColumnChanged(), curveYColumnChanged(), XYConvolutionCurveDock::curveYDataColumnChanged(), XYCorrelationCurveDock::curveYDataColumnChanged(), XYDataReductionCurveDock::curveYDataColumnChanged(), XYDifferentiationCurveDock::curveYDataColumnChanged(), XYFitCurveDock::curveYDataColumnChanged(), XYFourierFilterCurveDock::curveYDataColumnChanged(), XYFourierTransformCurveDock::curveYDataColumnChanged(), XYIntegrationCurveDock::curveYDataColumnChanged(), XYInterpolationCurveDock::curveYDataColumnChanged(), XYSmoothCurveDock::curveYDataColumnChanged(), XYFitCurveDock::curveYErrorColumnChanged(), curveYErrorMinusColumnChanged(), curveYErrorPlusColumnChanged(), initGeneralTab(), XYConvolutionCurveDock::initGeneralTab(), XYCorrelationCurveDock::initGeneralTab(), XYDataReductionCurveDock::initGeneralTab(), XYDifferentiationCurveDock::initGeneralTab(), XYFitCurveDock::initGeneralTab(), XYFourierFilterCurveDock::initGeneralTab(), XYFourierTransformCurveDock::initGeneralTab(), XYIntegrationCurveDock::initGeneralTab(), XYInterpolationCurveDock::initGeneralTab(), XYSmoothCurveDock::initGeneralTab(), and initTabs().

◆ setupGeneral()

◆ symbolsBorderColorChanged

void XYCurveDock::symbolsBorderColorChanged ( const QColor &  color)
privateslot

Definition at line 1133 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, ui, and GuiTools::updatePenStyles().

Referenced by XYCurveDock().

◆ symbolsBorderStyleChanged

void XYCurveDock::symbolsBorderStyleChanged ( int  index)
privateslot

Definition at line 1109 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and ui.

Referenced by XYCurveDock().

◆ symbolsBorderWidthChanged

void XYCurveDock::symbolsBorderWidthChanged ( double  value)
privateslot

◆ symbolsFillingColorChanged

void XYCurveDock::symbolsFillingColorChanged ( const QColor &  color)
privateslot

Definition at line 1093 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, ui, and GuiTools::updateBrushStyles().

Referenced by XYCurveDock().

◆ symbolsFillingStyleChanged

void XYCurveDock::symbolsFillingStyleChanged ( int  index)
privateslot

Definition at line 1075 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and ui.

Referenced by XYCurveDock().

◆ symbolsOpacityChanged

void XYCurveDock::symbolsOpacityChanged ( int  value)
privateslot

Definition at line 1066 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ symbolsRotationChanged

void XYCurveDock::symbolsRotationChanged ( int  value)
privateslot

Definition at line 1058 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by XYCurveDock().

◆ symbolsSizeChanged

void XYCurveDock::symbolsSizeChanged ( double  value)
privateslot

◆ symbolsStyleChanged

void XYCurveDock::symbolsStyleChanged ( int  index)
privateslot

◆ updateLocale()

void XYCurveDock::updateLocale ( )
overridevirtual

Reimplemented from BaseDock.

Definition at line 750 of file XYCurveDock.cpp.

References SET_NUMBER_LOCALE, and ui.

Referenced by XYCurveDock().

◆ updateValuesWidgets()

void XYCurveDock::updateValuesWidgets ( )
private

shows the formatting properties of the column column. Called, when a new column for the values was selected - either by changing the type of the values (none, x, y, etc.) or by selecting a new custom column for the values.

depending on the currently selected values column type (column mode) updates the widgets for the values column format, shows/hides the allowed widgets, fills the corresponding combobox with the possible entries. Called when the values column was changed.

Definition at line 1202 of file XYCurveDock.cpp.

References AbstractColumn::BigInt, cbValuesColumn, AbstractColumn::columnMode(), TreeViewComboBox::currentModelIndex(), XYCurve::CustomColumn, AbstractColumn::DateTime, AbstractColumn::Integer, m_curve, XYCurve::NoValues, AbstractColumn::Numeric, asan_symbolize::type, ui, XYCurve::X, XYCurve::XY, XYCurve::XYBracketed, and XYCurve::Y.

Referenced by curveXColumnChanged(), curveYColumnChanged(), load(), valuesColumnChanged(), valuesTypeChanged(), xColumnChanged(), and yColumnChanged().

◆ valuesColorChanged

void XYCurveDock::valuesColorChanged ( const QColor &  color)
privateslot

Definition at line 1380 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ valuesColumnChanged

void XYCurveDock::valuesColumnChanged ( const QModelIndex &  index)
privateslot

called when the custom column for the values was changed.

Definition at line 1180 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and updateValuesWidgets().

Referenced by initTabs(), and XYCurveDock().

◆ valuesDateTimeFormatChanged

void XYCurveDock::valuesDateTimeFormatChanged ( const QString &  format)
privateslot

Definition at line 1336 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by XYCurveDock().

◆ valuesDistanceChanged

void XYCurveDock::valuesDistanceChanged ( double  value)
privateslot

◆ valuesFontChanged

void XYCurveDock::valuesFontChanged ( const QFont &  font)
privateslot

◆ valuesNumericFormatChanged

void XYCurveDock::valuesNumericFormatChanged ( int  index)
privateslot

Definition at line 1327 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and ui.

Referenced by XYCurveDock().

◆ valuesOpacityChanged

void XYCurveDock::valuesOpacityChanged ( int  value)
privateslot

Definition at line 1318 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ valuesPositionChanged

void XYCurveDock::valuesPositionChanged ( int  index)
privateslot

Definition at line 1294 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ valuesPrecisionChanged

void XYCurveDock::valuesPrecisionChanged ( int  precision)
privateslot

Definition at line 1344 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and nsl_smooth_check::precision.

Referenced by XYCurveDock().

◆ valuesPrefixChanged

void XYCurveDock::valuesPrefixChanged ( )
privateslot

Definition at line 1352 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and ui.

Referenced by initTabs(), and XYCurveDock().

◆ valuesRotationChanged

void XYCurveDock::valuesRotationChanged ( int  value)
privateslot

Definition at line 1310 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by XYCurveDock().

◆ valuesSuffixChanged

void XYCurveDock::valuesSuffixChanged ( )
privateslot

Definition at line 1361 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and ui.

Referenced by initTabs(), and XYCurveDock().

◆ valuesTypeChanged

void XYCurveDock::valuesTypeChanged ( int  index)
privateslot

called when the type of the values (none, x, y, (x,y) etc.) was changed.

Definition at line 1166 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, asan_symbolize::type, and updateValuesWidgets().

Referenced by initTabs(), and XYCurveDock().

◆ visibilityChanged

◆ xColumnChanged

void XYCurveDock::xColumnChanged ( const QModelIndex &  index)
privateslot

Definition at line 779 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and updateValuesWidgets().

Referenced by setupGeneral().

◆ xErrorMinusColumnChanged

void XYCurveDock::xErrorMinusColumnChanged ( const QModelIndex &  index) const
privateslot

Definition at line 1645 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ xErrorPlusColumnChanged

void XYCurveDock::xErrorPlusColumnChanged ( const QModelIndex &  index) const
privateslot

Definition at line 1632 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ xErrorTypeChanged

void XYCurveDock::xErrorTypeChanged ( int  index) const
privateslot

◆ yColumnChanged

void XYCurveDock::yColumnChanged ( const QModelIndex &  index)
privateslot

Definition at line 796 of file XYCurveDock.cpp.

References m_curvesList, BaseDock::m_initializing, and updateValuesWidgets().

Referenced by setupGeneral().

◆ yErrorMinusColumnChanged

void XYCurveDock::yErrorMinusColumnChanged ( const QModelIndex &  index) const
privateslot

Definition at line 1715 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ yErrorPlusColumnChanged

void XYCurveDock::yErrorPlusColumnChanged ( const QModelIndex &  index) const
privateslot

Definition at line 1702 of file XYCurveDock.cpp.

References m_curvesList, and BaseDock::m_initializing.

Referenced by initTabs(), and XYCurveDock().

◆ yErrorTypeChanged

void XYCurveDock::yErrorTypeChanged ( int  index) const
privateslot

Member Data Documentation

◆ cbValuesColumn

TreeViewComboBox* XYCurveDock::cbValuesColumn
private

◆ cbXColumn

TreeViewComboBox* XYCurveDock::cbXColumn {nullptr}
private

Definition at line 67 of file XYCurveDock.h.

Referenced by curveXColumnChanged(), initGeneralTab(), setModel(), and setupGeneral().

◆ cbXErrorMinusColumn

TreeViewComboBox* XYCurveDock::cbXErrorMinusColumn
private

◆ cbXErrorPlusColumn

TreeViewComboBox* XYCurveDock::cbXErrorPlusColumn
private

◆ cbYColumn

TreeViewComboBox* XYCurveDock::cbYColumn {nullptr}
private

Definition at line 68 of file XYCurveDock.h.

Referenced by curveYColumnChanged(), initGeneralTab(), setModel(), and setupGeneral().

◆ cbYErrorMinusColumn

TreeViewComboBox* XYCurveDock::cbYErrorMinusColumn
private

◆ cbYErrorPlusColumn

TreeViewComboBox* XYCurveDock::cbYErrorPlusColumn
private

◆ m_aspectTreeModel

◆ m_curve

XYCurve* XYCurveDock::m_curve {nullptr}
protected

Definition at line 82 of file XYCurveDock.h.

Referenced by XYFourierTransformCurveDock::autoRangeChanged(), XYConvolutionCurveDock::curveDescriptionChanged(), XYCorrelationCurveDock::curveDescriptionChanged(), curveDescriptionChanged(), XYDataReductionCurveDock::curveDescriptionChanged(), XYDifferentiationCurveDock::curveDescriptionChanged(), XYEquationCurveDock::curveDescriptionChanged(), XYFitCurveDock::curveDescriptionChanged(), XYFourierFilterCurveDock::curveDescriptionChanged(), XYFourierTransformCurveDock::curveDescriptionChanged(), XYIntegrationCurveDock::curveDescriptionChanged(), XYInterpolationCurveDock::curveDescriptionChanged(), XYSmoothCurveDock::curveDescriptionChanged(), XYConvolutionCurveDock::directionChanged(), initGeneralTab(), XYConvolutionCurveDock::initGeneralTab(), XYCorrelationCurveDock::initGeneralTab(), XYDataReductionCurveDock::initGeneralTab(), XYDifferentiationCurveDock::initGeneralTab(), XYEquationCurveDock::initGeneralTab(), XYFitCurveDock::initGeneralTab(), XYFourierFilterCurveDock::initGeneralTab(), XYFourierTransformCurveDock::initGeneralTab(), XYIntegrationCurveDock::initGeneralTab(), XYInterpolationCurveDock::initGeneralTab(), XYSmoothCurveDock::initGeneralTab(), initTabs(), load(), loadConfig(), loadConfigFromTemplate(), XYDataReductionCurveDock::recalculateClicked(), XYConvolutionCurveDock::setCurves(), XYCorrelationCurveDock::setCurves(), setCurves(), XYDataReductionCurveDock::setCurves(), XYDifferentiationCurveDock::setCurves(), XYEquationCurveDock::setCurves(), XYFitCurveDock::setCurves(), XYFourierFilterCurveDock::setCurves(), XYFourierTransformCurveDock::setCurves(), XYIntegrationCurveDock::setCurves(), XYInterpolationCurveDock::setCurves(), XYSmoothCurveDock::setCurves(), setModel(), XYFitCurveDock::setPlotXRange(), XYFitCurveDock::updateModelEquation(), updateValuesWidgets(), XYFitCurveDock::xDataColumnChanged(), and XYFitCurveDock::yDataColumnChanged().

◆ m_curvesList

QList<XYCurve*> XYCurveDock::m_curvesList
protected

Definition at line 81 of file XYCurveDock.h.

Referenced by XYConvolutionCurveDock::dataSourceCurveChanged(), XYCorrelationCurveDock::dataSourceCurveChanged(), XYDataReductionCurveDock::dataSourceCurveChanged(), XYDifferentiationCurveDock::dataSourceCurveChanged(), XYFitCurveDock::dataSourceCurveChanged(), XYFourierFilterCurveDock::dataSourceCurveChanged(), XYIntegrationCurveDock::dataSourceCurveChanged(), XYInterpolationCurveDock::dataSourceCurveChanged(), XYSmoothCurveDock::dataSourceCurveChanged(), XYConvolutionCurveDock::dataSourceTypeChanged(), XYCorrelationCurveDock::dataSourceTypeChanged(), XYDataReductionCurveDock::dataSourceTypeChanged(), XYDifferentiationCurveDock::dataSourceTypeChanged(), XYFitCurveDock::dataSourceTypeChanged(), XYFourierFilterCurveDock::dataSourceTypeChanged(), XYIntegrationCurveDock::dataSourceTypeChanged(), XYInterpolationCurveDock::dataSourceTypeChanged(), XYSmoothCurveDock::dataSourceTypeChanged(), dropLineColorChanged(), dropLineOpacityChanged(), dropLineStyleChanged(), dropLineTypeChanged(), dropLineWidthChanged(), errorBarsCapSizeChanged(), errorBarsColorChanged(), errorBarsOpacityChanged(), errorBarsStyleChanged(), errorBarsTypeChanged(), errorBarsWidthChanged(), fileNameChanged(), fillingBrushStyleChanged(), fillingColorStyleChanged(), fillingFirstColorChanged(), fillingImageStyleChanged(), fillingOpacityChanged(), fillingPositionChanged(), fillingSecondColorChanged(), fillingTypeChanged(), initGeneralTab(), XYConvolutionCurveDock::initGeneralTab(), XYCorrelationCurveDock::initGeneralTab(), XYDataReductionCurveDock::initGeneralTab(), XYDifferentiationCurveDock::initGeneralTab(), XYEquationCurveDock::initGeneralTab(), XYFitCurveDock::initGeneralTab(), XYFourierFilterCurveDock::initGeneralTab(), XYFourierTransformCurveDock::initGeneralTab(), XYIntegrationCurveDock::initGeneralTab(), XYInterpolationCurveDock::initGeneralTab(), XYSmoothCurveDock::initGeneralTab(), initTabs(), lineColorChanged(), lineIncreasingXOnlyChanged(), lineInterpolationPointsCountChanged(), lineOpacityChanged(), lineSkipGapsChanged(), lineStyleChanged(), lineTypeChanged(), lineWidthChanged(), loadConfigFromTemplate(), XYConvolutionCurveDock::recalculateClicked(), XYCorrelationCurveDock::recalculateClicked(), XYDataReductionCurveDock::recalculateClicked(), XYDifferentiationCurveDock::recalculateClicked(), XYEquationCurveDock::recalculateClicked(), XYFitCurveDock::recalculateClicked(), XYFourierFilterCurveDock::recalculateClicked(), XYFourierTransformCurveDock::recalculateClicked(), XYIntegrationCurveDock::recalculateClicked(), XYInterpolationCurveDock::recalculateClicked(), XYSmoothCurveDock::recalculateClicked(), selectFile(), XYConvolutionCurveDock::setCurves(), XYCorrelationCurveDock::setCurves(), setCurves(), XYDataReductionCurveDock::setCurves(), XYDifferentiationCurveDock::setCurves(), XYEquationCurveDock::setCurves(), XYFitCurveDock::setCurves(), XYFourierFilterCurveDock::setCurves(), XYFourierTransformCurveDock::setCurves(), XYIntegrationCurveDock::setCurves(), XYInterpolationCurveDock::setCurves(), XYSmoothCurveDock::setCurves(), XYConvolutionCurveDock::setModel(), XYCorrelationCurveDock::setModel(), XYDataReductionCurveDock::setModel(), XYDifferentiationCurveDock::setModel(), XYFitCurveDock::setModel(), XYFourierFilterCurveDock::setModel(), XYIntegrationCurveDock::setModel(), XYInterpolationCurveDock::setModel(), XYSmoothCurveDock::setModel(), symbolsBorderColorChanged(), symbolsBorderStyleChanged(), symbolsBorderWidthChanged(), symbolsFillingColorChanged(), symbolsFillingStyleChanged(), symbolsOpacityChanged(), symbolsRotationChanged(), symbolsSizeChanged(), symbolsStyleChanged(), valuesColorChanged(), valuesColumnChanged(), valuesDateTimeFormatChanged(), valuesDistanceChanged(), valuesFontChanged(), valuesNumericFormatChanged(), valuesOpacityChanged(), valuesPositionChanged(), valuesPrecisionChanged(), valuesPrefixChanged(), valuesRotationChanged(), valuesSuffixChanged(), valuesTypeChanged(), visibilityChanged(), xColumnChanged(), XYConvolutionCurveDock::xDataColumnChanged(), XYCorrelationCurveDock::xDataColumnChanged(), XYDataReductionCurveDock::xDataColumnChanged(), XYDifferentiationCurveDock::xDataColumnChanged(), XYFitCurveDock::xDataColumnChanged(), XYFourierFilterCurveDock::xDataColumnChanged(), XYFourierTransformCurveDock::xDataColumnChanged(), XYIntegrationCurveDock::xDataColumnChanged(), XYInterpolationCurveDock::xDataColumnChanged(), XYSmoothCurveDock::xDataColumnChanged(), XYFitCurveDock::xErrorColumnChanged(), xErrorMinusColumnChanged(), xErrorPlusColumnChanged(), xErrorTypeChanged(), XYConvolutionCurveDock::y2DataColumnChanged(), XYCorrelationCurveDock::y2DataColumnChanged(), yColumnChanged(), XYConvolutionCurveDock::yDataColumnChanged(), XYCorrelationCurveDock::yDataColumnChanged(), XYDataReductionCurveDock::yDataColumnChanged(), XYDifferentiationCurveDock::yDataColumnChanged(), XYFitCurveDock::yDataColumnChanged(), XYFourierFilterCurveDock::yDataColumnChanged(), XYFourierTransformCurveDock::yDataColumnChanged(), XYIntegrationCurveDock::yDataColumnChanged(), XYInterpolationCurveDock::yDataColumnChanged(), XYSmoothCurveDock::yDataColumnChanged(), XYFitCurveDock::yErrorColumnChanged(), yErrorMinusColumnChanged(), yErrorPlusColumnChanged(), and yErrorTypeChanged().

◆ ui

Ui::XYCurveDock XYCurveDock::ui
protected

Definition at line 80 of file XYCurveDock.h.

Referenced by curveDropLineOpacityChanged(), curveDropLinePenChanged(), curveDropLineTypeChanged(), curveErrorBarsCapSizeChanged(), curveErrorBarsOpacityChanged(), curveErrorBarsPenChanged(), curveErrorBarsTypeChanged(), curveFillingBrushStyleChanged(), curveFillingColorStyleChanged(), curveFillingFileNameChanged(), curveFillingFirstColorChanged(), curveFillingImageStyleChanged(), curveFillingOpacityChanged(), curveFillingPositionChanged(), curveFillingSecondColorChanged(), curveFillingTypeChanged(), curveLineIncreasingXOnlyChanged(), curveLineInterpolationPointsCountChanged(), curveLineOpacityChanged(), curveLinePenChanged(), curveLineSkipGapsChanged(), curveLineTypeChanged(), curveSymbolsBrushChanged(), curveSymbolsOpacityChanged(), curveSymbolsPenChanged(), curveSymbolsRotationAngleChanged(), curveSymbolsSizeChanged(), curveSymbolsStyleChanged(), curveValuesColorChanged(), curveValuesDateTimeFormatChanged(), curveValuesDistanceChanged(), curveValuesFontChanged(), curveValuesNumericFormatChanged(), curveValuesOpacityChanged(), curveValuesPositionChanged(), curveValuesPrecisionChanged(), curveValuesPrefixChanged(), curveValuesRotationAngleChanged(), curveValuesSuffixChanged(), curveValuesTypeChanged(), curveXErrorTypeChanged(), curveYErrorTypeChanged(), dropLineColorChanged(), dropLineTypeChanged(), errorBarsColorChanged(), errorBarsTypeChanged(), fileNameChanged(), fillingColorStyleChanged(), fillingFirstColorChanged(), fillingPositionChanged(), fillingTypeChanged(), init(), lineColorChanged(), lineTypeChanged(), load(), loadConfig(), retranslateUi(), saveConfigAsTemplate(), selectFile(), XYConvolutionCurveDock::setCurves(), XYCorrelationCurveDock::setCurves(), XYDataReductionCurveDock::setCurves(), XYDifferentiationCurveDock::setCurves(), XYIntegrationCurveDock::setCurves(), XYInterpolationCurveDock::setCurves(), XYSmoothCurveDock::setCurves(), setModel(), setupGeneral(), XYConvolutionCurveDock::setupGeneral(), XYCorrelationCurveDock::setupGeneral(), XYDataReductionCurveDock::setupGeneral(), XYDifferentiationCurveDock::setupGeneral(), XYEquationCurveDock::setupGeneral(), XYFitCurveDock::setupGeneral(), XYFourierFilterCurveDock::setupGeneral(), XYFourierTransformCurveDock::setupGeneral(), XYIntegrationCurveDock::setupGeneral(), XYInterpolationCurveDock::setupGeneral(), XYSmoothCurveDock::setupGeneral(), symbolsBorderColorChanged(), symbolsBorderStyleChanged(), symbolsFillingColorChanged(), symbolsFillingStyleChanged(), symbolsStyleChanged(), updateLocale(), updateValuesWidgets(), valuesNumericFormatChanged(), valuesPrefixChanged(), valuesSuffixChanged(), xErrorTypeChanged(), XYCurveDock(), XYEquationCurveDock::XYEquationCurveDock(), and yErrorTypeChanged().

◆ uiGeneralTab

Ui::XYCurveDockGeneralTab XYCurveDock::uiGeneralTab
private

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