LeechCraft  0.6.70-15082-g543737046d
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
12 {
13 namespace Util
14 {
15  FontChooserWidget::FontChooserWidget (QWidget *parent)
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 
26  QFont FontChooserWidget::GetFont () const
27  {
28  return Ui_.FontBox_->currentFont ();
29  }
30 
31  void FontChooserWidget::SetFont (const QFont& font)
32  {
33  Ui_.FontBox_->setCurrentFont (font);
34  }
35 }
36 }
LC::Util::FontChooserWidget::GetFont
QFont GetFont() const
Returns the currently selected font.
Definition: fontchooserwidget.cpp:38
LC::Util::FontChooserWidget::SetFont
void SetFont(const QFont &font)
Sets the currently font to font.
Definition: fontchooserwidget.cpp:43
LC
Definition: constants.h:14
LC::Util::FontChooserWidget::FontChooserWidget
FontChooserWidget(QWidget *parent=nullptr)
Constructs the widget with the given parent.
Definition: fontchooserwidget.cpp:27
fontchooserwidget.h