void PreviewConfigurationWidget::PreviewConfigurationWidgetPrivate::retrieveSettings() { QDesignerSharedSettings settings(m_core); m_parent->setChecked(settings.isCustomPreviewConfigurationEnabled()); setPreviewConfiguration(settings.customPreviewConfiguration()); addUserSkins(settings.userDeviceSkins()); }
void QDesignerSettings::setPreferences(const Preferences& p) { beginGroup(QLatin1String("UI")); setValue(QLatin1String("currentMode"), p.m_uiMode); setValue(QLatin1String("font"), p.m_font); setValue(QLatin1String("useFont"), p.m_useFont); setValue(QLatin1String("writingSystem"), p.m_writingSystem); endGroup(); // grid setValue(QLatin1String(defaultGridKey), p.m_defaultGrid.toVariantMap()); setPreviewConfigurationWidgetState(p.m_previewConfigurationWidgetState); setPreviewConfiguration(p.m_previewConfiguration); // merge template paths QStringList templatePaths = defaultFormTemplatePaths(); templatePaths += p.m_additionalTemplatePaths; setFormTemplatePaths(templatePaths); }