swift
src
gui
components
settingssimulatormessagescomponent.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_SETTINGSSIMULATORMESSAGESCOMPONENT_H
7
#define SWIFT_GUI_COMPONENTS_SETTINGSSIMULATORMESSAGESCOMPONENT_H
8
9
#include <QFrame>
10
#include <QScopedPointer>
11
12
#include "
misc/simulation/settings/simulatorsettings.h
"
13
14
namespace
Ui
15
{
16
class
CSettingsSimulatorMessagesComponent;
17
}
18
namespace
swift::gui::components
19
{
23
class
CSettingsSimulatorMessagesComponent
:
public
QFrame
24
{
25
Q_OBJECT
26
27
public
:
29
explicit
CSettingsSimulatorMessagesComponent
(QWidget *parent =
nullptr
);
30
32
virtual
~CSettingsSimulatorMessagesComponent
()
override
;
33
34
private
:
36
void
save();
37
39
void
load();
40
41
private
:
42
QScopedPointer<Ui::CSettingsSimulatorMessagesComponent> ui;
43
swift::misc::CSetting<swift::misc::simulation::settings::TSimulatorMessages>
m_settings {
44
this
45
};
46
};
47
}
// namespace swift::gui::components
48
#endif
// SWIFT_GUI_COMPONENTS_SETTINGSSIMULATORMESSAGESCOMPONENT_H
swift::gui::components::CSettingsSimulatorMessagesComponent
Configure what messages are sent to simulator.
Definition:
settingssimulatormessagescomponent.h:24
swift::gui::components::CSettingsSimulatorMessagesComponent::CSettingsSimulatorMessagesComponent
CSettingsSimulatorMessagesComponent(QWidget *parent=nullptr)
Constructor.
Definition:
settingssimulatormessagescomponent.cpp:16
swift::gui::components::CSettingsSimulatorMessagesComponent::~CSettingsSimulatorMessagesComponent
virtual ~CSettingsSimulatorMessagesComponent()
Destructor.
Definition:
settingssimulatormessagescomponent.cpp:28
swift::misc::CSetting< swift::misc::simulation::settings::TSimulatorMessages >
swift::gui::components
High level reusable GUI components.
Definition:
aboutdialog.cpp:13
simulatorsettings.h
Generated on Mon Mar 24 2025 16:42:20 for swift by
1.9.1