12 #ifndef TERRAINAPPOPTIONS_H
13 #define TERRAINAPPOPTIONS_H
17 #include <QtCore/QStringList>
42 virtual QString outputFile()
const;
43 virtual void setOutputFile(
const QString& s);
46 static void setLogDirectory(
const QString& s);
48 virtual QString databaseFile()
const;
49 virtual void setDatabaseFile(
const QString& s);
52 virtual bool loadDatabase()
const;
56 virtual void setMaximumRecentTerrainDatabases(
int);
57 int maximumRecentTerrainDatabases()
const;
59 const QStringList& recentTerrainDatabases()
const;
61 void clearRecentTerrainDatabases();
62 virtual void addRecentTerrainDatabase(
const QString&);
63 virtual void removeRecentTerrainDatabase(
const QString&);
67 virtual void setShowMapCompass(
bool);
68 virtual bool showMapCompass()
const;
70 virtual void setCompassMapPosition(
int);
71 virtual int compassMapPosition()
const;
80 void recentTerrainDatabasesChanged(
const QStringList&);
81 void compassMapPositionChanged(
int);
82 void showMapCompassChanged(
bool);