mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
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
This commit is contained in:
@@ -44,26 +44,44 @@ public:
|
||||
RimSummaryAddress();
|
||||
~RimSummaryAddress() override;
|
||||
|
||||
static RimSummaryAddress*
|
||||
wrapFileReaderAddress( const RifEclipseSummaryAddress& addr, int caseId = -1, int ensembleId = -1 );
|
||||
|
||||
void setAddress( const RifEclipseSummaryAddress& addr );
|
||||
RifEclipseSummaryAddress address();
|
||||
|
||||
void ensureIdIsAssigned();
|
||||
void setCaseId( int caseId );
|
||||
int caseId() const;
|
||||
|
||||
void setEnsembleId( int ensembleId );
|
||||
int ensembleId() const;
|
||||
bool isEnsemble() const;
|
||||
|
||||
QString quantityName() const;
|
||||
|
||||
void ensureCalculationIdIsAssigned();
|
||||
|
||||
RiaDefines::PhaseType addressPhaseType() const;
|
||||
|
||||
protected:
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
|
||||
private:
|
||||
caf::PdmField<caf::AppEnum<RifEclipseSummaryAddress::SummaryVarCategory>> m_category;
|
||||
caf::PdmField<QString> m_quantityName;
|
||||
caf::PdmField<int> m_regionNumber;
|
||||
caf::PdmField<int> m_regionNumber2;
|
||||
caf::PdmField<QString> m_wellGroupName;
|
||||
caf::PdmField<QString> m_wellName;
|
||||
caf::PdmField<int> m_wellSegmentNumber;
|
||||
caf::PdmField<QString> m_lgrName;
|
||||
caf::PdmField<int> m_cellI;
|
||||
caf::PdmField<int> m_cellJ;
|
||||
caf::PdmField<int> m_cellK;
|
||||
caf::PdmField<int> m_aquiferNumber;
|
||||
caf::PdmField<bool> m_isErrorResult;
|
||||
caf::PdmField<int> m_calculationId;
|
||||
|
||||
caf::PdmField<QString> m_quantityName;
|
||||
caf::PdmField<int> m_regionNumber;
|
||||
caf::PdmField<int> m_regionNumber2;
|
||||
caf::PdmField<QString> m_wellGroupName;
|
||||
caf::PdmField<QString> m_wellName;
|
||||
caf::PdmField<int> m_wellSegmentNumber;
|
||||
caf::PdmField<QString> m_lgrName;
|
||||
caf::PdmField<int> m_cellI;
|
||||
caf::PdmField<int> m_cellJ;
|
||||
caf::PdmField<int> m_cellK;
|
||||
caf::PdmField<int> m_aquiferNumber;
|
||||
caf::PdmField<bool> m_isErrorResult;
|
||||
caf::PdmField<int> m_calculationId;
|
||||
caf::PdmField<int> m_caseId;
|
||||
caf::PdmField<int> m_ensembleId;
|
||||
};
|
||||
|
Reference in New Issue
Block a user