swift
plugindetailswindow.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2015 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #include <QFont>
7 #include <QLabel>
8 #include <QPushButton>
9 #include <Qt>
10 #include <QtGlobal>
11 
12 #include "ui_plugindetailswindow.h"
13 
14 namespace swift::gui
15 {
17  : QWidget(parent, Qt::Dialog), ui(new Ui::CPluginDetailsWindow)
18  {
19  ui->setupUi(this);
22 
23  QFont font = ui->lbl_PluginName->font();
24  font.setPointSize(font.pointSize() + 2);
25  ui->lbl_PluginName->setFont(font);
26 
28  }
29 
31 
33  {
34  ui->lbl_PluginName->setText(name);
35  this->setWindowTitle(name);
36  }
37 
38  void CPluginDetailsWindow::setPluginIdentifier(const QString &id) { ui->lbl_PluginIdentifier->setText(id); }
39 
41  {
42  ui->lbl_Description->setText(description);
43  }
44 
45  void CPluginDetailsWindow::setPluginAuthors(const QString &authors) { ui->lbl_Authors->setText(authors); }
46 } // namespace swift::gui
A window that shows plugin details.
virtual ~CPluginDetailsWindow()
Destructor.
CPluginDetailsWindow(QWidget *parent=nullptr)
Ctor.
void setPluginIdentifier(const QString &id)
Sets the plugin id.
void setPluginName(const QString &name)
Sets the plugin name.
void setPluginAuthors(const QString &authors)
Sets the plugin authors.
void setPluginDescription(const QString &description)
Sets the plugin description.
GUI related classes.
void clicked(bool checked)
QMetaObject::Connection connect(const QObject *sender, PointerToMemberFunction signal, Functor functor)
WindowModal
WindowContextHelpButtonHint
bool close()
void setWindowFlags(Qt::WindowFlags type)
void setWindowModality(Qt::WindowModality windowModality)
void setWindowTitle(const QString &)