swift
settingsfontdialog.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2017 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
4 #include "settingsfontdialog.h"
5 
6 #include "ui_settingsfontdialog.h"
7 
9 {
10  CSettingsFontDialog::CSettingsFontDialog(QWidget *parent) : QDialog(parent), ui(new Ui::CSettingsFontDialog)
11  {
12  ui->setupUi(this);
13  this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint);
14  ui->comp_FontSettings->setMode(CSettingsFontComponent::GenerateQssOnly);
15 
16  connect(ui->comp_FontSettings, &CSettingsFontComponent::accept, this, &CSettingsFontDialog::accept);
17  connect(ui->comp_FontSettings, &CSettingsFontComponent::reject, this, &CSettingsFontDialog::reject);
18  }
19 
21 
22  const QString &CSettingsFontDialog::getQss() const { return ui->comp_FontSettings->getQss(); }
23 
24  void CSettingsFontDialog::setFont(const QFont &font) { ui->comp_FontSettings->setFont(font); }
25 
26  QFont CSettingsFontDialog::getFont() const { return ui->comp_FontSettings->getFont(); }
27 
28  QStringList CSettingsFontDialog::getFamilySizeStyle() const { return ui->comp_FontSettings->getFamilySizeStyle(); }
29 
31  {
32  ui->comp_FontSettings->setWithColorSelection(withColor);
33  }
34 } // namespace swift::gui::components
void reject()
To be used with dialogs.
void accept()
To be used with dialogs.
void setFont(const QFont &font)
Set the current font.
void setWithColorSelection(bool withColor)
With color selection.
const QString & getQss() const
Get stylesheet.
QStringList getFamilySizeStyle() const
Family, size and style.
CSettingsFontDialog(QWidget *parent=nullptr)
Constructor.
High level reusable GUI components.
Definition: aboutdialog.cpp:13