D18420: Use enum to identify AbstractAspect

Christoph Roick noreply at phabricator.kde.org
Sat Jan 26 21:20:21 GMT 2019


croick updated this revision to Diff 50352.
croick retitled this revision from "Optimize and reduce code in GuiObserver" to "Use enum to identify AbstractAspect".
croick edited the summary of this revision.
croick added a comment.


  - use enum to identify AbstractAspects and use it throughout the project

REPOSITORY
  R262 LabPlot

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D18420?vs=49969&id=50352

BRANCH
  guiobserver

REVISION DETAIL
  https://phabricator.kde.org/D18420

AFFECTED FILES
  src/backend/cantorWorksheet/CantorWorksheet.cpp
  src/backend/core/AbstractAspect.cpp
  src/backend/core/AbstractAspect.h
  src/backend/core/AbstractColumn.cpp
  src/backend/core/AbstractColumn.h
  src/backend/core/AbstractFilter.h
  src/backend/core/AbstractPart.cpp
  src/backend/core/AbstractPart.h
  src/backend/core/AbstractSimpleFilter.h
  src/backend/core/AspectTreeModel.cpp
  src/backend/core/AspectTreeModel.h
  src/backend/core/Folder.cpp
  src/backend/core/Folder.h
  src/backend/core/Project.cpp
  src/backend/core/Workbook.cpp
  src/backend/core/column/Column.cpp
  src/backend/core/column/Column.h
  src/backend/core/column/ColumnStringIO.cpp
  src/backend/datapicker/Datapicker.cpp
  src/backend/datapicker/DatapickerCurve.cpp
  src/backend/datapicker/DatapickerImage.cpp
  src/backend/datapicker/DatapickerPoint.cpp
  src/backend/datasources/AbstractDataSource.cpp
  src/backend/datasources/AbstractDataSource.h
  src/backend/datasources/LiveDataSource.cpp
  src/backend/datasources/MQTTClient.cpp
  src/backend/datasources/MQTTSubscription.cpp
  src/backend/datasources/MQTTTopic.cpp
  src/backend/datasources/projects/LabPlotProjectParser.cpp
  src/backend/datasources/projects/OriginProjectParser.cpp
  src/backend/datasources/projects/ProjectParser.cpp
  src/backend/datasources/projects/ProjectParser.h
  src/backend/matrix/Matrix.cpp
  src/backend/note/Note.cpp
  src/backend/spreadsheet/Spreadsheet.cpp
  src/backend/spreadsheet/Spreadsheet.h
  src/backend/worksheet/TextLabel.cpp
  src/backend/worksheet/Worksheet.cpp
  src/backend/worksheet/WorksheetElement.cpp
  src/backend/worksheet/WorksheetElement.h
  src/backend/worksheet/WorksheetElementContainer.cpp
  src/backend/worksheet/WorksheetElementContainer.h
  src/backend/worksheet/WorksheetElementGroup.cpp
  src/backend/worksheet/plots/AbstractPlot.cpp
  src/backend/worksheet/plots/AbstractPlot.h
  src/backend/worksheet/plots/PlotArea.cpp
  src/backend/worksheet/plots/cartesian/Axis.cpp
  src/backend/worksheet/plots/cartesian/CartesianPlot.cpp
  src/backend/worksheet/plots/cartesian/CartesianPlotLegend.cpp
  src/backend/worksheet/plots/cartesian/CustomPoint.cpp
  src/backend/worksheet/plots/cartesian/Histogram.cpp
  src/backend/worksheet/plots/cartesian/XYAnalysisCurve.cpp
  src/backend/worksheet/plots/cartesian/XYAnalysisCurve.h
  src/backend/worksheet/plots/cartesian/XYConvolutionCurve.cpp
  src/backend/worksheet/plots/cartesian/XYCorrelationCurve.cpp
  src/backend/worksheet/plots/cartesian/XYCurve.cpp
  src/backend/worksheet/plots/cartesian/XYCurve.h
  src/backend/worksheet/plots/cartesian/XYDataReductionCurve.cpp
  src/backend/worksheet/plots/cartesian/XYDifferentiationCurve.cpp
  src/backend/worksheet/plots/cartesian/XYEquationCurve.cpp
  src/backend/worksheet/plots/cartesian/XYFitCurve.cpp
  src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp
  src/backend/worksheet/plots/cartesian/XYFourierTransformCurve.cpp
  src/backend/worksheet/plots/cartesian/XYIntegrationCurve.cpp
  src/backend/worksheet/plots/cartesian/XYInterpolationCurve.cpp
  src/backend/worksheet/plots/cartesian/XYSmoothCurve.cpp
  src/commonfrontend/ProjectExplorer.cpp
  src/commonfrontend/widgets/TreeViewComboBox.cpp
  src/commonfrontend/widgets/TreeViewComboBox.h
  src/kdefrontend/GuiObserver.cpp
  src/kdefrontend/MainWin.cpp
  src/kdefrontend/datasources/ImportDialog.cpp
  src/kdefrontend/datasources/ImportFileDialog.cpp
  src/kdefrontend/datasources/ImportProjectDialog.cpp
  src/kdefrontend/datasources/ImportSQLDatabaseDialog.cpp
  src/kdefrontend/dockwidgets/AxisDock.cpp
  src/kdefrontend/dockwidgets/HistogramDock.cpp
  src/kdefrontend/dockwidgets/XYConvolutionCurveDock.cpp
  src/kdefrontend/dockwidgets/XYCorrelationCurveDock.cpp
  src/kdefrontend/dockwidgets/XYCurveDock.cpp
  src/kdefrontend/dockwidgets/XYDataReductionCurveDock.cpp
  src/kdefrontend/dockwidgets/XYDifferentiationCurveDock.cpp
  src/kdefrontend/dockwidgets/XYFitCurveDock.cpp
  src/kdefrontend/dockwidgets/XYFourierFilterCurveDock.cpp
  src/kdefrontend/dockwidgets/XYFourierTransformCurveDock.cpp
  src/kdefrontend/dockwidgets/XYIntegrationCurveDock.cpp
  src/kdefrontend/dockwidgets/XYInterpolationCurveDock.cpp
  src/kdefrontend/dockwidgets/XYSmoothCurveDock.cpp
  src/kdefrontend/spreadsheet/FunctionValuesDialog.cpp
  src/kdefrontend/spreadsheet/FunctionValuesDialog.h
  src/kdefrontend/spreadsheet/PlotDataDialog.cpp

To: croick, #labplot
Cc: asemke, kde-edu, narvaez, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20190126/ad491304/attachment.html>


More information about the kde-edu mailing list