mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-30 23:30:04 +00:00 
			
		
		
		
	clang format/tidy fixes for rework_layer_text
This commit is contained in:
		
							parent
							
								
									ab682567c6
								
							
						
					
					
						commit
						ec296d98eb
					
				
					 3 changed files with 25 additions and 24 deletions
				
			
		|  | @ -71,7 +71,7 @@ public: | |||
| 
 | ||||
|    const std::vector<char>& GetRawFontData(const std::string& filename); | ||||
| 
 | ||||
|    static bool CheckFontFormat(const FcChar8* format); | ||||
|    static bool       CheckFontFormat(const FcChar8* format); | ||||
|    static FontRecord MatchFontFile(const std::string&              family, | ||||
|                                    const std::vector<std::string>& styles); | ||||
| 
 | ||||
|  | @ -461,7 +461,7 @@ void FontManager::Impl::FinalizeFontconfig() | |||
| 
 | ||||
| bool FontManager::Impl::CheckFontFormat(const FcChar8* format) | ||||
| { | ||||
|    const std::string stdFormat = reinterpret_cast<const char *>(format); | ||||
|    const std::string stdFormat = reinterpret_cast<const char*>(format); | ||||
| 
 | ||||
|    return stdFormat == kFcTrueType_ || stdFormat == kFcOpenType_; | ||||
| } | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| #include <ranges> | ||||
| #include <scwx/qt/manager/font_manager.hpp> | ||||
| #include <scwx/qt/map/draw_layer.hpp> | ||||
| #include <scwx/qt/model/imgui_context_model.hpp> | ||||
|  | @ -6,14 +7,11 @@ | |||
| 
 | ||||
| #include <backends/imgui_impl_opengl3.h> | ||||
| #include <backends/imgui_impl_qt.hpp> | ||||
| #include <utility> | ||||
| #include <fmt/format.h> | ||||
| #include <imgui.h> | ||||
| 
 | ||||
| namespace scwx | ||||
| { | ||||
| namespace qt | ||||
| { | ||||
| namespace map | ||||
| namespace scwx::qt::map | ||||
| { | ||||
| 
 | ||||
| static const std::string logPrefix_ = "scwx::qt::map::draw_layer"; | ||||
|  | @ -23,13 +21,13 @@ class DrawLayerImpl | |||
| { | ||||
| public: | ||||
|    explicit DrawLayerImpl(std::shared_ptr<MapContext> context) : | ||||
|        context_ {context}, | ||||
|        drawList_ {}, | ||||
|        textureAtlas_ {GL_INVALID_INDEX} | ||||
|        context_ {std::move(context)}, drawList_ {} | ||||
|    { | ||||
|       static size_t currentMapId_ {0u}; | ||||
|       imGuiContextName_ = fmt::format("Layer {}", ++currentMapId_); | ||||
|       imGuiContext_ =  | ||||
|       // This must be initialized after the last line
 | ||||
|       // NOLINTNEXTLINE(cppcoreguidelines-prefer-member-initializer)
 | ||||
|       imGuiContext_ = | ||||
|          model::ImGuiContextModel::Instance().CreateContext(imGuiContextName_); | ||||
| 
 | ||||
|       // Initialize ImGui Qt backend
 | ||||
|  | @ -51,15 +49,20 @@ public: | |||
|       model::ImGuiContextModel::Instance().DestroyContext(imGuiContextName_); | ||||
|    } | ||||
| 
 | ||||
|    DrawLayerImpl(const DrawLayerImpl&)             = delete; | ||||
|    DrawLayerImpl& operator=(const DrawLayerImpl&)  = delete; | ||||
|    DrawLayerImpl(const DrawLayerImpl&&)            = delete; | ||||
|    DrawLayerImpl& operator=(const DrawLayerImpl&&) = delete; | ||||
| 
 | ||||
|    std::shared_ptr<MapContext>                      context_; | ||||
|    std::vector<std::shared_ptr<gl::draw::DrawItem>> drawList_; | ||||
|    GLuint                                           textureAtlas_; | ||||
|    GLuint textureAtlas_ {GL_INVALID_INDEX}; | ||||
| 
 | ||||
|    std::uint64_t textureAtlasBuildCount_ {}; | ||||
| 
 | ||||
|    std::string   imGuiContextName_; | ||||
|    ImGuiContext* imGuiContext_; | ||||
|    bool          imGuiRendererInitialized_{}; | ||||
|    bool          imGuiRendererInitialized_ {}; | ||||
| }; | ||||
| 
 | ||||
| DrawLayer::DrawLayer(const std::shared_ptr<MapContext>& context) : | ||||
|  | @ -171,15 +174,15 @@ bool DrawLayer::RunMousePicking( | |||
|    bool itemPicked = false; | ||||
| 
 | ||||
|    // For each draw item in the draw list in reverse
 | ||||
|    for (auto it = p->drawList_.rbegin(); it != p->drawList_.rend(); ++it) | ||||
|    for (auto& it : std::ranges::reverse_view(p->drawList_)) | ||||
|    { | ||||
|       // Run mouse picking on each draw item
 | ||||
|       if ((*it)->RunMousePicking(params, | ||||
|                                  mouseLocalPos, | ||||
|                                  mouseGlobalPos, | ||||
|                                  mouseCoords, | ||||
|                                  mouseGeoCoords, | ||||
|                                  eventHandler)) | ||||
|       if (it->RunMousePicking(params, | ||||
|                               mouseLocalPos, | ||||
|                               mouseGlobalPos, | ||||
|                               mouseCoords, | ||||
|                               mouseGeoCoords, | ||||
|                               eventHandler)) | ||||
|       { | ||||
|          // If a draw item was picked, don't process additional items
 | ||||
|          itemPicked = true; | ||||
|  | @ -195,6 +198,4 @@ void DrawLayer::AddDrawItem(const std::shared_ptr<gl::draw::DrawItem>& drawItem) | |||
|    p->drawList_.push_back(drawItem); | ||||
| } | ||||
| 
 | ||||
| } // namespace map
 | ||||
| } // namespace qt
 | ||||
| } // namespace scwx
 | ||||
| } // namespace scwx::qt::map
 | ||||
|  |  | |||
|  | @ -50,7 +50,7 @@ public: | |||
|    common::RadarProductGroup                 radar_product_group() const; | ||||
|    std::string                               radar_product() const; | ||||
|    int16_t                                   radar_product_code() const; | ||||
|    QWidget*                                  widget() const; | ||||
|    [[nodiscard]] QWidget*                    widget() const; | ||||
| 
 | ||||
|    void set_map(const std::shared_ptr<QMapLibre::Map>& map); | ||||
|    void set_map_copyrights(const std::string& copyrights); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 AdenKoperczak
						AdenKoperczak