DolphinFontRequester::DolphinFontRequester(QWidget* parent) : KHBox(parent), m_modeCombo(0), m_chooseFontButton(0), m_mode(SystemFont), m_customFont() { setSpacing(KDialog::spacingHint()); m_modeCombo = new KComboBox(this); m_modeCombo->addItem(i18nc("@item:inlistbox Font", "System Font")); m_modeCombo->addItem(i18nc("@item:inlistbox Font", "Custom Font")); connect(m_modeCombo, SIGNAL(activated(int)), this, SLOT(changeMode(int))); m_chooseFontButton = new QPushButton(i18nc("@action:button Choose font", "Choose..."), this); connect(m_chooseFontButton, SIGNAL(clicked()), this, SLOT(openFontDialog())); changeMode(m_modeCombo->currentIndex()); }
void Properties::showFontDialog() { emit openFontDialog(); }