#13303 Adds PCGW curve support to relative permeability plot

Extends the relative permeability plot to support PCGW curves, which are relevant in gas/water systems.

This involves:
- Adding PCGW curve styling to the plot's QSS themes.
- Modifying the plot panel to handle PCGW curves, including
  dynamically updating checkbox labels based on the available phases
  to reflect the correct PC* name (PCOG or PCGW).
This commit is contained in:
Magne Sjaastad committed 2025-12-09 12:41:35 +01:00
1 parent 6e1ba530c4
commit dc89bf8de8
6 files changed
+93 -10

No files matched your search

@@ -170,6 +170,11 @@ QwtPlot["RelPermPlot"]::curve["PCOG"] {
symbol-color: $senaryColor;
}
QwtPlot["RelPermPlot"]::curve["PCGW"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
/* Imbibition curves - using similar colors but slightly differentiated */
QwtPlot["RelPermPlot"]::curve["IKRW"] {
line-color: $curveColorWater2;
@@ -201,6 +206,11 @@ QwtPlot["RelPermPlot"]::curve["IPCOG"] {
symbol-color: $senaryColor;
}
QwtPlot["RelPermPlot"]::curve["IPCGW"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
QwtPlot["PvtPlot"]::lineMarker["*"] {
color: $textColor;
}
@@ -98,6 +98,11 @@ QwtPlot["RelPermPlot"]::curve["PCOG"] {
symbol-color: $senaryColor;
}
QwtPlot["RelPermPlot"]::curve["PCGW"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
/* Imbibition curves - using similar colors but slightly differentiated */
QwtPlot["RelPermPlot"]::curve["IKRW"] {
line-color: $curveColorWater2;
@@ -129,6 +134,11 @@ QwtPlot["RelPermPlot"]::curve["IPCOG"] {
symbol-color: $senaryColor;
}
QwtPlot["RelPermPlot"]::curve["IPCGW"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
QwtPlot["PvtPlot"]::lineMarker["*"] {
color: $textColor;
}
@@ -87,6 +87,11 @@ QwtPlot["RelPermPlot"]::curve["PCOG"] {
symbol-color: $senaryColor;
}
QwtPlot["RelPermPlot"]::curve["PCGW"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
/* Imbibition curves - using similar colors but slightly differentiated */
QwtPlot["RelPermPlot"]::curve["IKRW"] {
line-color: $curveColorWater2;
@@ -118,6 +123,11 @@ QwtPlot["RelPermPlot"]::curve["IPCOG"] {
symbol-color: $senaryColor;
}
QwtPlot["RelPermPlot"]::curve["IPCGW"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
QwtPlot["PvtPlot"]::lineMarker["*"] {
color: $textColor;
}