swift
src
gui
components
simbriefdownloaddialog.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (C) 2019 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_SIMBRIEFDOWNLOADDIALOG_H
7
#define SWIFT_GUI_COMPONENTS_SIMBRIEFDOWNLOADDIALOG_H
8
9
#include <QDialog>
10
#include <QScopedPointer>
11
12
#include "
misc/aviation/simbriefdata.h
"
13
14
namespace
Ui
15
{
16
class
CSimBriefDownloadDialog;
17
}
18
namespace
swift::gui::components
19
{
21
class
CSimBriefDownloadDialog
:
public
QDialog
22
{
23
Q_OBJECT
24
25
public
:
27
explicit
CSimBriefDownloadDialog
(QWidget *parent =
nullptr
);
28
30
virtual
~CSimBriefDownloadDialog
()
override
;
31
33
swift::misc::aviation::CSimBriefData
getSimBriefData
()
const
;
34
36
void
setSimBriefData
(
const
swift::misc::aviation::CSimBriefData
&data);
37
39
virtual
int
exec
()
override
;
40
41
private
:
42
QScopedPointer<Ui::CSimBriefDownloadDialog> ui;
43
swift::misc::CData<swift::misc::aviation::Data::TSimBriefData>
m_simBrief {
this
};
44
};
45
}
// namespace swift::gui::components
46
47
#endif
// SWIFT_GUI_COMPONENTS_SIMBRIEFDOWNLOADDIALOG_H
swift::gui::components::CSimBriefDownloadDialog
Download from SimBrief.
Definition:
simbriefdownloaddialog.h:22
swift::gui::components::CSimBriefDownloadDialog::setSimBriefData
void setSimBriefData(const swift::misc::aviation::CSimBriefData &data)
Set UI values from data.
Definition:
simbriefdownloaddialog.cpp:26
swift::gui::components::CSimBriefDownloadDialog::exec
virtual int exec()
Definition:
simbriefdownloaddialog.cpp:32
swift::gui::components::CSimBriefDownloadDialog::CSimBriefDownloadDialog
CSimBriefDownloadDialog(QWidget *parent=nullptr)
Ctor.
Definition:
simbriefdownloaddialog.cpp:12
swift::gui::components::CSimBriefDownloadDialog::~CSimBriefDownloadDialog
virtual ~CSimBriefDownloadDialog()
Dtor.
Definition:
simbriefdownloaddialog.cpp:19
swift::gui::components::CSimBriefDownloadDialog::getSimBriefData
swift::misc::aviation::CSimBriefData getSimBriefData() const
SimBrief data.
Definition:
simbriefdownloaddialog.cpp:21
swift::misc::CData< swift::misc::aviation::Data::TSimBriefData >
swift::misc::aviation::CSimBriefData
Value object for a flight plan.
Definition:
simbriefdata.h:24
swift::gui::components
High level reusable GUI components.
Definition:
aboutdialog.cpp:13
simbriefdata.h
Generated on Mon Mar 24 2025 16:42:20 for swift by
1.9.1