mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-16 02:06:08 +08:00
refs #291, airport view (panel aircrafts)
This commit is contained in:
18
src/blackgui/airportview.cpp
Normal file
18
src/blackgui/airportview.cpp
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
#include "airportview.h"
|
||||||
|
#include <QHeaderView>
|
||||||
|
|
||||||
|
using namespace BlackMisc;
|
||||||
|
|
||||||
|
namespace BlackGui
|
||||||
|
{
|
||||||
|
CAirportView::CAirportView(QWidget *parent) : CViewBase(parent)
|
||||||
|
{
|
||||||
|
this->m_model = new CAirportListModel(this);
|
||||||
|
this->setModel(this->m_model); // via QTableView
|
||||||
|
this->m_model->setSortColumnByPropertyIndex(BlackMisc::Aviation::CAirport::IndexDistance);
|
||||||
|
if (this->m_model->hasValidSortColumn())
|
||||||
|
this->horizontalHeader()->setSortIndicator(
|
||||||
|
this->m_model->getSortColumn(),
|
||||||
|
this->m_model->getSortOrder());
|
||||||
|
}
|
||||||
|
}
|
||||||
21
src/blackgui/airportview.h
Normal file
21
src/blackgui/airportview.h
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
#ifndef BLACKGUI_AIRPORTVIEW_H
|
||||||
|
#define BLACKGUI_AIRPORTVIEW_H
|
||||||
|
|
||||||
|
#include "viewbase.h"
|
||||||
|
#include "airportlistmodel.h"
|
||||||
|
|
||||||
|
namespace BlackGui
|
||||||
|
{
|
||||||
|
/*!
|
||||||
|
* Airports view
|
||||||
|
*/
|
||||||
|
class CAirportView : public CViewBase<CAirportListModel>
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
|
||||||
|
//! Constructor
|
||||||
|
explicit CAirportView(QWidget *parent = nullptr);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
#endif // guard
|
||||||
Reference in New Issue
Block a user