Mercurial > hg > forks > UniversalIndentGUI
changeset 93:7010560da1b8
Made settings object in saveSettings to be a pointer to avoid conflicts when merging with QScintilla branch.
git-svn-id: svn://svn.code.sf.net/p/universalindent/code/trunk@272 59b1889a-e5ac-428c-b0c7-476e01d41282
author | thomas_-_s <thomas_-_s@59b1889a-e5ac-428c-b0c7-476e01d41282> |
---|---|
date | Wed, 14 Mar 2007 08:45:27 +0000 |
parents | 6d77ee0546fe |
children | bfe30adbe595 |
files | src/mainwindow.cpp |
diffstat | 1 files changed, 12 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/mainwindow.cpp Wed Mar 14 08:27:10 2007 +0000 +++ b/src/mainwindow.cpp Wed Mar 14 08:45:27 2007 +0000 @@ -788,22 +788,24 @@ Settings are for example last selected indenter, last loaded config file and so on. */ void MainWindow::saveSettings() { - QSettings settings("./UniversalIndentGUI.ini", QSettings::IniFormat, this); + QSettings *settings = new QSettings("./UniversalIndentGUI.ini", QSettings::IniFormat, this); QFileInfo fileInfo(currentSourceFile); if ( fileInfo.isFile() ) { - settings.setValue( "UniversalIndentGUI/lastSourceCodeFile", currentSourceFile ); + settings->setValue( "UniversalIndentGUI/lastSourceCodeFile", currentSourceFile ); } - settings.setValue( "UniversalIndentGUI/lastSelectedIndenter", currentIndenterID ); - settings.setValue( "UniversalIndentGUI/indenterParameterTooltipsEnabled", actionParameter_Tooltips->isChecked() ); - settings.setValue( "UniversalIndentGUI/language", language ); - settings.setValue( "UniversalIndentGUI/encoding", currentEncoding ); - settings.setValue( "UniversalIndentGUI/version", version ); - settings.setValue( "UniversalIndentGUI/maximized", isMaximized() ); + settings->setValue( "UniversalIndentGUI/lastSelectedIndenter", currentIndenterID ); + settings->setValue( "UniversalIndentGUI/indenterParameterTooltipsEnabled", actionParameter_Tooltips->isChecked() ); + settings->setValue( "UniversalIndentGUI/language", language ); + settings->setValue( "UniversalIndentGUI/encoding", currentEncoding ); + settings->setValue( "UniversalIndentGUI/version", version ); + settings->setValue( "UniversalIndentGUI/maximized", isMaximized() ); if ( !isMaximized() ) { - settings.setValue( "UniversalIndentGUI/position", pos() ); - settings.setValue( "UniversalIndentGUI/size", size() ); + settings->setValue( "UniversalIndentGUI/position", pos() ); + settings->setValue( "UniversalIndentGUI/size", size() ); } + + delete settings; }