158 // Check initial view from repository |
158 // Check initial view from repository |
159 if (viewType == ViewTypeInitial ) { |
159 if (viewType == ViewTypeInitial ) { |
160 XQSettingsManager::Error error; |
160 XQSettingsManager::Error error; |
161 int startupView = 0; |
161 int startupView = 0; |
162 XQCentralRepositorySettingsKey settingsKey( |
162 XQCentralRepositorySettingsKey settingsKey( |
163 KCRUidScreensaverSettings.iUid, KScreensaverStartupView ); // TUid as same repository used in control panel via Symbian APIs |
163 KCRUidValueScreensaverSettings, KScreensaverStartupView ); |
164 XQSettingsManager settingsManager; |
164 XQSettingsManager settingsManager; |
165 startupView = settingsManager.readItemValue(settingsKey, XQSettingsManager::TypeInt).toInt(); |
165 startupView = settingsManager.readItemValue(settingsKey, XQSettingsManager::TypeInt).toInt(); |
166 error = settingsManager.error(); |
166 error = settingsManager.error(); |
167 if (error == XQSettingsManager::NoError) { |
167 if (error == XQSettingsManager::NoError) { |
168 viewType = startupView; |
168 viewType = startupView; |
169 } |
169 } |
170 } |
170 } |
171 #else |
171 #else |
172 if (viewType == ViewTypeInitial ) { |
172 if ( viewType == ViewTypeInitial ) { |
173 viewType = ViewTypeStandby; |
173 viewType = ViewTypeStandby; |
174 } |
174 } |
175 #endif //Q_OS_SYMBIAN |
175 #endif //Q_OS_SYMBIAN |
176 |
176 |
177 switch (viewType) { |
177 switch (viewType) { |
178 case SnsrDeviceDialog::ViewTypeActive: |
178 case SnsrDeviceDialog::ViewTypeActive: |
179 mScreensaver->foreground(); |
179 mScreensaver->foreground(); |