19 #include <QtWidgets/QDialog>
20 #include <QtGui/QPixmap>
49 const Qt::WindowFlags& flags = 0);
55 virtual void activate();
57 virtual void deactivate();
61 virtual void addTerrain(
const std::string& desc);
64 virtual void addRecentTerrain(
const std::string& desc);
70 virtual void setNeverShowAgain(
bool neverShow);
73 virtual void showDialog();
79 virtual void setDescription(
const std::string& description);
82 virtual void recentTerrainComboActivated();
84 virtual void terrainComboActivated();
86 virtual void selectedTerrainChanged();
88 virtual void neverShowAgainToggled(
bool toggled);
95 virtual void accept();
97 virtual void reject();
100 virtual void paintEvent(QPaintEvent*);
103 void setupTerrainGui();
106 void setupRecentTerrainsGui();