293 {
294 label = sharedPrefs.getString("bookmark.label", "");
295 username = sharedPrefs.getString("bookmark.username", "");
296 password = sharedPrefs.getString("bookmark.password", "");
297 domain = sharedPrefs.getString("bookmark.domain", "");
298
299 screenSettings.setColors(sharedPrefs.getInt("bookmark.colors", 16));
300 screenSettings.setResolution(sharedPrefs.getString("bookmark.resolution", "automatic"),
301 sharedPrefs.getInt("bookmark.width", 800),
302 sharedPrefs.getInt("bookmark.height", 600));
303
304 performanceFlags.setRemoteFX(sharedPrefs.getBoolean("bookmark.perf_remotefx", false));
305 performanceFlags.setGfx(sharedPrefs.getBoolean("bookmark.perf_gfx", true));
306 performanceFlags.setH264(sharedPrefs.getBoolean("bookmark.perf_gfx_h264", true));
307 performanceFlags.setWallpaper(sharedPrefs.getBoolean("bookmark.perf_wallpaper", false));
308 performanceFlags.setFontSmoothing(
309 sharedPrefs.getBoolean("bookmark.perf_font_smoothing", false));
310 performanceFlags.setDesktopComposition(
311 sharedPrefs.getBoolean("bookmark.perf_desktop_composition", false));
312 performanceFlags.setFullWindowDrag(
313 sharedPrefs.getBoolean("bookmark.perf_window_dragging", false));
314 performanceFlags.setMenuAnimations(
315 sharedPrefs.getBoolean("bookmark.perf_menu_animation", false));
316 performanceFlags.setTheming(sharedPrefs.getBoolean("bookmark.perf_themes", false));
317
318 advancedSettings.setEnable3GSettings(
319 sharedPrefs.getBoolean("bookmark.enable_3g_settings", false));
320
321 advancedSettings.getScreen3G().setColors(sharedPrefs.getInt("bookmark.colors_3g", 16));
322 advancedSettings.getScreen3G().setResolution(
323 sharedPrefs.getString("bookmark.resolution_3g", "automatic"),
324 sharedPrefs.getInt("bookmark.width_3g", 800),
325 sharedPrefs.getInt("bookmark.height_3g", 600));
326
327 advancedSettings.getPerformance3G().setRemoteFX(
328 sharedPrefs.getBoolean("bookmark.perf_remotefx_3g", false));
329 advancedSettings.getPerformance3G().setGfx(
330 sharedPrefs.getBoolean("bookmark.perf_gfx_3g", false));
331 advancedSettings.getPerformance3G().setH264(
332 sharedPrefs.getBoolean("bookmark.perf_gfx_h264_3g", false));
333 advancedSettings.getPerformance3G().setWallpaper(
334 sharedPrefs.getBoolean("bookmark.perf_wallpaper_3g", false));
335 advancedSettings.getPerformance3G().setFontSmoothing(
336 sharedPrefs.getBoolean("bookmark.perf_font_smoothing_3g", false));
337 advancedSettings.getPerformance3G().setDesktopComposition(
338 sharedPrefs.getBoolean("bookmark.perf_desktop_composition_3g", false));
339 advancedSettings.getPerformance3G().setFullWindowDrag(
340 sharedPrefs.getBoolean("bookmark.perf_window_dragging_3g", false));
341 advancedSettings.getPerformance3G().setMenuAnimations(
342 sharedPrefs.getBoolean("bookmark.perf_menu_animation_3g", false));
343 advancedSettings.getPerformance3G().setTheming(
344 sharedPrefs.getBoolean("bookmark.perf_themes_3g", false));
345
346 advancedSettings.setRedirectSDCard(
347 sharedPrefs.getBoolean("bookmark.redirect_sdcard", false));
348 advancedSettings.setRedirectSound(sharedPrefs.getInt("bookmark.redirect_sound", 0));
349 advancedSettings.setRedirectMicrophone(
350 sharedPrefs.getBoolean("bookmark.redirect_microphone", false));
351 advancedSettings.setSecurity(sharedPrefs.getInt("bookmark.security", 0));
352 advancedSettings.setRemoteProgram(sharedPrefs.getString("bookmark.remote_program", ""));
353 advancedSettings.setWorkDir(sharedPrefs.getString("bookmark.work_dir", ""));
354 advancedSettings.setConsoleMode(sharedPrefs.getBoolean("bookmark.console_mode", false));
355
356 debugSettings.setAsyncChannel(sharedPrefs.getBoolean("bookmark.async_channel", true));
357 debugSettings.setAsyncUpdate(sharedPrefs.getBoolean("bookmark.async_update", true));
358 debugSettings.setDebugLevel(sharedPrefs.getString("bookmark.debug_level", "INFO"));
359 }