mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-26 07:00:17 -05:00
Replace tree item tags attribute with virtual PdmUiObjectHandle::treeItemTags()
This commit is contained in:
1 parent
b4e2cd4126
commit
95bee61f91
47 files changed
+61
-105
No files matched your search
@@ -67,9 +67,6 @@ CAF_PDM_SOURCE_INIT( RimEclipsePropertyFilter, "CellPropertyFilter" );
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimEclipsePropertyFilter::RimEclipsePropertyFilter()
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitScriptableObject( "Cell Property Filter", ":/CellFilter_Values.png" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_resultDefinition, "ResultDefinition", "Result Definition" );
|
||||
|
||||
@@ -72,7 +72,7 @@ public:
|
||||
private:
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
void defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
int upperBound() const;
|
||||
void setUpperBound( const int& upperBound );
|
||||
|
||||
@@ -37,9 +37,6 @@ RimGridCrossPlotCurve::RimGridCrossPlotCurve()
|
||||
{
|
||||
CAF_PDM_InitObject( "Cross Plot Points", ":/WellLogCurve16x16.png" );
|
||||
|
||||
// The color tag from RimPlotCurve is not used for Grid Cross Plot Curves
|
||||
uiCapability()->removeAttribute( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS );
|
||||
|
||||
setLineStyle( RiuQwtPlotCurveDefines::LineStyleEnum::STYLE_NONE );
|
||||
setSymbol( RiuPlotCurveSymbol::SYMBOL_NONE );
|
||||
setSymbolSize( 4 );
|
||||
@@ -164,3 +161,12 @@ void RimGridCrossPlotCurve::defineUiOrdering( QString uiConfigName, caf::PdmUiOr
|
||||
nameGroup->add( &m_showLegend );
|
||||
uiOrdering.skipRemainingFields( true );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
// The color tag from RimPlotCurve is not used for Grid Cross Plot Curves
|
||||
std::vector<caf::PdmUiTreeViewItemTag> RimGridCrossPlotCurve::treeItemTags()
|
||||
{
|
||||
return {};
|
||||
}
|
||||
@@ -40,11 +40,12 @@ public:
|
||||
void setBlackAndWhiteLegendIcons( bool blackAndWhite );
|
||||
|
||||
protected:
|
||||
void determineSymbol();
|
||||
void updateZoomInParentPlot() override;
|
||||
QString createCurveAutoName() override;
|
||||
void onLoadDataAndUpdate( bool updateParentPlot ) override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
void determineSymbol();
|
||||
void updateZoomInParentPlot() override;
|
||||
QString createCurveAutoName() override;
|
||||
void onLoadDataAndUpdate( bool updateParentPlot ) override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
|
||||
private:
|
||||
int m_dataSetIndex;
|
||||
|
||||
+9
-3
@@ -66,9 +66,6 @@ RimGridCrossPlotRegressionCurve::RimGridCrossPlotRegressionCurve()
|
||||
{
|
||||
CAF_PDM_InitObject( "Cross Plot Regression Curve", ":/WellLogCurve16x16.png" );
|
||||
|
||||
// The color tag from RimPlotCurve is not used for Grid Cross Plot Curves
|
||||
uiCapability()->removeAttribute( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_regressionType, "RegressionType", "Type" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_minExtrapolationRangeX, "MinExtrapolationRangeX", "Min" );
|
||||
@@ -513,3 +510,12 @@ void RimGridCrossPlotRegressionCurve::updateRectAnnotation()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
// The color tag from RimPlotCurve is not used for Grid Cross Plot Curves
|
||||
std::vector<caf::PdmUiTreeViewItemTag> RimGridCrossPlotRegressionCurve::treeItemTags()
|
||||
{
|
||||
return {};
|
||||
}
|
||||
+7
-6
@@ -57,12 +57,13 @@ public:
|
||||
void swapAxis();
|
||||
|
||||
protected:
|
||||
void updateZoomInParentPlot() override;
|
||||
QString createCurveAutoName() override;
|
||||
void onLoadDataAndUpdate( bool updateParentPlot ) override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
void updateRectAnnotation();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
void updateZoomInParentPlot() override;
|
||||
QString createCurveAutoName() override;
|
||||
void onLoadDataAndUpdate( bool updateParentPlot ) override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
void updateRectAnnotation();
|
||||
|
||||
std::tuple<std::vector<double>, std::vector<double>, QString>
|
||||
calculateRegression( RimGridCrossPlotRegressionCurve::RegressionType regressionType,
|
||||
|
||||
@@ -64,9 +64,6 @@ RimEnsembleJob::RimEnsembleJob()
|
||||
: m_subJobsCompleted( 0 )
|
||||
, m_subJobsStarted( 0 )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Ensemble Job", ":/opm.png" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_inputEnsemble, "Ensemble", "Input Ensemble" );
|
||||
|
||||
@@ -73,7 +73,7 @@ protected:
|
||||
QList<caf::PdmOptionItemInfo> calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions ) override;
|
||||
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
std::vector<RealizationInfo> setUpSelectedRealizations() const;
|
||||
std::string outputIteration() const;
|
||||
|
||||
@@ -46,9 +46,6 @@ RimSingleJob::RimSingleJob()
|
||||
, m_warningsDetected( 0 )
|
||||
, m_process( nullptr )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Generic Single Job" );
|
||||
}
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ public:
|
||||
void setStarted() override;
|
||||
|
||||
protected:
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
virtual QStringList command() = 0;
|
||||
virtual std::map<QString, QString> environment() = 0;
|
||||
|
||||
@@ -45,9 +45,6 @@ CAF_PDM_SOURCE_INIT( RimPolygonCloudAddress, "RimPolygonCloudAddress" );
|
||||
RimPolygonCloudAddress::RimPolygonCloudAddress()
|
||||
: objectChanged( this )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Sumo Polygon Address", ":/CloudBlobs.svg" );
|
||||
|
||||
// Inherited fields, redeclared here so this subclass gets its own ui/xml keyword.
|
||||
|
||||
@@ -89,7 +89,7 @@ public:
|
||||
protected:
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
void appendMenuItems( caf::CmdFeatureMenuBuilder& menuBuilder ) const override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
private:
|
||||
RiaSumoConnector* sumoConnector();
|
||||
|
||||
@@ -49,9 +49,6 @@ RimPolygon::RimPolygon()
|
||||
: objectChanged( this )
|
||||
, coordinatesChanged( this )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitScriptableObject( "Polygon", ":/PolylinesFromFile16x16.png" );
|
||||
|
||||
CAF_PDM_InitField( &m_isReadOnly, "IsReadOnly", false, "Read Only" );
|
||||
|
||||
@@ -77,7 +77,7 @@ public:
|
||||
|
||||
private:
|
||||
void appendMenuItems( caf::CmdFeatureMenuBuilder& menuBuilder ) const override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
void childFieldChangedByUi( const caf::PdmFieldHandle* changedChildField ) override;
|
||||
|
||||
@@ -39,9 +39,6 @@ CAF_PDM_SOURCE_INIT( RimPolygonFile, "RimPolygonFileFile" );
|
||||
RimPolygonFile::RimPolygonFile()
|
||||
: objectChanged( this )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "PolygonFile", ":/Folder.png" );
|
||||
|
||||
// Inherited fields. The polygon items keep the original "Polygons" keyword so
|
||||
|
||||
@@ -49,7 +49,7 @@ protected:
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
void appendMenuItems( caf::CmdFeatureMenuBuilder& menuBuilder ) const override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
private:
|
||||
static std::vector<RimPolygon*> importDataFromFile( const QString& fileName );
|
||||
|
||||
@@ -54,9 +54,6 @@ CAF_PDM_SOURCE_INIT( RimPolygonInView, "RimPolygonInView" );
|
||||
RimPolygonInView::RimPolygonInView()
|
||||
: m_pickTargetsEventHandler( new RicPolylineTargetsPickEventHandler( this ) )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Polygon", ":/PolylinesFromFile16x16.png" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_polygon, "Polygon", "Polygon" );
|
||||
|
||||
@@ -75,7 +75,7 @@ public:
|
||||
|
||||
void onChildrenUpdated( caf::PdmChildArrayFieldHandle* childArray, std::vector<caf::PdmObjectHandle*>& updatedObjects ) override;
|
||||
void defineObjectEditorAttribute( QString uiConfigName, caf::PdmUiEditorAttribute* attribute ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
void uiOrderingForLocalPolygon( QString uiConfigName, caf::PdmUiOrdering& uiOrdering );
|
||||
|
||||
|
||||
@@ -102,9 +102,6 @@ Rim3dView::Rim3dView()
|
||||
, m_animationIntervalMillisec( 50 )
|
||||
, m_animationTimerUsers( 0 )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
RiaPreferences* preferences = RiaPreferences::current();
|
||||
CAF_ASSERT( preferences );
|
||||
|
||||
|
||||
@@ -291,7 +291,7 @@ protected:
|
||||
|
||||
QList<caf::PdmOptionItemInfo> calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions ) override;
|
||||
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
void setupBeforeSave() override;
|
||||
|
||||
|
||||
@@ -55,9 +55,6 @@ CAF_PDM_SOURCE_INIT( RimGridTimeHistoryCurve, "GridTimeHistoryCurve" );
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimGridTimeHistoryCurve::RimGridTimeHistoryCurve()
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Grid Time History Curve", ":/SummaryCurve16x16.png" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_geometrySelectionText, "GeometrySelectionText", "Cell Reference" );
|
||||
|
||||
@@ -83,7 +83,7 @@ protected:
|
||||
void initAfterRead() override;
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
void childFieldChangedByUi( const caf::PdmFieldHandle* changedChildField ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
private:
|
||||
RigMainGrid* mainGrid();
|
||||
|
||||
@@ -60,9 +60,6 @@ RimPlotAxisProperties::RimPlotAxisProperties()
|
||||
, m_isRangeSettingsEnabled( true )
|
||||
, m_isAlwaysRequired( false )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Axis Properties", ":/LeftAxis16x16.png" );
|
||||
|
||||
CAF_PDM_InitField( &m_isActive, "Active", true, "Active" );
|
||||
|
||||
@@ -160,7 +160,7 @@ protected:
|
||||
private:
|
||||
void updateOptionSensitivity();
|
||||
caf::FontTools::FontSize plotFontSize() const;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
void onPinnedTagClicked( const caf::SignalEmitter* emitter, size_t index );
|
||||
|
||||
private:
|
||||
|
||||
@@ -50,9 +50,6 @@ RimPlotCurve::RimPlotCurve()
|
||||
, dataChanged( this )
|
||||
, nameChanged( this )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Curve", ":/WellLogCurve16x16.png" );
|
||||
|
||||
CAF_PDM_InitField( &m_showCurve, "Show", true, "Show curve" );
|
||||
|
||||
@@ -193,7 +193,7 @@ protected:
|
||||
void updateYAxisInPlot( RiuPlotAxis plotAxis );
|
||||
void updateXAxisInPlot( RiuPlotAxis plotAxis );
|
||||
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
void onColorTagClicked( const SignalEmitter* emitter, size_t index );
|
||||
|
||||
|
||||
@@ -81,9 +81,6 @@ void caf::AppEnum<RimReservoirGridEnsembleBase::GridModeType>::setUp()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirGridEnsemble::RimReservoirGridEnsemble()
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitScriptableObjectWithNameAndComment( "Reservoir Grid Ensemble",
|
||||
":/GridCaseGroup16x16.png",
|
||||
"",
|
||||
|
||||
@@ -136,7 +136,7 @@ protected:
|
||||
void appendMenuItems( caf::CmdFeatureMenuBuilder& menuBuilder ) const override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
void defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "" ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
void createDerivedObjects() override;
|
||||
void initAfterRead() override;
|
||||
|
||||
@@ -45,9 +45,6 @@ CAF_PDM_SOURCE_INIT( RimReservoirGridEnsembleSumo, "RimReservoirGridEnsembleSumo
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirGridEnsembleSumo::RimReservoirGridEnsembleSumo()
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Sumo Reservoir Grid Ensemble", ":/GridCaseGroup16x16.png" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_sumoDataSource, "SumoDataSource", "Sumo Data Source" );
|
||||
|
||||
@@ -79,7 +79,7 @@ public:
|
||||
|
||||
protected:
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
void createCaseObjects() override;
|
||||
bool detectGridDimensionEquality() override;
|
||||
|
||||
@@ -51,9 +51,6 @@ RimViewWindow::RimViewWindow()
|
||||
: m_dockWidget( nullptr )
|
||||
, m_isActiveViewer( false )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitScriptableObjectWithNameAndComment( "View window", "", "", "", "ViewWindow", "The Base Class for all Views and Plots in ResInsight" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_windowController, "WindowController", "" );
|
||||
|
||||
@@ -107,7 +107,7 @@ protected:
|
||||
caf::PdmFieldHandle* objectToggleField() final;
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
static QImage internalCaptureSnapshot( ads::CDockWidget* dockWidget, QWidget* widget, int width, int height );
|
||||
|
||||
|
||||
@@ -109,9 +109,6 @@ RimEnsembleCurveSet::RimEnsembleCurveSet()
|
||||
, m_realizationHash( 0 )
|
||||
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitScriptableObjectWithNameAndComment( "Ensemble Curve Set",
|
||||
":/EnsembleCurveSet16x16.png",
|
||||
"",
|
||||
|
||||
@@ -223,7 +223,7 @@ private:
|
||||
void defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "" ) override;
|
||||
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
void childFieldChangedByUi( const caf::PdmFieldHandle* changedChildField ) override;
|
||||
|
||||
void updatePlotAxis();
|
||||
|
||||
@@ -42,9 +42,6 @@ CAF_PDM_ABSTRACT_SOURCE_INIT( RimSummaryCase, "SummaryCase" );
|
||||
RimSummaryCase::RimSummaryCase()
|
||||
: nameChanged( this )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitScriptableObject( "Summary Case", ":/SummaryCase.svg", "", "The Base Class for all Summary Cases" );
|
||||
|
||||
CAF_PDM_InitScriptableFieldNoDefault( &m_displayName, "ShortName", "Display Name" );
|
||||
|
||||
@@ -99,7 +99,7 @@ protected:
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
void defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "" ) override;
|
||||
caf::PdmFieldHandle* userDescriptionField() override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
void updateTreeItemName();
|
||||
|
||||
|
||||
@@ -65,9 +65,6 @@ RimSummaryEnsemble::RimSummaryEnsemble()
|
||||
: caseNameChanged( this )
|
||||
, caseRemoved( this )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitScriptableObjectWithNameAndComment( "Summary Case Group",
|
||||
":/SummaryGroup16x16.png",
|
||||
"",
|
||||
|
||||
@@ -157,7 +157,7 @@ protected:
|
||||
private:
|
||||
caf::PdmFieldHandle* userDescriptionField() override;
|
||||
void defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "" ) override;
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
|
||||
QString nameAndItemCount() const;
|
||||
void updateIcon();
|
||||
|
||||
@@ -92,9 +92,6 @@ CAF_PDM_SOURCE_INIT( RimSummaryTimeAxisProperties, "SummaryTimeAxisProperties" )
|
||||
RimSummaryTimeAxisProperties::RimSummaryTimeAxisProperties()
|
||||
: requestLoadDataAndUpdate( this )
|
||||
{
|
||||
uiCapability()->setAttribute<caf::PdmUiTreeViewEditor::TreeItemTagsFunction>( caf::PdmUiTreeViewEditor::Keys::TREE_ITEM_TAGS,
|
||||
[this]() { return treeItemTags(); } );
|
||||
|
||||
CAF_PDM_InitObject( "Time Axis", ":/BottomAxis16x16.png" );
|
||||
|
||||
CAF_PDM_InitField( &m_isActive, "Active", true, "Active" );
|
||||
|
||||
@@ -172,7 +172,7 @@ protected:
|
||||
caf::FontTools::FontSize plotFontSize() const;
|
||||
|
||||
private:
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags();
|
||||
std::vector<caf::PdmUiTreeViewItemTag> treeItemTags() override;
|
||||
void onPinnedTagClicked( const caf::SignalEmitter* emitter, size_t index );
|
||||
|
||||
private:
|
||||
|
||||
Reference in new issue
Block a user