#include <kfontdialog.h>
#include <kglobalsettings.h>
#include <klocale.h>
+#include <kcombobox.h>
-#include <QComboBox>
#include <QEvent>
#include <QPushButton>
m_mode(SystemFont),
m_customFont()
{
- m_modeCombo = new QComboBox(this);
+ 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(i18n("Choose..."), this);
+ m_chooseFontButton = new QPushButton(i18nc("@action:button Choose font", "Choose..."), this);
connect(m_chooseFontButton, SIGNAL(clicked()),
this, SLOT(openFontDialog()));
if (result == KFontDialog::Accepted) {
m_customFont = font;
m_modeCombo->setFont(m_customFont);
+ emit changed();
}
}
void DolphinFontRequester::changeMode(int index)
{
setMode((index == CustomFont) ? CustomFont : SystemFont);
+ emit changed();
}
#include "dolphinfontrequester.moc"