Swiftray  1.0
font-panel.h
Go to the documentation of this file.
1 #ifndef FONTPANEL_H
2 #define FONTPANEL_H
3 
4 #include <QFrame>
5 #include <QFont>
7 
8 class MainWindow;
9 
10 namespace Ui {
11  class FontPanel;
12 }
13 
14 class FontPanel : public QFrame, BaseContainer {
15 Q_OBJECT
16 
17 public:
18  explicit FontPanel(QWidget *parent, MainWindow *main_window);
19 
20  ~FontPanel();
21 
22  QFont font();
23 
24  void setFont(QFont font, float line_height);
25 
26 private:
27  void loadStyles() override;
28 
29  void registerEvents() override;
30 
31  Ui::FontPanel *ui;
32  MainWindow *main_window_;
33  QFont font_;
34 };
35 
36 #endif // FONTPANEL_H
A class template for widget containers.
Definition: base-container.h:7
Definition: font-panel.h:14
void setFont(QFont font, float line_height)
Definition: font-panel.cpp:74
QFont font()
Definition: font-panel.cpp:70
~FontPanel()
Definition: font-panel.cpp:65
FontPanel(QWidget *parent, MainWindow *main_window)
Definition: font-panel.cpp:7
Definition: mainwindow.h:25
Definition: layer-list-item.h:7