DeviceProfile DeviceProfileDialog::deviceProfile() const { DeviceProfile rc; rc.setName(m_ui->m_nameLineEdit->text()); rc.setFontFamily(m_ui->m_systemFontComboBox->currentFont().family()); rc.setFontPointSize(m_ui->m_systemFontSizeCombo->itemData(m_ui->m_systemFontSizeCombo->currentIndex()).toInt()); int dpiX, dpiY; m_ui->m_dpiChooser->getDPI(&dpiX, &dpiY); rc.setDpiX(dpiX); rc.setDpiY(dpiY); rc.setStyle(m_ui->m_styleCombo->itemData(m_ui->m_styleCombo->currentIndex()).toString()); return rc; }