void DeviceProfileDialog::setDeviceProfile(const DeviceProfile &s) { m_ui->m_nameLineEdit->setText(s.name()); m_ui->m_systemFontComboBox->setCurrentFont(QFont(s.fontFamily())); const int fontSizeIndex = m_ui->m_systemFontSizeCombo->findData(QVariant(s.fontPointSize())); m_ui->m_systemFontSizeCombo->setCurrentIndex(fontSizeIndex != -1 ? fontSizeIndex : 0); m_ui->m_dpiChooser->setDPI(s.dpiX(), s.dpiY()); const int styleIndex = m_ui->m_styleCombo->findData(s.style()); m_ui->m_styleCombo->setCurrentIndex(styleIndex != -1 ? styleIndex : 0); }