X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Ffontselector.cpp;h=27627296d1f91321b2deac44b5f0b7ef8b418e40;hp=457c1d9bf5c98ef491c38b19665c3a7bcd010823;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/uisupport/fontselector.cpp b/src/uisupport/fontselector.cpp index 457c1d9b..27627296 100644 --- a/src/uisupport/fontselector.cpp +++ b/src/uisupport/fontselector.cpp @@ -26,40 +26,45 @@ #include "fontselector.h" -FontSelector::FontSelector(QWidget *parent) : QWidget(parent) { - QHBoxLayout *layout = new QHBoxLayout(this); - QPushButton *chooseButton = new QPushButton(tr("Choose..."), this); - connect(chooseButton, SIGNAL(clicked()), SLOT(chooseFont())); +FontSelector::FontSelector(QWidget *parent) : QWidget(parent) +{ + QHBoxLayout *layout = new QHBoxLayout(this); + QPushButton *chooseButton = new QPushButton(tr("Choose..."), this); + connect(chooseButton, SIGNAL(clicked()), SLOT(chooseFont())); - layout->addWidget(_demo = new QLabel("Font")); - layout->addWidget(chooseButton); - layout->setContentsMargins(0, 0, 0, 0); + layout->addWidget(_demo = new QLabel("Font")); + layout->addWidget(chooseButton); + layout->setContentsMargins(0, 0, 0, 0); - _demo->setFrameStyle(QFrame::StyledPanel); - _demo->setFrameShadow(QFrame::Sunken); - _demo->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred); - _font = font(); + _demo->setFrameStyle(QFrame::StyledPanel); + _demo->setFrameShadow(QFrame::Sunken); + _demo->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred); + _font = font(); } -void FontSelector::setSelectedFont(const QFont &font) { - _font = font; - _demo->setText(QString("%1 %2pt").arg(font.family()).arg(font.pointSize())); - _demo->setFont(font); - emit fontChanged(font); -} -void FontSelector::chooseFont() { - bool ok; - QFont font = QFontDialog::getFont(&ok, _demo->font()); - if(ok) { - setSelectedFont(font); - } +void FontSelector::setSelectedFont(const QFont &font) +{ + _font = font; + _demo->setText(QString("%1 %2pt").arg(font.family()).arg(font.pointSize())); + _demo->setFont(font); + emit fontChanged(font); } -void FontSelector::changeEvent(QEvent *e) { - if(e->type() == QEvent::StyleChange) { - _demo->setFont(_font); - } + +void FontSelector::chooseFont() +{ + bool ok; + QFont font = QFontDialog::getFont(&ok, _demo->font()); + if (ok) { + setSelectedFont(font); + } } +void FontSelector::changeEvent(QEvent *e) +{ + if (e->type() == QEvent::StyleChange) { + _demo->setFont(_font); + } +}