LeechCraft 0.6.70-14794-g33744ae6ce
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
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
11namespace LC
12{
13namespace Util
14{
16 : QWidget { parent }
17 {
18 Ui_.setupUi (this);
19
20 connect (Ui_.FontBox_,
21 SIGNAL (currentFontChanged (QFont)),
22 this,
23 SIGNAL (fontChanged (QFont)));
24 }
25
27 {
28 return Ui_.FontBox_->currentFont ();
29 }
30
31 void FontChooserWidget::SetFont (const QFont& font)
32 {
33 Ui_.FontBox_->setCurrentFont (font);
34 }
35}
36}
void SetFont(const QFont &font)
Sets the currently font to font.
void fontChanged(QFont font)
Emitted when another font has been chosen.
FontChooserWidget(QWidget *parent=nullptr)
Constructs the widget with the given parent.
QFont GetFont() const
Returns the currently selected font.
Definition: constants.h:15