#3343 HoloLens Export : Extract more text from ResInsight

This commit is contained in:
Magne Sjaastad 2018-09-18 08:54:37 +02:00
parent a7f14a0cb5
commit feacfcf0a6
2 changed files with 14 additions and 1 deletions

View File

@ -78,7 +78,7 @@ QString RicHoloLensExportImpl::nameFromPart(const cvf::Part* part)
{ {
size_t gridIndex = gridSourceInfo->gridIndex(); size_t gridIndex = gridSourceInfo->gridIndex();
nameOfObject = QString::number(gridIndex); nameOfObject = "Grid " + QString::number(gridIndex);
} }
} }

View File

@ -21,6 +21,7 @@
#include "RicHoloLensExportToFolderUi.h" #include "RicHoloLensExportToFolderUi.h"
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RimCase.h"
#include "RimDialogData.h" #include "RimDialogData.h"
#include "RimGridView.h" #include "RimGridView.h"
#include "RimProject.h" #include "RimProject.h"
@ -65,7 +66,17 @@ void RicHoloLensExportToFolderFeature::onActionTriggered(bool isChecked)
cvf::Collection<cvf::Part> allPartsColl; cvf::Collection<cvf::Part> allPartsColl;
RimGridView* viewForExport = featureUi->viewForExport(); RimGridView* viewForExport = featureUi->viewForExport();
if (!viewForExport) return;
QString caseName("Unnamed Case");
{
RimCase* rimCase = nullptr;
viewForExport->firstAncestorOrThisOfType(rimCase);
if (rimCase)
{
caseName = rimCase->caseUserDescription();
}
}
RicHoloLensExportImpl::partsForExport(viewForExport, &allPartsColl); RicHoloLensExportImpl::partsForExport(viewForExport, &allPartsColl);
QDir dir(featureUi->exportFolder()); QDir dir(featureUi->exportFolder());
@ -77,6 +88,8 @@ void RicHoloLensExportToFolderFeature::onActionTriggered(bool isChecked)
if (part) if (part)
{ {
QString nameOfObject = RicHoloLensExportImpl::nameFromPart(part); QString nameOfObject = RicHoloLensExportImpl::nameFromPart(part);
// caseName is relevant to combine with name of object
// bool isGrid = RicHoloLensExportImpl::isGrid(part); // bool isGrid = RicHoloLensExportImpl::isGrid(part);
QString absolutePath = dir.absoluteFilePath(nameOfObject); QString absolutePath = dir.absoluteFilePath(nameOfObject);