# HG changeset patch # User Teemu Piippo # Date 1611676937 -7200 # Node ID 43ce3672648a9f2ea254b5814fad14407277fcee # Parent 05ce5a34c497fb4239d0638ce4152a1c9cd82b9c fix build diff -r 05ce5a34c497 -r 43ce3672648a CMakeLists.txt --- a/CMakeLists.txt Tue Jan 26 12:21:35 2021 +0200 +++ b/CMakeLists.txt Tue Jan 26 18:02:17 2021 +0200 @@ -196,7 +196,7 @@ set_source_files_properties(${LDFORGE_OTHER_FILES} PROPERTIES HEADER_FILE_ONLY TRUE) set_target_properties(ldforge PROPERTIES AUTOMOC 1) target_link_libraries(ldforge Qt5::Widgets Qt5::Network Qt5::OpenGL ${OPENGL_LIBRARIES}) -add_dependencies(ldforge resources translations) +add_dependencies(ldforge resources) #cotire(ldforge) add_custom_target (config_collection ALL diff -r 05ce5a34c497 -r 43ce3672648a locale/fi.ts --- a/locale/fi.ts Tue Jan 26 12:21:35 2021 +0200 +++ b/locale/fi.ts Tue Jan 26 18:02:17 2021 +0200 @@ -309,17 +309,17 @@ QObject - + OpenGL error: %1 OpenGL-virhe: %1 - + OpenGL error OpenGL-virhe - + Damn it Hemmetti diff -r 05ce5a34c497 -r 43ce3672648a src/gl/common.h --- a/src/gl/common.h Tue Jan 26 12:21:35 2021 +0200 +++ b/src/gl/common.h Tue Jan 26 18:02:17 2021 +0200 @@ -17,6 +17,7 @@ */ #pragma once +#include #include #include #include diff -r 05ce5a34c497 -r 43ce3672648a src/gl/partrenderer.cpp --- a/src/gl/partrenderer.cpp Tue Jan 26 12:21:35 2021 +0200 +++ b/src/gl/partrenderer.cpp Tue Jan 26 18:02:17 2021 +0200 @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -239,7 +240,7 @@ QStringList errors; while ((glError = glGetError()) != GL_NO_ERROR) { - const QString glErrorString = QString::fromLatin1(reinterpret_cast(::gluErrorString(glError))); + const QString glErrorString = QString::fromLatin1(reinterpret_cast(gluErrorString(glError))); errors.append(glErrorString); } if (not errors.isEmpty()) diff -r 05ce5a34c497 -r 43ce3672648a src/libraries.cpp --- a/src/libraries.cpp Tue Jan 26 12:21:35 2021 +0200 +++ b/src/libraries.cpp Tue Jan 26 18:02:17 2021 +0200 @@ -376,7 +376,7 @@ QString path; int role; QDataStream& result = stream >> path >> role; - library.path = path; + library.path.setPath(path); library.role = static_cast(role); return result; } diff -r 05ce5a34c497 -r 43ce3672648a src/tools/basetool.h --- a/src/tools/basetool.h Tue Jan 26 12:21:35 2021 +0200 +++ b/src/tools/basetool.h Tue Jan 26 18:02:17 2021 +0200 @@ -1,4 +1,5 @@ #pragma once +#include #include "../main.h" class BaseTool : public QObject diff -r 05ce5a34c497 -r 43ce3672648a src/ui/canvas.cpp --- a/src/ui/canvas.cpp Tue Jan 26 12:21:35 2021 +0200 +++ b/src/ui/canvas.cpp Tue Jan 26 18:02:17 2021 +0200 @@ -203,7 +203,7 @@ position += QPointF{0, static_cast(-fontMetrics.descent())}; break; case geom::RectangleSide::Right: - position += QPointF{static_cast(-fontMetrics.width(text)), 0}; + position += QPointF{static_cast(-fontMetrics.horizontalAdvance(text)), 0}; break; } painter.drawText(position, text); diff -r 05ce5a34c497 -r 43ce3672648a src/ui/polygonobjecteditor.cpp --- a/src/ui/polygonobjecteditor.cpp Tue Jan 26 12:21:35 2021 +0200 +++ b/src/ui/polygonobjecteditor.cpp Tue Jan 26 18:02:17 2021 +0200 @@ -6,8 +6,6 @@ #include "ui/polygonobjecteditor.h" static constexpr char INDEX_NAME[] = "_ldforge_index"; -static constexpr char PROPERTY_NAME[] = "_ldforge_property"; -static constexpr char OBJECT_ID_NAME[] = "_ldforge_id"; static constexpr char LABEL_NAME[] = "_ldforge_label"; PolygonObjectEditor::PolygonObjectEditor(Model* model, ldraw::id_t id, QWidget* parent) : diff -r 05ce5a34c497 -r 43ce3672648a src/ui/polygonobjecteditor.h --- a/src/ui/polygonobjecteditor.h Tue Jan 26 12:21:35 2021 +0200 +++ b/src/ui/polygonobjecteditor.h Tue Jan 26 18:02:17 2021 +0200 @@ -1,5 +1,6 @@ #pragma once #include +#include #include "main.h" #include "../widgets/vec3editor.h" @@ -19,5 +20,5 @@ Model* model; ldraw::id_t storedObjectId; std::vector> widgets; - std::optional splitter; + std::optional splitter; };