CoreAttributes* c2,
int level);
public:
- Scenario(Project* p, const QString& i, const QString& n, Scenario* p);
+ Scenario(Project* p, const QString& i, const QString& n, Scenario* s);
virtual ~Scenario();
virtual CAType getType() const { return CA_Scenario; }
- Scenario* getParent() const { return (Scenario*) parent; }
+ Scenario* getParent() const { return static_cast<Scenario*>(parent); }
ScenarioListIterator getSubListIterator() const;
void setMinSlackRate(double msr) { minSlackRate = msr; }
double getMinSlackRate() const { return minSlackRate; }
+ void setMaxPaths(long l) { maxPaths = l; }
+ long getMaxPaths() const { return maxPaths; }
+
+ void setDate(time_t d) { date = d; }
+ time_t getDate() const { return date; }
+
private:
bool enabled;
bool projectionMode;
bool strictBookings;
bool optimize;
double minSlackRate;
+ long maxPaths;
+ time_t date;
} ;
#endif