mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1082 Snapshot : Added four empty rows
This commit is contained in:
@@ -77,9 +77,11 @@ void RicExportMultipleSnapshotsFeature::onActionTriggered(bool isChecked)
|
|||||||
|
|
||||||
RiuExportMultipleSnapshotsWidget dlg(nullptr, proj);
|
RiuExportMultipleSnapshotsWidget dlg(nullptr, proj);
|
||||||
|
|
||||||
if (proj->multiSnapshotDefinitions.size() == 0)
|
RimView* activeView = RiaApplication::instance()->activeReservoirView();
|
||||||
|
if (activeView && proj->multiSnapshotDefinitions.size() == 0)
|
||||||
{
|
{
|
||||||
dlg.addSnapshotItemFromActiveView();
|
dlg.addSnapshotItemFromActiveView();
|
||||||
|
dlg.addEmptySnapshotItems(4);
|
||||||
}
|
}
|
||||||
|
|
||||||
dlg.exec();
|
dlg.exec();
|
||||||
|
|||||||
@@ -153,6 +153,8 @@ QList<caf::PdmOptionItemInfo> RimMultiSnapshotDefinition::calculateValueOptions(
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RimMultiSnapshotDefinition::getTimeStepStrings(QList<caf::PdmOptionItemInfo> &options)
|
void RimMultiSnapshotDefinition::getTimeStepStrings(QList<caf::PdmOptionItemInfo> &options)
|
||||||
{
|
{
|
||||||
|
if (!viewObject()) return;
|
||||||
|
|
||||||
QStringList timeSteps;
|
QStringList timeSteps;
|
||||||
|
|
||||||
timeSteps = viewObject->ownerCase()->timeStepStrings();
|
timeSteps = viewObject->ownerCase()->timeStepStrings();
|
||||||
|
|||||||
@@ -146,6 +146,24 @@ void RiuExportMultipleSnapshotsWidget::addSnapshotItemFromActiveView()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
void RiuExportMultipleSnapshotsWidget::addEmptySnapshotItems(size_t itemCount)
|
||||||
|
{
|
||||||
|
if (!m_rimProject) return;
|
||||||
|
|
||||||
|
for (size_t i = 0; i < itemCount; i++)
|
||||||
|
{
|
||||||
|
RimMultiSnapshotDefinition* multiSnapshot = new RimMultiSnapshotDefinition();
|
||||||
|
multiSnapshot->isActive = false;
|
||||||
|
|
||||||
|
m_rimProject->multiSnapshotDefinitions.push_back(multiSnapshot);
|
||||||
|
}
|
||||||
|
|
||||||
|
m_rimProject->multiSnapshotDefinitions.uiCapability()->updateConnectedEditors();
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ public:
|
|||||||
~RiuExportMultipleSnapshotsWidget();
|
~RiuExportMultipleSnapshotsWidget();
|
||||||
|
|
||||||
void addSnapshotItemFromActiveView();
|
void addSnapshotItemFromActiveView();
|
||||||
|
void addEmptySnapshotItems(size_t itemCount);
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void customMenuRequested(QPoint pos);
|
void customMenuRequested(QPoint pos);
|
||||||
|
|||||||
Reference in New Issue
Block a user