73 std::map<ModelId, PolygonCache> polygonCaches; |
73 std::map<ModelId, PolygonCache> polygonCaches; |
74 void loadDependenciesForModel(const ModelId modelId, const QString& path, LoadDepedenciesBag& bag); |
74 void loadDependenciesForModel(const ModelId modelId, const QString& path, LoadDepedenciesBag& bag); |
75 void collectReferences(QSet<QString> &referenced, const QString& name, const Model* model); |
75 void collectReferences(QSet<QString> &referenced, const QString& name, const Model* model); |
76 void updateDependencies(ModelInfo* model); |
76 void updateDependencies(ModelInfo* model); |
77 void prune(); |
77 void prune(); |
|
78 Q_SLOT void modelModified(); |
78 bool isReferencedByAnything(const ModelId modelId) const; |
79 bool isReferencedByAnything(const ModelId modelId) const; |
79 void makePolygonCacheForModel(const ModelId modelId); |
80 void makePolygonCacheForModel(const ModelId modelId); |
80 }; |
81 }; |
81 |
82 |
82 QString pathToName(const QFileInfo& path); |
83 QString pathToName(const QFileInfo& path); |