LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
fontchooserwidget.h
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 #pragma once
10 
11 #include <QWidget>
12 #include "ui_fontchooserwidget.h"
13 
14 namespace LC
15 {
16 namespace Util
17 {
23  class FontChooserWidget : public QWidget
24  {
25  Q_OBJECT
26 
27  Ui::FontChooserWidget Ui_;
28  public:
33  FontChooserWidget (QWidget *parent = nullptr);
34 
41  QFont GetFont () const;
42 
49  void SetFont (const QFont& font);
50  signals:
55  void fontChanged (QFont font);
56  };
57 }
58 }
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::Util::FontChooserWidget::fontChanged
void fontChanged(QFont font)
Emitted when another font has been chosen.
LC
Definition: constants.h:14
LC::Util::FontChooserWidget::FontChooserWidget
FontChooserWidget(QWidget *parent=nullptr)
Constructs the widget with the given parent.
Definition: fontchooserwidget.cpp:27