19 #include <QtGui/QDialog>
20 #include <QtGui/QPixmap>
39 class DtSessionStartupDialogLogic;
40 class DtSessionStartupTitleBar;
57 virtual void activate();
60 virtual void deactivate();
66 virtual void setAllowNewScenarioOnLocal(
bool);
69 virtual void setAllowLoadScenario(
bool);
72 virtual void setAllowNeverShowAgain(
bool);
76 virtual void setLoadRecentScenarioEnabled(
bool);
79 virtual void scenarioTypeChanged();
80 virtual void onCurrentTerrainChanged();
87 virtual void accept();
91 virtual void reject();
93 virtual void paintEvent(QPaintEvent*);
95 virtual void addScenario(
const QString&,
const DtFilename&);
96 virtual void setDefaultScenario(
const DtFilename&);
98 virtual void addTerrain(
const QString&,
const DtFilename&);
99 virtual void setDefaultTerrain(
const DtFilename&);
101 virtual void addSimulationModelSet(
const QString&,
const DtFilename&);
102 virtual void setDefaultSimulationModelSet(
const std::string&);
104 virtual void setTerrainDescription(
const std::string&);