Tue, 28 Jun 2022 11:51:17 +0300
- Add CMake build type to about page and window title
- Use locale-dependant short date format in window title and long format in about page
- Move version definition into project() call
- Renamed the c++ macros to match CMake variable names
#pragma once #include "src/basics.h" #include "src/model.h" #include "src/gl/common.h" template<typename T> struct WithId : T { ModelId id; }; struct GetPolygonsContext { ModelId modelId; class DocumentManager* documents; }; struct PolygonCache { using vector_type = std::vector<WithId<PolygonElement>>; vector_type cachedPolygons; bool needRecache = true; }; const PolygonCache::vector_type* getCachedPolygons( PolygonCache* cache, Model* model, class DocumentManager* documents); PolygonCache* findPolygonCacheForModel(Model* model, DocumentManager* context);