#1082 Snapshot : Added four empty rows

This commit is contained in:
Magne Sjaastad committed 2017-01-16 23:21:28 +01:00
1 parent 7ee5fe321b
commit 22f870bff0
4 files changed
+24 -1

No files matched your search

@@ -77,9 +77,11 @@ void RicExportMultipleSnapshotsFeature::onActionTriggered(bool isChecked)
RiuExportMultipleSnapshotsWidget dlg(nullptr, proj);
if (proj->multiSnapshotDefinitions.size() == 0)
RimView* activeView = RiaApplication::instance()->activeReservoirView();
if (activeView && proj->multiSnapshotDefinitions.size() == 0)
{
dlg.addSnapshotItemFromActiveView();
dlg.addEmptySnapshotItems(4);
}
dlg.exec();
@@ -153,6 +153,8 @@ QList<caf::PdmOptionItemInfo> RimMultiSnapshotDefinition::calculateValueOptions(
//--------------------------------------------------------------------------------------------------
void RimMultiSnapshotDefinition::getTimeStepStrings(QList<caf::PdmOptionItemInfo> &options)
{
if (!viewObject()) return;
QStringList timeSteps;
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();
void addSnapshotItemFromActiveView();
void addEmptySnapshotItems(size_t itemCount);
private slots:
void customMenuRequested(QPoint pos);