@@ -130,69 +130,6 @@ void OptionsModel::Reset()
130
130
// default setting for OptionsModel::StartAtStartup - disabled
131
131
if (GUIUtil::GetStartOnSystemStartup ())
132
132
GUIUtil::SetStartOnSystemStartup (false );
133
-
134
- // Ensure Upgrade() is not running again by setting the bImportFinished flag
135
- settings.setValue (" bImportFinished" , true );
136
- }
137
-
138
- void OptionsModel::Upgrade ()
139
- {
140
- QSettings settings;
141
-
142
- // Already upgraded
143
- if (settings.contains (" bImportFinished" ))
144
- return ;
145
-
146
- settings.setValue (" bImportFinished" , true );
147
-
148
- #ifdef ENABLE_WALLET
149
- // Move settings from old wallet.dat (if any):
150
- CWalletDB walletdb (strWalletFile);
151
-
152
- QList<QString> intOptions;
153
- intOptions << " nDisplayUnit" << " nTransactionFee" ;
154
- foreach (QString key, intOptions)
155
- {
156
- int value = 0 ;
157
- if (walletdb.ReadSetting (key.toStdString (), value))
158
- {
159
- settings.setValue (key, value);
160
- walletdb.EraseSetting (key.toStdString ());
161
- }
162
- }
163
- QList<QString> boolOptions;
164
- boolOptions << " bDisplayAddresses" << " fMinimizeToTray" << " fMinimizeOnClose" << " fUseProxy" << " fUseUPnP" ;
165
- foreach (QString key, boolOptions)
166
- {
167
- bool value = false ;
168
- if (walletdb.ReadSetting (key.toStdString (), value))
169
- {
170
- settings.setValue (key, value);
171
- walletdb.EraseSetting (key.toStdString ());
172
- }
173
- }
174
- try
175
- {
176
- CAddress addrProxyAddress;
177
- if (walletdb.ReadSetting (" addrProxy" , addrProxyAddress))
178
- {
179
- settings.setValue (" addrProxy" , addrProxyAddress.ToStringIPPort ().c_str ());
180
- walletdb.EraseSetting (" addrProxy" );
181
- }
182
- }
183
- catch (std::ios_base::failure &e)
184
- {
185
- // 0.6.0rc1 saved this as a CService, which causes failure when parsing as a CAddress
186
- CService addrProxy;
187
- if (walletdb.ReadSetting (" addrProxy" , addrProxy))
188
- {
189
- settings.setValue (" addrProxy" , addrProxy.ToStringIPPort ().c_str ());
190
- walletdb.EraseSetting (" addrProxy" );
191
- }
192
- }
193
- #endif
194
-
195
- Init ();
196
133
}
197
134
198
135
int OptionsModel::rowCount (const QModelIndex & parent) const
0 commit comments