63 int modelIdCounter = 0; |
63 int modelIdCounter = 0; |
64 std::map<ModelId, ModelInfo> openModels; |
64 std::map<ModelId, ModelInfo> openModels; |
65 void collectReferences(QSet<QString> &referenced, const QString& name, const Model* model); |
65 void collectReferences(QSet<QString> &referenced, const QString& name, const Model* model); |
66 void updateDependencies(ModelInfo* model); |
66 void updateDependencies(ModelInfo* model); |
67 void prune(); |
67 void prune(); |
68 bool isReferencedByAnything(const ModelId modelId) const; |
|
69 void makePolygonCacheForModel(const ModelId modelId); |
68 void makePolygonCacheForModel(const ModelId modelId); |
70 }; |
69 }; |
71 |
70 |
72 QString errorStringFromMissingDependencies(const DocumentManager::MissingDependencies& missing); |
71 QString errorStringFromMissingDependencies(const DocumentManager::MissingDependencies& missing); |
73 QString pathToName(const QFileInfo& path); |
72 QString pathToName(const QFileInfo& path); |