From c79f7939b4e62a08c503267d475ef4ee7d7d5999 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Mon, 27 May 2024 15:46:21 +0200 Subject: [PATCH] Refactor: move method implementation to cpp file. --- .../WellLog/RimWellLogLasFile.cpp | 32 +++++++++++++++++++ .../WellLog/RimWellLogLasFile.h | 8 ++--- 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModel/WellLog/RimWellLogLasFile.cpp b/ApplicationLibCode/ProjectDataModel/WellLog/RimWellLogLasFile.cpp index 6704c26082..2bd2d8adbe 100644 --- a/ApplicationLibCode/ProjectDataModel/WellLog/RimWellLogLasFile.cpp +++ b/ApplicationLibCode/ProjectDataModel/WellLog/RimWellLogLasFile.cpp @@ -256,3 +256,35 @@ bool RimWellLogLasFile::isDateValid( const QDateTime dateTime ) { return dateTime.isValid() && dateTime != DEFAULT_DATE_TIME; } + +//-------------------------------------------------------------------------------------------------- +/// +//-------------------------------------------------------------------------------------------------- +caf::PdmFieldHandle* RimWellLogLasFile::userDescriptionField() +{ + return &m_name; +} + +//-------------------------------------------------------------------------------------------------- +/// +//-------------------------------------------------------------------------------------------------- +QString RimWellLogLasFile::name() const +{ + return m_name; +} + +//-------------------------------------------------------------------------------------------------- +/// +//-------------------------------------------------------------------------------------------------- +RigWellLogLasFile* RimWellLogLasFile::wellLogData() +{ + return m_wellLogDataFile.p(); +} + +//-------------------------------------------------------------------------------------------------- +/// +//-------------------------------------------------------------------------------------------------- +RimWellLogLasFile::WellFlowCondition RimWellLogLasFile::wellFlowRateCondition() const +{ + return m_wellFlowCondition(); +} diff --git a/ApplicationLibCode/ProjectDataModel/WellLog/RimWellLogLasFile.h b/ApplicationLibCode/ProjectDataModel/WellLog/RimWellLogLasFile.h index d6702b32ff..1c679033e5 100644 --- a/ApplicationLibCode/ProjectDataModel/WellLog/RimWellLogLasFile.h +++ b/ApplicationLibCode/ProjectDataModel/WellLog/RimWellLogLasFile.h @@ -48,13 +48,13 @@ public: static RimWellLogLasFile* readWellLogFile( const QString& logFilePath, QString* errorMessage ); - QString name() const override { return m_name; } + QString name() const override; bool readFile( QString* errorMessage ) override; QString wellName() const override; - RigWellLogLasFile* wellLogData() override { return m_wellLogDataFile.p(); } + RigWellLogLasFile* wellLogData() override; bool hasFlowData() const; @@ -64,7 +64,7 @@ public: WELL_FLOW_COND_STANDARD }; - RimWellLogLasFile::WellFlowCondition wellFlowRateCondition() const { return m_wellFlowCondition(); } + RimWellLogLasFile::WellFlowCondition wellFlowRateCondition() const; std::vector> findMdAndChannelValuesForWellPath( const RimWellPath& wellPath, const QString& channelName, QString* unitString = nullptr ) override; @@ -73,7 +73,7 @@ private: void setupBeforeSave() override; void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override; - caf::PdmFieldHandle* userDescriptionField() override { return &m_name; } + caf::PdmFieldHandle* userDescriptionField() override; static bool isDateValid( const QDateTime dateTime );