1 #ifndef PATHSDIALOG_HXX
2 #define PATHSDIALOG_HXX
6 #include <simgear/package/Root.hxx>
13 class CatalogListModel;
15 class AddOnsPage : public QWidget
20 explicit AddOnsPage(QWidget *parent, simgear::pkg::RootRef root);
23 static void addDefaultCatalog(QWidget* pr);
26 void downloadDirChanged();
27 void sceneryPathsChanged();
30 void onAddSceneryPath();
31 void onRemoveSceneryPath();
33 void onAddAircraftPath();
34 void onRemoveAircraftPath();
37 void onRemoveCatalog();
38 void onAddDefaultCatalog();
40 void onChangeDownloadDir();
41 void onClearDownloadDir();
43 void onChangeDataDir();
46 void setDownloadDir();
48 void saveAircraftPaths();
49 void saveSceneryPaths();
52 CatalogListModel* m_catalogsModel;
53 simgear::pkg::RootRef m_packageRoot;
54 QString m_downloadDir;
58 #endif // PATHSDIALOG_HXX