#1136: Add global curve style settings and per-item rules

This commit is contained in:
Magne Sjaastad committed 2026-10-19 09:40:46 +02:00
1 parent 4d0e377964
commit 68f41943e6
18 files changed
+1915 -8

No files matched your search

@@ -79,7 +79,10 @@ public:
void setSymbolLabelPosition( RiuPlotCurveSymbol::LabelPosition labelPosition );
RiuPlotCurveSymbol::LabelPosition symbolLabelPosition() const;
void resetAppearance();
void resetAppearance();
// Copies the visual settings from another appearance without emitting signals
void copyFrom( const RimPlotCurveAppearance& other );
Qt::BrushStyle fillStyle() const;
void setFillStyle( Qt::BrushStyle brushStyle );
@@ -102,6 +105,9 @@ public:
void setFillOptionsVisible( bool isVisible );
void setCurveFittingToleranceVisible( bool isVisible );
// Shows all fields as read-only, used when the appearance is controlled elsewhere
void setUiLocked( bool isLocked );
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
protected:
@@ -135,4 +141,5 @@ protected:
bool m_interpolationVisible;
bool m_fillOptionsVisible;
bool m_curveFittingToleranceVisible;
bool m_uiLocked = false;
};