From: James Turner Date: Tue, 6 Jan 2015 20:36:05 +0000 (+0000) Subject: Linux fixes for launcher code. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=53b478654cc821f99e6a476b66b4ea6b17b2970b;p=flightgear.git Linux fixes for launcher code. --- diff --git a/src/GUI/QtLauncher.cxx b/src/GUI/QtLauncher.cxx index e177b8925..87394b904 100644 --- a/src/GUI/QtLauncher.cxx +++ b/src/GUI/QtLauncher.cxx @@ -295,7 +295,7 @@ private: class AircraftItemDelegate : public QStyledItemDelegate { public: - const int MARGIN = 4; + static const int MARGIN = 4; virtual void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { @@ -460,7 +460,7 @@ public: } if (role == Qt::UserRole) { - return m_ids[index.row()]; + return static_cast(m_ids[index.row()]); } return QVariant(); @@ -487,7 +487,7 @@ private slots: PositionedIDVec newIds = m_search->results(); beginInsertRows(QModelIndex(), m_ids.size(), newIds.size() - 1); - for (int i=m_ids.size(); i < newIds.size(); ++i) { + for (unsigned int i=m_ids.size(); i < newIds.size(); ++i) { m_ids.push_back(newIds[i]); m_airports.push_back(FGAirportRef()); // null ref } @@ -912,7 +912,8 @@ void QtLauncher::onAirportChanged() m_ui->parkingRadio->setEnabled(true); Q_FOREACH(PositionedID parking, parkings) { FGParking* park = dynamics->getParking(parking); - m_ui->parkingCombo->addItem(QString::fromStdString(park->getName()), parking); + m_ui->parkingCombo->addItem(QString::fromStdString(park->getName()), + static_cast(parking)); m_ui->airportDiagram->addParking(park); }