#4951 Summary Plot Template : Hide default plot template from UI

This commit is contained in:
Magne Sjaastad
2019-10-30 10:41:38 +01:00
parent bcb4150ae4
commit 25e7c3ecc1
3 changed files with 6 additions and 13 deletions

View File

@@ -353,14 +353,6 @@ void RiaPreferences::defineEditorAttribute( const caf::PdmFieldHandle* field,
myAttr->m_selectDirectory = true; myAttr->m_selectDirectory = true;
myAttr->m_appendUiSelectedFolderToText = true; myAttr->m_appendUiSelectedFolderToText = true;
} }
else if ( field == &m_defaultPlotTemplate )
{
auto folders = plotTemplateFolders();
if ( !folders.empty() )
{
myAttr->m_defaultPath = folders.back();
}
}
} }
} }
@@ -463,7 +455,6 @@ void RiaPreferences::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering&
caf::PdmUiGroup* group = uiOrdering.addNewGroup( "Plot Templates" ); caf::PdmUiGroup* group = uiOrdering.addNewGroup( "Plot Templates" );
group->add( &m_plotTemplateFolders ); group->add( &m_plotTemplateFolders );
group->add( &m_searchPlotTemplateFoldersRecursively ); group->add( &m_searchPlotTemplateFoldersRecursively );
group->add( &m_defaultPlotTemplate );
} }
else if ( uiConfigName == RiaPreferences::tabNameScripting() ) else if ( uiConfigName == RiaPreferences::tabNameScripting() )
{ {

View File

@@ -58,8 +58,8 @@ void RicCreatePlotFromTemplateByShortcutFeature::onActionTriggered( bool isCheck
auto mainPlotWindow = RiaGuiApplication::instance()->mainPlotWindow(); auto mainPlotWindow = RiaGuiApplication::instance()->mainPlotWindow();
auto reply = QMessageBox::question( mainPlotWindow, auto reply = QMessageBox::question( mainPlotWindow,
QString( "No default plot template found." ), QString( "No last used plot template found." ),
QString( "Do you want to define default plot template? " ), QString( "Do you want to select plot template? " ),
QMessageBox::Yes | QMessageBox::No ); QMessageBox::Yes | QMessageBox::No );
if ( reply == QMessageBox::No ) return; if ( reply == QMessageBox::No ) return;
@@ -68,8 +68,6 @@ void RicCreatePlotFromTemplateByShortcutFeature::onActionTriggered( bool isCheck
if ( fileNameSelectedInUi.isEmpty() ) return; if ( fileNameSelectedInUi.isEmpty() ) return;
fileName = fileNameSelectedInUi; fileName = fileNameSelectedInUi;
RiaApplication::instance()->preferences()->setDefaultPlotTemplatePath( fileName );
RiaApplication::instance()->preferences()->writePreferencesToApplicationStore();
} }
auto sumCases = RicSummaryPlotTemplateTools::selectedSummaryCases(); auto sumCases = RicSummaryPlotTemplateTools::selectedSummaryCases();

View File

@@ -21,6 +21,7 @@
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RiaGuiApplication.h" #include "RiaGuiApplication.h"
#include "RiaLogging.h" #include "RiaLogging.h"
#include "RiaPreferences.h"
#include "RiaSummaryCurveAnalyzer.h" #include "RiaSummaryCurveAnalyzer.h"
#include "RicSelectPlotTemplateUi.h" #include "RicSelectPlotTemplateUi.h"
@@ -335,6 +336,9 @@ QString RicSummaryPlotTemplateTools::selectPlotTemplatePath()
{ {
QString fileName = ui->selectedPlotTemplates().front()->absoluteFilePath(); QString fileName = ui->selectedPlotTemplates().front()->absoluteFilePath();
RiaApplication::instance()->preferences()->setDefaultPlotTemplatePath( fileName );
RiaApplication::instance()->preferences()->writePreferencesToApplicationStore();
return fileName; return fileName;
} }