#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); 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);