refs #291, airport view (panel aircrafts)

This commit is contained in:
Klaus Basan
2014-07-06 17:08:44 +02:00
parent 76bc6f0efc
commit db195bcd9b
2 changed files with 39 additions and 0 deletions

View 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());
}
}

View 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