#4825 Summary Plot Stepping : Key events are not routed correctly

This commit is contained in:
Magne Sjaastad
2019-10-04 13:20:15 +02:00
parent a6733ae776
commit 2998ad3bed
11 changed files with 196 additions and 128 deletions

View File

@@ -53,10 +53,13 @@ class RiuSummaryQwtPlot;
class RimSummaryPlotNameHelper;
class RimPlotTemplateFileItem;
class RimSummaryPlotFilterTextCurveSetEditor;
class RimSummaryPlotSourceStepping;
class QwtInterval;
class QwtPlotCurve;
class QKeyEvent;
//==================================================================================================
///
///
@@ -89,7 +92,7 @@ public:
void addGridTimeHistoryCurve( RimGridTimeHistoryCurve* curve );
void addGridTimeHistoryCurveNoUpdate( RimGridTimeHistoryCurve* curve );
std::vector<RimGridTimeHistoryCurve*> gridTimeHistoryCurves() const;
void addAsciiDataCruve( RimAsciiDataCurve* curve );
@@ -156,6 +159,10 @@ public:
void setPlotTemplate( RimPlotTemplateFileItem* plotTemplate );
RimPlotTemplateFileItem* plotTemplate() const;
void handleKeyPressEvent( QKeyEvent* keyEvent );
virtual RimSummaryPlotSourceStepping* sourceSteppingObjectForKeyEventHandling() const;
virtual std::vector<caf::PdmFieldHandle*> fieldsToShowInToolbar();
public:
// Rim2dPlotInterface overrides
void updateAxisScaling() override;