swift
aircraftmodelfilterdialog.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2013 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #include "ui_aircraftmodelfilterdialog.h"
7 
10 
11 using namespace swift::gui::models;
12 using namespace swift::gui::filters;
13 using namespace swift::misc::simulation;
14 
15 namespace swift::gui::filters
16 {
17  CAircraftModelFilterDialog::CAircraftModelFilterDialog(QWidget *parent)
18  : CFilterDialog(parent), ui(new Ui::CAircraftModelFilterDialog)
19  {
20  ui->setupUi(this);
21  this->setWindowTitle("Filter models");
22  this->resize(640, 100);
23  ui->filter_Models->displayCount(false);
25  }
26 
28 
29  std::unique_ptr<IModelFilter<CAircraftModelList>> CAircraftModelFilterDialog::createModelFilter() const
30  {
31  return ui->filter_Models->createModelFilter();
32  }
33 } // namespace swift::gui::filters
std::unique_ptr< swift::gui::models::IModelFilter< swift::misc::simulation::CAircraftModelList > > createModelFilter() const
Get the filter, this is the filter itself, not its widget or dialog.
Base for filter dialog.
Definition: filterdialog.h:20
void rejectDialog()
A filter dialog is supposed to close.
Filter to search data sets.
Models to be used with views, mainly QTableView.
virtual void reject()
QMetaObject::Connection connect(const QObject *sender, PointerToMemberFunction signal, Functor functor)
void resize(const QSize &)
void setWindowTitle(const QString &)