LeechCraft  0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
fontchooserwidget.cpp
Go to the documentation of this file.
1 /**********************************************************************
2  * LeechCraft - modular cross-platform feature rich internet client.
3  * Copyright (C) 2006-2014 Georg Rudoy
4  *
5  * Distributed under the Boost Software License, Version 1.0.
6  * (See accompanying file LICENSE or copy at https://www.boost.org/LICENSE_1_0.txt)
7  **********************************************************************/
8 
9 #include "fontchooserwidget.h"
10 
11 namespace LC::Util
12 {
14  : QWidget { parent }
15  {
16  Ui_.setupUi (this);
17 
18  connect (Ui_.FontBox_,
19  &QFontComboBox::currentFontChanged,
20  this,
22  }
23 
25  {
26  return Ui_.FontBox_->currentFont ();
27  }
28 
29  void FontChooserWidget::SetFont (const QFont& font)
30  {
31  Ui_.FontBox_->setCurrentFont (font);
32  }
33 }
void fontChanged(QFont font)
Emitted when another font has been chosen.
QFont GetFont() const
Returns the currently selected font.
FontChooserWidget(QWidget *parent=nullptr)
Constructs the widget with the given parent.
void SetFont(const QFont &font)
Sets the currently font to font.