swift
src
gui
components
settingsvatsimreaderscomponent.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (C) 2016 swift Project Community / Contributors
2
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3
5
6
#ifndef SWIFT_GUI_COMPONENTS_SETTINGSVATSIMREADERSCOMPONENT_H
7
#define SWIFT_GUI_COMPONENTS_SETTINGSVATSIMREADERSCOMPONENT_H
8
9
#include <QFrame>
10
#include <QScopedPointer>
11
12
#include "
core/vatsim/vatsimsettings.h
"
13
14
namespace
Ui
15
{
16
class
CSettingsVatsimReadersComponent;
17
}
18
19
namespace
swift::gui::components
20
{
24
class
CSettingsVatsimReadersComponent
:
public
QFrame
25
{
26
Q_OBJECT
27
28
public
:
30
explicit
CSettingsVatsimReadersComponent
(
QWidget
*
parent
=
nullptr
);
31
33
virtual
~CSettingsVatsimReadersComponent
();
34
35
private
:
36
void
onSettingsChanged();
37
void
save();
38
void
reload();
39
void
initValues();
40
41
QScopedPointer<Ui::CSettingsVatsimReadersComponent>
ui;
42
swift::misc::CSetting<swift::core::vatsim::TVatsimDataFile>
m_settingsDataFile {
43
this
, &CSettingsVatsimReadersComponent::onSettingsChanged
44
};
45
swift::misc::CSetting<swift::core::vatsim::TVatsimMetars>
m_settingsMetars {
46
this
, &CSettingsVatsimReadersComponent::onSettingsChanged
47
};
48
};
49
}
// namespace swift::gui::components
50
51
#endif
// SWIFT_GUI_COMPONENTS_SETTINGSVATSIMREADERSCOMPONENT_H
swift::gui::components::CSettingsVatsimReadersComponent
Settings for readers.
Definition:
settingsvatsimreaderscomponent.h:25
swift::gui::components::CSettingsVatsimReadersComponent::~CSettingsVatsimReadersComponent
virtual ~CSettingsVatsimReadersComponent()
Destructor.
Definition:
settingsvatsimreaderscomponent.cpp:24
swift::gui::components::CSettingsVatsimReadersComponent::CSettingsVatsimReadersComponent
CSettingsVatsimReadersComponent(QWidget *parent=nullptr)
Constructor.
Definition:
settingsvatsimreaderscomponent.cpp:15
swift::misc::CSetting< swift::core::vatsim::TVatsimDataFile >
swift::gui::components
High level reusable GUI components.
Definition:
aboutdialog.cpp:13
QFrame
QObject::Q_OBJECT
Q_OBJECTQ_OBJECT
QObject::parent
QObject * parent() const const
QScopedPointer< Ui::CSettingsVatsimReadersComponent >
QWidget
vatsimsettings.h
Generated on Wed Sep 3 2025 21:41:18 for swift by
1.9.1