jonjenssen
75a3d3d8f1
Summary Multiplot: drag/drop updates ( #8692 )
...
Drag'n'drop improvements - accept drops in empty multiplot areas to create new plots
2022-03-15 15:57:15 +01:00
Magne Sjaastad
0ca70249ae
Move defines to RiaDateTimeDefines
2022-03-14 09:18:48 +01:00
Magne Sjaastad
806a149809
Fix several deprecation warnings ( #8657 )
...
* Use constructor instead of nullptr for WindowFlags
* Use constructor instead of nullptr for Alignment
* Disable deprecation warning for QProcess
* Add string split method to RaTextStringTools
* Add caf.cpp used to manage Qt function deprecations
* Use position()
2022-03-11 13:24:01 +01:00
Kristian Bendiksen
72fc47e003
#8452 QtCharts: Add fill color and pattern
2022-03-11 13:15:20 +01:00
Magne Sjaastad
0bab8a9834
Fix update issues when switching from axis side ( #8664 )
...
* #8610 Ensemble import : Set default axis
* Summary Axis : Delete previous axis when switching side
* Janitor: Use auto and empty()
2022-03-11 13:11:24 +01:00
Magne Sjaastad
262aed3c8d
#8663 QtCharts: Update labels when date format changes
2022-03-11 11:39:51 +01:00
Magne Sjaastad
ceecf2e54c
#8611 QtChart : Improve time axis grid intervals
...
Use QCatetoryAxis to display date labels
Use Qwt label formatting and scale dividing tools to produce text labels
2022-03-11 10:35:08 +01:00
jonjenssen
c9b762fb16
Merge pull request #8654 from OPM/filter_wheelevents
...
Summary Multiplot: page scroll and zoom fixes
2022-03-10 13:13:44 +01:00
Magne Sjaastad
728885a6c8
Janitor : Fix invalid rename introduce by horizontal/vertical depth log plots
...
Fix deprecated
2022-03-09 08:33:56 +01:00
Kristian Bendiksen
93f754102d
#8615 Qt Charts: fix use-after-free crash.
...
Fixes #8615 .
2022-03-04 18:11:10 +01:00
Kristian Bendiksen
7a954804ef
#8451 Qt Charts: show fewer curve symbols.
...
The "Symbol Skip Distance" is used to space the symbols.
Fixes #8451 .
2022-03-04 18:11:10 +01:00
Jon Jenssen
2e9c6e7a64
Allow dragging and dropping ensemble data vectors into summary plots
2022-03-04 17:06:28 +01:00
jonjenssen
abff06d2d5
Summary multiplot improvements ( #8598 )
...
* Create multi summary plot from summary plot(s)
* Rearrange multi summary plot properties
* Enable source stepping toolbar for multi summary plot
* Automatically activate new summary plot when creating from data sources -> data vector tree
* Enable global key controls for switching data in summary and multi summary plots
* Update tooltip texts for summary plot toolbar
2022-03-04 10:52:17 +01:00
magnesj
a32dda2e65
Fixes by clang-tidy
2022-03-04 08:00:33 +01:00
Magne Sjaastad
0e57cfe201
Memory Management : Adjustment and fixes
...
Add release of several static singleton objects
Fix several minor memory leaks
2022-03-03 14:39:41 +01:00
magnesj
e1990afbae
Fixes by clang-tidy
2022-02-27 07:58:00 +01:00
Magne Sjaastad
4693dc44ef
Memory Management : Fixes related to plot objects and curves
2022-02-26 16:35:27 +01:00
Magne Sjaastad
d5b108d2ef
QtChart : Avoid zoom on right mouse button release
2022-02-26 16:35:27 +01:00
Kristian Bendiksen
65e80ca03f
QtCharts: Improve name: RitQtChartsPlot::setAxis -> attachSeriesToAxis
2022-02-23 21:54:40 +01:00
Kristian Bendiksen
10cb2d7d0b
#8522 Summary Plot: Prune unused axes after move or delete
2022-02-23 21:54:40 +01:00
Kristian Bendiksen
bd22336ba8
#8522 Summary Plot: ensure plot axis are restore when creating plots.
2022-02-23 21:54:40 +01:00
Kristian Bendiksen
3180b419d0
#8522 Summary Plot: Add menu item to add plot axis.
2022-02-23 21:54:40 +01:00
Magne Sjaastad
f154f8c500
Import RFT segment data as well log curve ( #8449 )
...
Add reader for RFT data using opm-common
Extend RFT curve with support for RFT segment data
Adjustments related to horizontal well log plots
8581 Well Log Plot : Update of curve appearance does not update plot
2022-02-23 13:57:02 +01:00
Magne Sjaastad
4ed5250d3b
Support horizontally stacked curves ( #8553 )
...
* #8548 Horizontal track : Improve stacked curves
* Add horizontal track bar
* Show relevant scroll bar for horizontal and vertical plots
* Show max property value at top for horizontal plots
2022-02-21 07:15:56 +01:00
Kristian Bendiksen
4913677955
8549 qtcharts fix time axis ( #8564 )
...
* #8549 QtCharts: Fix time axis range setting
* #8549 QtCharts: Fix 'zoom all' behavior
2022-02-17 10:47:54 +01:00
jonjenssen
4a3d9470b4
Summary Plots: Support dragging wells, groups and regions into plots ( #8550 )
...
Support dropping wells, wellgroups and regions into summary plots.
2022-02-16 16:36:50 +01:00
Kristian Bendiksen
7fbff9d58b
Qt Charts: Add more major grid lines.
2022-02-16 08:56:15 +01:00
Kristian Bendiksen
2bea99eb5f
#8450 Qt Charts: generate nicer numbers when auto scaling.
2022-02-16 08:56:15 +01:00
Magne Sjaastad
477ae02382
Logarithmic curve support and renaming ( #8546 )
...
* Add test for both positive and negative numbers
* Remove redundant sample count from parameter list
* Propagate useLogarithmicScale
* Renaming
2022-02-14 11:49:37 +01:00
Magne Sjaastad
1488eec855
Rename to isLogCurve
2022-02-12 14:23:06 +01:00
Kristian Bendiksen
8253cfae2d
#8531 QtCharts: Fix performance degradation on ensemble of curves.
...
The axes signals and slots were connected multiple time leading to a large
number of RiuQtChartsPlotWidget::plotZoomed() calls.
2022-02-11 21:06:03 +01:00
Kristian Bendiksen
654116c573
QtChartView: fix missing rubber bands zoom.
...
Mouse release event was also not properly handled.
2022-02-11 21:06:03 +01:00
Magne Sjaastad
6c92206893
Make curve drawing more robust ( #8537 )
...
* Janitor : Improve robustness
* Guard nullptr access
* Limit the curve points to incoming from/to curve point index range
Co-authored-by: magnesj <magnesj@users.noreply.github.com>
2022-02-11 13:18:36 +01:00
Kristian Bendiksen
6591de716b
#8521 Summary Plot: Allow moving axis to other side of plot.
2022-02-11 10:31:01 +01:00
Magne Sjaastad
64bed86f8f
Intersection : Add Python support for triangle and result values ( #8505 )
...
#8508 Python : Make sure an empty list will be received as empty list in Python
Co-authored-by: magnesj <magnesj@users.noreply.github.com>
2022-02-07 17:38:19 +00:00
Kristian Bendiksen
e92e2e8764
Summary Plot: Add support for multiple plot axis.
2022-02-07 09:55:11 +01:00
jonjenssen
a3ad9d2c1e
Merge pull request #8524 from OPM/tree_filter
...
Add Project Tree filter support
2022-02-04 15:49:22 +01:00
jonjenssen
66fd79175c
Project Tree updates ( #8490 )
...
Split project tree into multiple dockable tree views for plots, keeping one for 3d views.
2022-01-28 13:19:52 +01:00
Magne Sjaastad
2d2bf0bbc7
CMake : Improve handling of compiler flags ( #8486 )
...
#8478 Code cleanup to fix some warnings
Several adjustments to improve the specification and usage of compile flags.
2022-01-26 10:08:28 +01:00
Magne Sjaastad
d5b17976ed
Merge pull request #8459 from OPM/8458-summary-drop-target
...
Closes #8458
2022-01-21 14:32:51 +01:00
Magne Sjaastad
5ff9f36448
Merge pull request #8461 from OPM/8460-plot-curve-fixes
...
Guard access to QtCharts objects that might be null
Fix visibility of items in legend based on state in parent plot
2022-01-20 12:52:36 +01:00
Kristian Bendiksen
258fbddc10
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.
2022-01-17 13:14:21 +01:00
jonjenssen
9d4b7422e8
Show summary data as tree structure in explorer. ( #8430 )
...
* Show summary data vectors in project explorer for both summary cases and ensembles.
* Enable Drag to be able to drag'n'drop data vector into future summary plot
* Make sure tree is refreshed on reload/replace operations
* Provide case id and ensemble id in drag/drop object in addition to address
2022-01-13 09:02:07 +01:00
Magne Sjaastad
457f9653a8
Janitor : Remove hard-coded height
2022-01-10 21:57:18 +01:00
Magne Sjaastad
e203c76099
#8425 Summary Multi Plots: Add grouping on wells, groups, ...
...
* #8425 Multi Graph : Support grouping on object name
* #8425 Multi Graph : Improve creation of new graphs
* #8425 Multi Graph : Improve default tick mark count
* Handle history and non history as identical headers
* #8425 Multi Graph : Increase space below a graph
2022-01-10 14:51:31 +01:00
Magne Sjaastad
fef0a2b70c
Janitor : Remove obsolete includes in header files
2022-01-07 10:38:56 +01:00
Magne Sjaastad
dfd8b9986f
Janitor: Make sure the default legend is configured for intersection results
2022-01-07 10:38:56 +01:00
Magne Sjaastad
1e17da2926
Janitor : Add SOIL SGAS SWAT to RiaResultNames
...
wip
2022-01-07 10:38:56 +01:00
Magne Sjaastad
9023b01cfa
Janitor: Guard null pointer access
2022-01-06 15:49:20 +01:00
Magne Sjaastad
4d21f90bf9
Add summary multi plot
...
Improve robustness related to update of Summary Plot Manager
Add RimSummaryMultiPlot
Move shared code into RiaSummaryStringTools
Added "Create Summary Multi Plot" to menu of MultiPlot in project tree
2021-12-23 09:30:36 +01:00