]> git.mxchange.org Git - flightgear.git/blobdiff - src/GUI/QtLauncher_private.hxx
Launcher: Maintain aircraft selection better
[flightgear.git] / src / GUI / QtLauncher_private.hxx
index 64b38014a778fd86772b82213240dadcb6b2c57d..c0a6d5c09bc6eea574340ec09a3ab5d6b2d07e77 100644 (file)
@@ -83,6 +83,8 @@ private slots:
 
     void onAircraftInstalledCompleted(QModelIndex index);
     void onAircraftInstallFailed(QModelIndex index, QString errorMessage);
+
+    void onShowInstalledAircraftToggled(bool b);
 private:
 
     /**
@@ -102,6 +104,12 @@ private:
 
     simgear::pkg::PackageRef packageForAircraftURI(QUrl uri) const;
 
+    void maybeRestoreAircraftSelection();
+    // need to wait after a model reset before restoring selection and
+    // scrolling, to give the view time it seems.
+    void delayedAircraftModelReset();
+    void onRatingsFilterToggled();
+
     QScopedPointer<Ui::Launcher> m_ui;
     AircraftProxyModel* m_aircraftProxy;
     AircraftItemModel* m_aircraftModel;