mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#867 Added paste of summary plot
This commit is contained in:
@@ -37,23 +37,18 @@
|
||||
|
||||
|
||||
|
||||
namespace caf
|
||||
{
|
||||
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RicPasteFeatureImpl::populateObjectGroupFromReferences(const std::vector<QString>& referenceList, caf::PdmObjectGroup* objectGroup)
|
||||
{
|
||||
PdmObjectHandle* referenceRoot = RiaApplication::instance()->project();
|
||||
caf::PdmObjectHandle* referenceRoot = RiaApplication::instance()->project();
|
||||
|
||||
for (size_t i = 0; i < referenceList.size(); i++)
|
||||
{
|
||||
QString reference = referenceList[i];
|
||||
|
||||
PdmObjectHandle* pdmObj = PdmReferenceHelper::objectFromReference(referenceRoot, reference);
|
||||
caf::PdmObjectHandle* pdmObj = caf::PdmReferenceHelper::objectFromReference(referenceRoot, reference);
|
||||
if (pdmObj)
|
||||
{
|
||||
objectGroup->objects.push_back(pdmObj);
|
||||
@@ -89,7 +84,7 @@ void RicPasteFeatureImpl::findObjectsFromClipboardRefs(caf::PdmObjectGroup* obje
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimIdenticalGridCaseGroup* RicPasteFeatureImpl::findGridCaseGroup(PdmObjectHandle* objectHandle)
|
||||
RimIdenticalGridCaseGroup* RicPasteFeatureImpl::findGridCaseGroup(caf::PdmObjectHandle* objectHandle)
|
||||
{
|
||||
if (dynamic_cast<RimIdenticalGridCaseGroup*>(objectHandle))
|
||||
{
|
||||
@@ -110,7 +105,7 @@ RimIdenticalGridCaseGroup* RicPasteFeatureImpl::findGridCaseGroup(PdmObjectHandl
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimEclipseCase* RicPasteFeatureImpl::findEclipseCase(PdmObjectHandle* objectHandle)
|
||||
RimEclipseCase* RicPasteFeatureImpl::findEclipseCase(caf::PdmObjectHandle* objectHandle)
|
||||
{
|
||||
if (dynamic_cast<RimEclipseCase*>(objectHandle))
|
||||
{
|
||||
@@ -129,7 +124,7 @@ RimEclipseCase* RicPasteFeatureImpl::findEclipseCase(PdmObjectHandle* objectHand
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimGeoMechCase* RicPasteFeatureImpl::findGeoMechCase(PdmObjectHandle* objectHandle)
|
||||
RimGeoMechCase* RicPasteFeatureImpl::findGeoMechCase(caf::PdmObjectHandle* objectHandle)
|
||||
{
|
||||
RimGeoMechCase* geomCase = dynamic_cast<RimGeoMechCase*>(objectHandle);
|
||||
if (!geomCase)
|
||||
@@ -140,5 +135,3 @@ RimGeoMechCase* RicPasteFeatureImpl::findGeoMechCase(PdmObjectHandle* objectHand
|
||||
|
||||
return geomCase;
|
||||
}
|
||||
|
||||
} // end namespace caf
|
||||
|
||||
@@ -31,9 +31,9 @@ class RimIdenticalGridCaseGroup;
|
||||
|
||||
namespace caf
|
||||
{
|
||||
|
||||
class PdmObjectGroup;
|
||||
class PdmObjectHandle;
|
||||
class PdmObjectGroup;
|
||||
class PdmObjectHandle;
|
||||
}
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
@@ -43,9 +43,9 @@ class RicPasteFeatureImpl
|
||||
public:
|
||||
static void findObjectsFromClipboardRefs(caf::PdmObjectGroup* objectGroup);
|
||||
|
||||
static RimIdenticalGridCaseGroup* findGridCaseGroup(PdmObjectHandle* objectHandle);
|
||||
static RimEclipseCase* findEclipseCase(PdmObjectHandle* objectHandle);
|
||||
static RimGeoMechCase* findGeoMechCase(PdmObjectHandle* objectHandle);
|
||||
static RimIdenticalGridCaseGroup* findGridCaseGroup(caf::PdmObjectHandle* objectHandle);
|
||||
static RimEclipseCase* findEclipseCase(caf::PdmObjectHandle* objectHandle);
|
||||
static RimGeoMechCase* findGeoMechCase(caf::PdmObjectHandle* objectHandle);
|
||||
|
||||
private:
|
||||
static void populateObjectGroupFromReferences(const std::vector<QString>& referenceList, caf::PdmObjectGroup* objectGroup);
|
||||
@@ -54,4 +54,3 @@ private:
|
||||
|
||||
|
||||
|
||||
} // end namespace caf
|
||||
|
||||
Reference in New Issue
Block a user