Merge pull request #8387 from OPM/qtcharts-summary-plots

Closes #8228 

Major refactoring of summary plotting. Now possible to create plots both with Qwt and QtChart as plotting tool.
This commit is contained in:
Kristian Bendiksen
2022-01-17 13:14:21 +01:00
committed by GitHub
parent d9bb82de91
commit 258fbddc10
145 changed files with 7245 additions and 2932 deletions

View File

@@ -1,25 +1,31 @@
@startuml
package Rim {
PdmObject <|-- RimViewWindow
package plots {
RimViewWindow <|-- RimGridCrossPlot
RimViewWindow <|-- RimSummaryPlot
RimRiuQwtPlotOwnerInterface <|-- RimGridCrossPlot
RimRiuQwtPlotOwnerInterface <|-- RimSummaryPlot
RimViewWindow <|-- RimPlotWindow
RimPlotWindow <|-- RimPlot
RimPlot <|-- RimSummaryPlot
}
}
package Qwt {
QWidget <|-- QwtPlot
package RiuQwt {
class RiuSummaryQwtPlot
class RiuQwtPlotWidget
}
package RiuQwt
{
QwtPlot <|--- RiuQwtPlot
RiuQwtPlot <|--- RiuSummaryQwtPlot
RiuQwtPlot -r-> RimRiuQwtPlotOwnerInterface
package RiuQtCharts {
class RiuSummaryQtChartsPlot
class RiuQtChartsPlotWidget
}
RimSummaryPlot -r-> RiuSummaryQwtPlot
RimGridCrossPlot -r-> RiuQwtPlot
RiuPlotWidget <|--- RiuQwtPlotWidget
RiuSummaryPlot <|-- RiuSummaryQwtPlot
RiuSummaryQwtPlot --> RiuQwtPlotWidget
RiuSummaryQtChartsPlot --> RiuQtChartsPlotWidget
RiuSummaryPlot <|-- RiuSummaryQtChartsPlot
RiuPlotWidget <|--- RiuQtChartsPlotWidget
RimSummaryPlot --> RiuSummaryPlot
@enduml