19 #include <QtWidgets/QDialog>
20 #include <QtGui/QPixmap>
39 class DtSessionStartupDialogLogic;
48 virtual QSize minimumSizeHint()
const;
50 virtual int minimumWidth()
const;
52 virtual void setWindowIcon(
const QPixmap& p);
54 virtual void setBackgroundColor(
const QColor& c);
56 virtual void paintEvent(QPaintEvent*);
97 virtual void activate();
100 virtual void deactivate();
103 virtual void setStartupPreference(StartupPreference);
106 virtual void setAllowNewScenarioOnLocal(
bool);
109 virtual void setAllowLoadScenario(
bool);
112 virtual void setAllowNeverShowAgain(
bool);
116 virtual void setLoadRecentScenarioEnabled(
bool);
119 virtual void scenarioTypeChanged();
120 virtual void onCurrentTerrainChanged();
127 virtual void accept();
131 virtual void reject();
133 virtual void paintEvent(QPaintEvent*);
135 virtual void addScenario(
const QString&,
const DtFilename&);
136 virtual void setDefaultScenario(
const DtFilename&);
138 virtual void addTerrain(
const QString&,
const DtFilename&);
139 virtual void setDefaultTerrain(
const DtFilename&);
141 virtual void addSimulationModelSet(
const QString&,
const DtFilename&);
142 virtual void setDefaultSimulationModelSet(
const std::string&);
144 virtual void setTerrainDescription(
const std::string&);