mirror of
https://github.com/OPM/ResInsight.git
synced 2026-09-03 20:53:13 -05:00
#4934 Preferences : More robust storing of data to registry
This commit is contained in:
@@ -312,7 +312,7 @@ bool RiaApplication::openFile( const QString& fileName )
|
|||||||
}
|
}
|
||||||
else if ( fileType & RiaDefines::ANY_ECLIPSE_FILE )
|
else if ( fileType & RiaDefines::ANY_ECLIPSE_FILE )
|
||||||
{
|
{
|
||||||
loadingSucceded = RicImportGeneralDataFeature::openEclipseFilesFromFileNames( QStringList{fileName}, true );
|
loadingSucceded = RicImportGeneralDataFeature::openEclipseFilesFromFileNames( QStringList{ fileName }, true );
|
||||||
lastUsedDialogTag = RiaDefines::defaultDirectoryLabel( fileType );
|
lastUsedDialogTag = RiaDefines::defaultDirectoryLabel( fileType );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -450,7 +450,7 @@ bool RiaApplication::loadProject( const QString& projectFileName,
|
|||||||
// VL check regarding specific order mentioned in comment above...
|
// VL check regarding specific order mentioned in comment above...
|
||||||
|
|
||||||
m_preferences->lastUsedProjectFileName = fullPathProjectFileName;
|
m_preferences->lastUsedProjectFileName = fullPathProjectFileName;
|
||||||
caf::PdmSettings::writeFieldsToApplicationStore( m_preferences );
|
m_preferences->writePreferencesToApplicationStore();
|
||||||
|
|
||||||
for ( size_t oilFieldIdx = 0; oilFieldIdx < m_project->oilFields().size(); oilFieldIdx++ )
|
for ( size_t oilFieldIdx = 0; oilFieldIdx < m_project->oilFields().size(); oilFieldIdx++ )
|
||||||
{
|
{
|
||||||
@@ -707,7 +707,7 @@ bool RiaApplication::saveProjectAs( const QString& fileName, QString* errorMessa
|
|||||||
}
|
}
|
||||||
|
|
||||||
m_preferences->lastUsedProjectFileName = fileName;
|
m_preferences->lastUsedProjectFileName = fileName;
|
||||||
caf::PdmSettings::writeFieldsToApplicationStore( m_preferences );
|
m_preferences->writePreferencesToApplicationStore();
|
||||||
|
|
||||||
onProjectSaved();
|
onProjectSaved();
|
||||||
|
|
||||||
@@ -1186,7 +1186,8 @@ void RiaApplication::applyPreferences()
|
|||||||
this->project()->setPlotTemplateFolders( m_preferences->plotTemplateFolders() );
|
this->project()->setPlotTemplateFolders( m_preferences->plotTemplateFolders() );
|
||||||
this->project()->updateConnectedEditors();
|
this->project()->updateConnectedEditors();
|
||||||
}
|
}
|
||||||
caf::PdmSettings::writeFieldsToApplicationStore( m_preferences );
|
|
||||||
|
m_preferences->writePreferencesToApplicationStore();
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -102,7 +102,6 @@
|
|||||||
#include "cafAppEnum.h"
|
#include "cafAppEnum.h"
|
||||||
#include "cafEffectGenerator.h"
|
#include "cafEffectGenerator.h"
|
||||||
#include "cafFixedAtlasFont.h"
|
#include "cafFixedAtlasFont.h"
|
||||||
#include "cafPdmSettings.h"
|
|
||||||
#include "cafPdmUiModelChangeDetector.h"
|
#include "cafPdmUiModelChangeDetector.h"
|
||||||
#include "cafPdmUiTreeView.h"
|
#include "cafPdmUiTreeView.h"
|
||||||
#include "cafProgressInfo.h"
|
#include "cafProgressInfo.h"
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
#include "RifReaderSettings.h"
|
#include "RifReaderSettings.h"
|
||||||
|
|
||||||
#include "cafPdmFieldCvfColor.h"
|
#include "cafPdmFieldCvfColor.h"
|
||||||
|
#include "cafPdmSettings.h"
|
||||||
#include "cafPdmUiCheckBoxEditor.h"
|
#include "cafPdmUiCheckBoxEditor.h"
|
||||||
#include "cafPdmUiComboBoxEditor.h"
|
#include "cafPdmUiComboBoxEditor.h"
|
||||||
#include "cafPdmUiFieldHandle.h"
|
#include "cafPdmUiFieldHandle.h"
|
||||||
@@ -793,3 +794,11 @@ std::map<RiaDefines::FontSettingType, RiaFontCache::FontSize> RiaPreferences::de
|
|||||||
fontSizes[RiaDefines::PLOT_FONT] = defaultPlotFontSize();
|
fontSizes[RiaDefines::PLOT_FONT] = defaultPlotFontSize();
|
||||||
return fontSizes;
|
return fontSizes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
void RiaPreferences::writePreferencesToApplicationStore()
|
||||||
|
{
|
||||||
|
caf::PdmSettings::writeFieldsToApplicationStore( this );
|
||||||
|
}
|
||||||
|
|||||||
@@ -88,6 +88,8 @@ public:
|
|||||||
|
|
||||||
std::map<RiaDefines::FontSettingType, RiaFontCache::FontSize> defaultFontSizes() const;
|
std::map<RiaDefines::FontSettingType, RiaFontCache::FontSize> defaultFontSizes() const;
|
||||||
|
|
||||||
|
void writePreferencesToApplicationStore();
|
||||||
|
|
||||||
public: // Pdm Fields
|
public: // Pdm Fields
|
||||||
caf::PdmField<caf::AppEnum<RiaGuiApplication::RINavigationPolicy>> navigationPolicy;
|
caf::PdmField<caf::AppEnum<RiaGuiApplication::RINavigationPolicy>> navigationPolicy;
|
||||||
|
|
||||||
|
|||||||
@@ -20,8 +20,6 @@
|
|||||||
|
|
||||||
#include "RiaRegressionTestRunner.h"
|
#include "RiaRegressionTestRunner.h"
|
||||||
|
|
||||||
#include "cafPdmSettings.h"
|
|
||||||
|
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,6 @@
|
|||||||
#include "Riu3DMainWindowTools.h"
|
#include "Riu3DMainWindowTools.h"
|
||||||
#include "RiuPropertyViewTabWidget.h"
|
#include "RiuPropertyViewTabWidget.h"
|
||||||
|
|
||||||
#include "cafPdmSettings.h"
|
|
||||||
#include "cafPdmUiPropertyViewDialog.h"
|
#include "cafPdmUiPropertyViewDialog.h"
|
||||||
#include "cafProgressInfo.h"
|
#include "cafProgressInfo.h"
|
||||||
#include "cafSelectionManager.h"
|
#include "cafSelectionManager.h"
|
||||||
@@ -162,7 +161,7 @@ void RicExportEclipseSectorModelFeature::executeCommand( RimEclipseView*
|
|||||||
QString fileName = dirPath.absoluteFilePath( keyword + ".GRDECL" );
|
QString fileName = dirPath.absoluteFilePath( keyword + ".GRDECL" );
|
||||||
bool worked = RifEclipseInputFileTools::exportKeywords( fileName,
|
bool worked = RifEclipseInputFileTools::exportKeywords( fileName,
|
||||||
view->eclipseCase()->eclipseCaseData(),
|
view->eclipseCase()->eclipseCaseData(),
|
||||||
{keyword},
|
{ keyword },
|
||||||
fileWriteMode,
|
fileWriteMode,
|
||||||
min,
|
min,
|
||||||
max,
|
max,
|
||||||
|
|||||||
@@ -24,7 +24,6 @@
|
|||||||
|
|
||||||
#include "RiuMainWindow.h"
|
#include "RiuMainWindow.h"
|
||||||
|
|
||||||
#include "cafPdmSettings.h"
|
|
||||||
#include "cafPdmUiPropertyViewDialog.h"
|
#include "cafPdmUiPropertyViewDialog.h"
|
||||||
|
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
|
|||||||
+1
@@ -69,6 +69,7 @@ void RicCreatePlotFromTemplateByShortcutFeature::onActionTriggered( bool isCheck
|
|||||||
|
|
||||||
fileName = fileNameSelectedInUi;
|
fileName = fileNameSelectedInUi;
|
||||||
RiaApplication::instance()->preferences()->setDefaultPlotTemplatePath( fileName );
|
RiaApplication::instance()->preferences()->setDefaultPlotTemplatePath( fileName );
|
||||||
|
RiaApplication::instance()->preferences()->writePreferencesToApplicationStore();
|
||||||
}
|
}
|
||||||
|
|
||||||
auto sumCases = RicSummaryPlotTemplateTools::selectedSummaryCases();
|
auto sumCases = RicSummaryPlotTemplateTools::selectedSummaryCases();
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ void RicSavePlotTemplateFeature::onActionTriggered( bool isChecked )
|
|||||||
if ( ret == QMessageBox::Yes )
|
if ( ret == QMessageBox::Yes )
|
||||||
{
|
{
|
||||||
app->preferences()->appendPlotTemplateFolders( absPath );
|
app->preferences()->appendPlotTemplateFolders( absPath );
|
||||||
|
app->preferences()->writePreferencesToApplicationStore();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,6 @@
|
|||||||
#include "RimTimeStepFilter.h"
|
#include "RimTimeStepFilter.h"
|
||||||
#include "RimTools.h"
|
#include "RimTools.h"
|
||||||
|
|
||||||
#include "cafPdmSettings.h"
|
|
||||||
#include "cafPdmUiFilePathEditor.h"
|
#include "cafPdmUiFilePathEditor.h"
|
||||||
#include "cafPdmUiPropertyViewDialog.h"
|
#include "cafPdmUiPropertyViewDialog.h"
|
||||||
#include "cafProgressInfo.h"
|
#include "cafProgressInfo.h"
|
||||||
|
|||||||
@@ -66,7 +66,6 @@
|
|||||||
#include "cafCmdExecCommandManager.h"
|
#include "cafCmdExecCommandManager.h"
|
||||||
#include "cafCmdFeatureManager.h"
|
#include "cafCmdFeatureManager.h"
|
||||||
#include "cafMemoryInspector.h"
|
#include "cafMemoryInspector.h"
|
||||||
#include "cafPdmSettings.h"
|
|
||||||
#include "cafPdmUiPropertyView.h"
|
#include "cafPdmUiPropertyView.h"
|
||||||
#include "cafPdmUiPropertyViewDialog.h"
|
#include "cafPdmUiPropertyViewDialog.h"
|
||||||
#include "cafPdmUiTreeView.h"
|
#include "cafPdmUiTreeView.h"
|
||||||
|
|||||||
Reference in New Issue
Block a user