Subversion Repositories public iLand

Rev

Rev 281 | Rev 287 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1
 
106 Werner 2
#ifndef STANDLOADER_H
3
#define STANDLOADER_H
281 werner 4
#include <QtCore>
106 Werner 5
 
6
class Model;
187 iland 7
class ResourceUnit;
106 Werner 8
 
9
class StandLoader
10
{
11
public:
12
    StandLoader(Model *model): mModel(model) {}
13
    void processInit();
284 werner 14
    void loadFromPicus(const QString &fileName, ResourceUnit *ru=NULL);
259 werner 15
 
106 Werner 16
private:
284 werner 17
    void loadInitFile(const QString &fileName, const QString &type, ResourceUnit *ru=NULL);
281 werner 18
    void loadForUnit();
19
    void copyTrees();
20
    void evaluateDebugTrees();
106 Werner 21
    Model *mModel;
22
};
23
 
24
#endif // STANDLOADER_H