diff --git a/Paint/Paint.pro b/Paint/Paint.pro
new file mode 100644
index 0000000000000000000000000000000000000000..a72552565da14a1c9e994b8b733dce12c8c7ff2a
--- /dev/null
+++ b/Paint/Paint.pro
@@ -0,0 +1,26 @@
+# http://doc.qt.io/qt-5/qmake-variable-reference.html
+CONFIG += console
+QT += core widgets gui
+DEFINES += QT_WIDGETS_LIB
+#LIBS += 
+INCLUDEPATH += .
+
+HEADERS += paint.h \
+           canvas.h  \
+           circle.h \
+           freehand.h \
+           graphobj.h \
+           line.h \
+           rectangle.h \
+           scene.h \
+           triangle.h
+SOURCES += paint.cpp \
+           canvas.cpp \
+           circle.cpp \
+           freehand.cpp \
+           graphobj.cpp \
+           line.cpp \
+           main.cpp \
+           rectangle.cpp \
+           scene.cpp \
+           triangle.cpp
diff --git a/Paint/Paint.pro.user b/Paint/Paint.pro.user
new file mode 100644
index 0000000000000000000000000000000000000000..f5d755cef49faab38750f16a2e190ef83592e1af
--- /dev/null
+++ b/Paint/Paint.pro.user
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE QtCreatorProject>
+<!-- Written by QtCreator 9.0.1, 2023-06-14T23:20:14. -->
+<qtcreator>
+ <data>
+  <variable>EnvironmentId</variable>
+  <value type="QByteArray">{3c253d81-a365-45f4-b51c-82dbe60b8dbd}</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.ActiveTarget</variable>
+  <value type="qlonglong">0</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.EditorSettings</variable>
+  <valuemap type="QVariantMap">
+   <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
+   <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
+   <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
+   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
+    <value type="QString" key="language">Cpp</value>
+    <valuemap type="QVariantMap" key="value">
+     <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
+    </valuemap>
+   </valuemap>
+   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
+    <value type="QString" key="language">QmlJS</value>
+    <valuemap type="QVariantMap" key="value">
+     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
+    </valuemap>
+   </valuemap>
+   <value type="qlonglong" key="EditorConfiguration.CodeStyle.Count">2</value>
+   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
+   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
+   <value type="int" key="EditorConfiguration.IndentSize">4</value>
+   <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
+   <value type="int" key="EditorConfiguration.MarginColumn">80</value>
+   <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
+   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
+   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
+   <value type="bool" key="EditorConfiguration.PreferSingleLineComments">false</value>
+   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
+   <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
+   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
+   <value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
+   <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
+   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
+   <value type="int" key="EditorConfiguration.TabSize">8</value>
+   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
+   <value type="bool" key="EditorConfiguration.UseIndenter">false</value>
+   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
+   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
+   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
+   <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
+   <value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
+   <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
+   <value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
+   <value type="bool" key="EditorConfiguration.tintMarginArea">true</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.PluginSettings</variable>
+  <valuemap type="QVariantMap">
+   <valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
+    <value type="bool" key="AutoTest.Framework.Boost">true</value>
+    <value type="bool" key="AutoTest.Framework.CTest">false</value>
+    <value type="bool" key="AutoTest.Framework.Catch">true</value>
+    <value type="bool" key="AutoTest.Framework.GTest">true</value>
+    <value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
+    <value type="bool" key="AutoTest.Framework.QtTest">true</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
+   <value type="int" key="AutoTest.RunAfterBuild">0</value>
+   <value type="bool" key="AutoTest.UseGlobal">true</value>
+   <valuemap type="QVariantMap" key="ClangTools">
+    <value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
+    <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
+    <value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
+    <value type="int" key="ClangTools.ParallelJobs">4</value>
+    <valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
+    <valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
+    <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
+    <value type="bool" key="ClangTools.UseGlobalSettings">true</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="CppEditor.QuickFix">
+    <value type="bool" key="UseGlobalSettings">true</value>
+   </valuemap>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Target.0</variable>
+  <valuemap type="QVariantMap">
+   <value type="QString" key="DeviceType">Desktop</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 6.4.0 MinGW 64-bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 6.4.0 MinGW 64-bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt6.640.win64_mingw_kit</value>
+   <value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+   <value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+   <value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+    <value type="int" key="EnableQmlDebugging">0</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\saifa\Desktop\Paint\..\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+     </valuemap>
+     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+     </valuemap>
+     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\saifa\Desktop\Paint\..\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Release</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Release</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+     </valuemap>
+     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+     </valuemap>
+     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+    <value type="int" key="QtQuickCompiler">0</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
+    <value type="int" key="EnableQmlDebugging">0</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\saifa\Desktop\Paint\..\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Profile</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Profile</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+     </valuemap>
+     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+     </valuemap>
+     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+    <value type="int" key="QtQuickCompiler">0</value>
+    <value type="int" key="SeparateDebugInfo">0</value>
+   </valuemap>
+   <value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
+    <value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
+   </valuemap>
+   <value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="CustomOutputParsers"/>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Paint2</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/saifa/Desktop/Hochschule/PG2_Hochschule_Darmstadt_Praktikums/Paint/Paint.pro</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/saifa/Desktop/Hochschule/PG2_Hochschule_Darmstadt_Praktikums/Paint/Paint.pro</value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug</value>
+   </valuemap>
+   <value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.TargetCount</variable>
+  <value type="qlonglong">1</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
+  <value type="int">22</value>
+ </data>
+ <data>
+  <variable>Version</variable>
+  <value type="int">22</value>
+ </data>
+</qtcreator>
diff --git a/Paint/build.sh b/Paint/build.sh
new file mode 100644
index 0000000000000000000000000000000000000000..9365fd13b9d3906ae8b3aacfa1949ef642c6193f
--- /dev/null
+++ b/Paint/build.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+qmake -spec macx-xcode Paint.pro
diff --git a/Paint/canvas.cpp b/Paint/canvas.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..9cce4bd00a276f25e81899f891fdce9bffa7965e
--- /dev/null
+++ b/Paint/canvas.cpp
@@ -0,0 +1,218 @@
+#include "canvas.h"
+#include "freehand.h"
+#include "line.h"
+#include "circle.h"
+#include "rectangle.h"
+#include "triangle.h"
+
+bool CheckIfShapeIsAcceptable(GraphObj *obj){
+    // Free hand is allways true
+    FreeHand* freeHandObj;
+    if( (freeHandObj = dynamic_cast<FreeHand*>(obj)) ){return true;}
+
+    int length = std::sqrt( (obj->getStartPoint().x() - obj->getStopPoint().x()) *
+                            (obj->getStartPoint().x() - obj->getStopPoint().x()) +
+                            (obj->getStartPoint().y() - obj->getStopPoint().y()) *
+                            (obj->getStartPoint().y() - obj->getStopPoint().y()) );
+    if(length > 20) return true;
+    else return false;
+}
+
+Canvas::Canvas(QWidget *parent): QFrame(parent){
+    setFrameStyle(QFrame::Box);
+    setMouseTracking(true);
+    scene = new Scene();
+    type = NONE;
+    dragging = false;
+    shape = nullptr;
+}
+
+Canvas::~Canvas(){
+    delete shape;
+    delete scene;
+}
+
+QSize Canvas::minimumSizeHint() const{
+    return QSize(200, 200);
+}
+
+QSize Canvas::sizeHint() const{
+    return QSize(640, 480);
+}
+
+void Canvas::clearCanvas(void){
+    scene->DeleteAllShape();
+}
+
+void Canvas::setPrimitiveMode(int mode){
+    type = (Canvas::PrimitiveMode)mode;
+}
+
+void Canvas::paintEvent(QPaintEvent *event){
+    QFrame::paintEvent(event);  // parent class draws border
+    QPainter painter(this);
+    // draw all old Shapes
+    scene->draw(painter);
+    //draw the new Shape
+    if(shape != nullptr){shape->draw(painter);}
+}
+
+void Canvas::Create(QMouseEvent *event){
+
+
+    switch (type) {
+    case LINE:
+        shape = new Line();
+    break;
+    case CIRCLE:
+        shape = new Circle();
+    break;
+    case RECTANGLE:
+        shape = new Rectangle ();
+    break;
+    case FREE_HAND:
+        shape = new FreeHand ();
+    break;
+    case TRIANGLE:
+        shape = new Triangle();
+    break;
+    case NONE:
+        shape = nullptr;
+    break;
+    default:
+        break;
+    }
+
+    if(shape != nullptr){
+       shape->setStartPoint(event->pos());
+       shape->setStopPoint(event->pos());
+       shape->setColor(color);
+       shape->setOutline(outline);
+    }
+}
+
+void Canvas::Delete(QMouseEvent *event){
+    scene->deleteShape(event);
+    update();
+}
+
+void Canvas::Coloring(QMouseEvent *event){
+    scene->colorShape(event,getColor());
+    update();
+}
+
+void Canvas::Move(QPoint startPoint, QPoint endPoint ){
+    scene->moveShape(startPoint,endPoint);
+    update();
+}
+
+void Canvas::mousePressEvent(QMouseEvent *event){
+
+    if (event->button() == Qt::LeftButton) {
+
+        dragging = true;
+
+        // set The Points for the class Canvas (falls wir sie brauchen)
+        this->startPoint = event->pos();
+        this->StopPoint = event->pos();
+
+        switch (oparation) {
+            case CREAT:
+                Create(event);
+                break;
+            case DEL:
+                Delete(event);
+                break;
+            case COL:
+                Coloring(event);
+                break;
+            case TRAFO:
+                //set The Object that was selected
+                scene->setSelectedIndex(scene->selectObj(event->pos()));
+                Move( this->startPoint, this->StopPoint);
+                break;
+            default:
+                break;
+        }
+        update();
+    }
+
+}
+
+void Canvas::mouseMoveEvent(QMouseEvent *event){
+
+    if ((event->buttons() & Qt::LeftButton) && dragging) {
+
+        if(oparation == CREAT){
+            if(shape == nullptr){return;}
+            shape->setStopPoint(event->pos());
+            if(type == FREE_HAND && oparation == CREAT){
+                koordinate *k = new koordinate(shape->getStartPoint(),event->pos());
+                FreeHand* freeHandObj = dynamic_cast<FreeHand*>(shape);
+                freeHandObj->pointHestory.push_back(k);
+                shape->setStartPoint(event->pos());
+            }
+        }else if(oparation == TRAFO){
+            this->StopPoint = event->pos();
+            Move(this->startPoint,this->StopPoint);
+            this->startPoint = event->pos();
+
+        }
+
+        update();
+
+    }
+}
+
+void Canvas::mouseReleaseEvent(QMouseEvent *event){
+
+    if (event->button() == Qt::LeftButton && dragging) {
+        dragging = false;
+        //Create
+        if(shape != nullptr && type != NONE){
+           shape->setStopPoint(event->pos());
+           //Save Shape but need more Contorlle for how much big is my shape
+           if(CheckIfShapeIsAcceptable(shape)){
+//               Triangle* triangle;
+//               if( (triangle = dynamic_cast<Triangle*>(shape)) ){
+//                   triangle->setReleasedClicked(true);
+//               }
+               if(shape->getDoneDrawing()){
+                scene->AddShape(shape);
+                shape = nullptr;
+               }
+           }
+        }
+        if(oparation == TRAFO){
+            this->StopPoint = event->pos();
+            Move(this->startPoint,this->StopPoint);
+            //reinitial The Object that was selected to -1
+            scene->setSelectedIndex(-1);
+        }
+        update();
+    }
+}
+
+void Canvas::setOparation(InteractionMode newOparation){
+    oparation = newOparation;
+}
+
+void Canvas::resizeEvent(QResizeEvent *event){
+    QFrame::resizeEvent(event);
+}
+
+bool Canvas::getOutline() const{
+    return outline;
+}
+
+void Canvas::setOutline(bool newOutline){
+    outline = newOutline;
+}
+
+QColor Canvas::getColor() const{
+    return color;
+}
+
+void Canvas::setColor(const QColor &newColor){
+    color = newColor;
+}
diff --git a/Paint/canvas.h b/Paint/canvas.h
new file mode 100644
index 0000000000000000000000000000000000000000..f9585079ec0cd68cd46358b3a35e9c5eebb4a7b0
--- /dev/null
+++ b/Paint/canvas.h
@@ -0,0 +1,90 @@
+#ifndef CANVAS_H
+#define CANVAS_H
+
+#include <QFrame>
+#include <QPainter>
+#include <QPainterPath>
+#include <QMouseEvent>
+#include <math.h>
+#include <iostream>
+
+
+
+#include "graphobj.h"
+#include "scene.h"
+
+class Canvas : public QFrame
+{
+	Q_OBJECT
+
+public:
+
+	enum PrimitiveMode {
+        NONE, FREE_HAND, CIRCLE, LINE, TRIANGLE, RECTANGLE, POLYGON
+	};
+
+    enum InteractionMode{ CREAT, DEL, COL, TRAFO };
+
+
+	Canvas(QWidget *parent = 0);
+	~Canvas();
+
+	QSize minimumSizeHint() const;
+	QSize sizeHint() const;
+
+	void clearCanvas(void);
+	void setPrimitiveMode(int mode);
+
+    QPoint getStartPos() const;
+    void setStartPos(QPoint newStartPos);
+
+    QPoint getStopPos() const;
+    void setStopPos(QPoint newStopPos);
+
+    QColor getColor() const;
+    void setColor(const QColor &newColor);
+
+    bool getOutline() const;
+    void setOutline(bool newOutline);
+
+
+
+    //InteractionMode getOparation() const;
+    void setOparation(InteractionMode newOparation);
+
+    void Create(QMouseEvent *event);
+    void Delete(QMouseEvent *event);
+    void Coloring(QMouseEvent *event);
+    void Move(QPoint startPoint, QPoint endPoint);
+
+
+
+protected:
+	void paintEvent(QPaintEvent *event);
+	void resizeEvent(QResizeEvent *event);
+	void mousePressEvent(QMouseEvent *event);
+	void mouseMoveEvent(QMouseEvent *event);
+	void mouseReleaseEvent(QMouseEvent *event);
+
+private:
+
+	bool dragging;
+	PrimitiveMode type;
+    QColor color;
+    bool outline = true;
+
+    Scene* scene;
+    GraphObj *shape ;
+
+
+    QColor lastColorOfSelectedShap;
+
+    InteractionMode oparation ;
+
+    QPoint startPoint;
+    QPoint StopPoint;
+
+
+};
+
+#endif // CANVAS_H
diff --git a/Paint/circle.cpp b/Paint/circle.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..be0961e87922f6ea016958c604e44e884fc52d01
--- /dev/null
+++ b/Paint/circle.cpp
@@ -0,0 +1,50 @@
+#include "circle.h"
+#include <iostream>
+
+Circle::Circle(){
+    diameter = std::sqrt( (getStartPoint().x()-getStopPoint().x()) * (getStartPoint().x()-getStopPoint().x()) +  (getStartPoint().y()-getStopPoint().y()) * (getStartPoint().y()-getStopPoint().y()) );
+}
+
+Circle::~Circle(){
+
+}
+
+void Circle::draw(QPainter &painter){
+
+    // change later if i will work with new
+    diameter = std::sqrt( (getStartPoint().x()-getStopPoint().x()) * (getStartPoint().x()-getStopPoint().x()) +  (getStartPoint().y()-getStopPoint().y()) * (getStartPoint().y()-getStopPoint().y()) );
+
+    // Set brush color using hexadecimal value
+    setBrushForTheObject(painter);
+
+    painter.drawEllipse(getStartPoint(), diameter,diameter);
+
+}
+
+void Circle::move(QPoint vector){
+    setStartPoint(getStartPoint() + vector);
+    setStopPoint(getStopPoint() + vector);
+}
+
+bool Circle::checkTheSelectedShape(QPoint p){
+
+    int distancePointToCenter = std::sqrt( (getStartPoint().x() - p.x()) *
+                                           (getStartPoint().x() - p.x()) +
+                                           (getStartPoint().y() - p.y()) *
+                                           (getStartPoint().y() - p.y()) );
+
+    if( diameter > distancePointToCenter ){
+       std::cout<<"Object is selected"<<std::endl;
+       return true;
+    }
+
+    return false;
+}
+
+int Circle::getDiameter() const{
+    return diameter;
+}
+
+void Circle::setDiameter(int newDiameter){
+    diameter = newDiameter;
+}
diff --git a/Paint/circle.h b/Paint/circle.h
new file mode 100644
index 0000000000000000000000000000000000000000..1f1ec4030036f882412a3986a6bcf68ed236a4e6
--- /dev/null
+++ b/Paint/circle.h
@@ -0,0 +1,24 @@
+#ifndef CIRCLE_H
+#define CIRCLE_H
+
+
+#include "graphobj.h"
+
+class Circle: public GraphObj{
+
+public:
+    Circle();
+    virtual ~Circle();
+    void draw(QPainter &painter);
+    void move(QPoint vector);
+    bool checkTheSelectedShape(QPoint);
+
+    int getDiameter() const;
+    void setDiameter(int newDiameter);
+
+private:
+int diameter;
+
+};
+
+#endif // CIRCLE_H
diff --git a/Paint/freehand.cpp b/Paint/freehand.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..2559f71bb23249255ef290c3d51b1de696e0c0f3
--- /dev/null
+++ b/Paint/freehand.cpp
@@ -0,0 +1,47 @@
+#include "freehand.h"
+#include <iostream>
+
+FreeHand::FreeHand(){
+}
+
+FreeHand::FreeHand(const FreeHand &graph)
+{
+
+}
+
+FreeHand &FreeHand::operator=(const FreeHand &graph)
+{
+
+}
+
+FreeHand::~FreeHand(){
+}
+
+void FreeHand::draw(QPainter &painter){
+    // Set brush color using hexadecimal value
+    setBrushForTheObject(painter);
+    for (size_t i = 0; i < pointHestory.size(); ++i) {
+        painter.drawLine(pointHestory[i]->startPoint,pointHestory[i]->stopPoint);
+
+    }
+}
+
+void FreeHand::move(QPoint vector){
+    for(auto eachpoint : pointHestory){
+        eachpoint->startPoint+=vector;
+        eachpoint->stopPoint+=vector;
+    }
+}
+
+bool FreeHand::checkTheSelectedShape(QPoint p){
+    QPoint vector;
+    for(koordinate *k : pointHestory) {
+        vector = p - k->startPoint ;
+         if ( RANGEs > sqrt( (vector.x()*vector.x()) + (vector.y()*vector.y()) )   ){
+             return true;
+        }
+    }
+    return false;
+}
+
+
diff --git a/Paint/freehand.h b/Paint/freehand.h
new file mode 100644
index 0000000000000000000000000000000000000000..52eb13a6c0fef3d343a02eecfd2287c347bf6a7e
--- /dev/null
+++ b/Paint/freehand.h
@@ -0,0 +1,30 @@
+#ifndef FREEHAND_H
+#define FREEHAND_H
+
+
+#include "graphobj.h"
+#include <QPixmap>
+#include <vector>
+
+#define RANGEs 10
+
+struct koordinate{
+    QPoint startPoint;
+    QPoint stopPoint ;
+    koordinate(){};
+    koordinate(QPoint start, QPoint stop):startPoint(start),stopPoint(stop){};
+};
+
+class FreeHand : public GraphObj{
+public:
+    FreeHand();
+    FreeHand(const FreeHand& graph) ;
+    FreeHand &operator=(const FreeHand& graph)  ;
+    virtual ~FreeHand();
+    void draw(QPainter &painter);
+    void move(QPoint vector);
+    bool checkTheSelectedShape(QPoint);
+    std::vector<koordinate *>pointHestory;
+};
+
+#endif // FREEHAND_H
diff --git a/Paint/graphobj.cpp b/Paint/graphobj.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..74666d250a65a60af47df1fbfe535849728ea5b5
--- /dev/null
+++ b/Paint/graphobj.cpp
@@ -0,0 +1,98 @@
+#include "graphobj.h"
+
+GraphObj::GraphObj(){
+
+}
+
+//GraphObj::GraphObj(const GraphObj &graph)
+//{
+//    this->startPoint =  graph.startPoint ;
+//    this->stopPoint =  graph.stopPoint ;
+//    this->color = graph.color ;
+//    this->outline = graph.outline ;
+//}
+
+//GraphObj &GraphObj::operator=(const GraphObj &graph) {
+//    // check if the Operation is a = a then do nothing ;
+//    //but a = b ; is okey
+//    if (this != &graph) {
+//        // we dont need to do that because there are no pointer
+//        this->startPoint =  graph.startPoint ;
+//        this->stopPoint =  graph.stopPoint ;
+//        this->color = graph.color ;
+//        this->outline = graph.outline ;
+//    }
+//    return *this;
+
+//}
+
+
+//GraphObj::~GraphObj(){
+
+//}
+
+QPoint GraphObj::getStopPoint() const
+{
+    return stopPoint;
+}
+
+void GraphObj::setStopPoint(QPoint newStopPoint)
+{
+    stopPoint = newStopPoint;
+}
+
+QPoint GraphObj::getStartPoint() const
+{
+    return startPoint;
+}
+
+void GraphObj::setStartPoint(QPoint newStartPoint)
+{
+    startPoint = newStartPoint;
+}
+
+bool GraphObj::getOutline() const{
+    return outline;
+}
+
+void GraphObj::setOutline(bool newOutline){
+    outline = newOutline;
+}
+
+QColor GraphObj::getColor() const
+{
+    return color;
+}
+
+void GraphObj::setColor(const QColor &newColor)
+{
+    color = newColor;
+}
+
+void GraphObj::setBrushForTheObject(QPainter &painter)
+{
+    // Set brush color using hexadecimal value
+
+    painter.setPen(QPen(getColor(), FONTSIZE , Qt::SolidLine));
+
+    if(!getOutline()){
+        painter.setBrush(Qt::NoBrush);
+    }else{
+        painter.setBrush(getColor());
+    }
+
+
+}
+
+bool GraphObj::getDoneDrawing() const
+{
+    return doneDrawing;
+}
+
+void GraphObj::setDoneDrawing(bool newDoneDrawing)
+{
+    doneDrawing = newDoneDrawing;
+}
+
+
+
diff --git a/Paint/graphobj.h b/Paint/graphobj.h
new file mode 100644
index 0000000000000000000000000000000000000000..e6d7757901979fb0ee8f87ee079d192a3adeae5f
--- /dev/null
+++ b/Paint/graphobj.h
@@ -0,0 +1,64 @@
+#ifndef GRAPHOBJ_H
+#define GRAPHOBJ_H
+
+#include <QPainter>
+#include<QPoint>
+#include <QPainter>
+
+#define FONTSIZE 3
+
+class GraphObj
+{
+public:
+
+    GraphObj();
+
+    GraphObj(const GraphObj& graph) = delete ;
+    GraphObj& operator=(const GraphObj& graph) = delete  ;
+    virtual ~GraphObj()= default;
+
+    virtual void draw(QPainter &painter) = 0;
+    virtual void move(QPoint vector) = 0;
+    virtual bool checkTheSelectedShape(QPoint) = 0 ;
+    void setBrushForTheObject(QPainter &painter);
+
+
+    QPoint getStopPoint() const;
+    void setStopPoint(QPoint newStopPoint);
+
+    QPoint getStartPoint() const;
+    void setStartPoint(QPoint newStartPoint);
+
+    bool getOutline() const;
+    void setOutline(bool newOutline);
+
+    QColor getColor() const;
+    void setColor(const QColor &newColor);
+
+    bool getDoneDrawing() const;
+    void setDoneDrawing(bool newDoneDrawing);
+
+private:
+
+    QPoint startPoint;
+    QPoint stopPoint;
+    QColor color;
+    bool outline;
+    bool doneDrawing = true;
+
+
+};
+
+#endif // GRAPHOBJ_H
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Paint/line.cpp b/Paint/line.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..8b9c2609abcc266974e23a8e5751ae423b26c548
--- /dev/null
+++ b/Paint/line.cpp
@@ -0,0 +1,104 @@
+#include "line.h"
+#include <iostream>
+
+
+Line::Line(){
+
+}
+
+Line::Line(const Line &graph){
+
+}
+
+Line &Line::operator=(const Line &graph){
+
+}
+
+
+
+Line::~Line(){
+
+}
+
+void Line::draw(QPainter &painter){
+
+    // Set brush color using hexadecimal value
+    setBrushForTheObject(painter);
+
+    painter.drawLine(getStartPoint(), getStopPoint());
+
+}
+
+void Line::move(QPoint vector){
+    setStartPoint(getStartPoint() + vector);
+    setStopPoint(getStopPoint() + vector);
+}
+
+float Line::getSteigung(){
+
+    float a = (float)(getStartPoint().y() - getStopPoint().y())/(getStartPoint().x() - getStopPoint().x());
+    return a;
+}
+
+float Line::getConstanteB()
+{
+    float a = getSteigung();
+    float b = getStartPoint().y() - a * getStartPoint().x() ;
+    return b;
+}
+
+bool Line::checkTheSelectedShape(QPoint clicked){
+
+//    QPoint p = clicked;
+//    // swap start- and stop point if stop grather than start point
+//    if(getStartPoint().y() > getStopPoint().y()){
+//        QPoint y;
+//        y = getStopPoint();
+//        setStopPoint(getStartPoint());
+//        setStartPoint(y);
+//    }
+
+//    float a = getSteigung();
+//    float b = getConstanteB() ;
+//    float res = a * p.x() + b - p.y();
+
+//    return( getStartPoint().y() < p.y() &&  getStopPoint().y() > p.y() ) && ( res<RANGE && res> - RANGE) ;
+
+
+
+
+//          L(t)       V
+// p---------------------->
+//          |
+//          |
+//          R
+//    t0= (R - P).v/|v|^2
+
+    QPoint v = getStopPoint() - getStartPoint();
+    QPoint v_RP = clicked  - getStartPoint();
+    //streckungsFaktor
+    float t = (float)(v_RP.x() * v.x() + v_RP.y() * v.y() ) / (sqrt(v.x()*v.x() + v.y() *v.y()) * sqrt(v.x()*v.x() + v.y() *v.y())) ;
+    // init lt and the cordonation of the POint must be positive abs() solve that problem
+    QPoint lt ; lt.setX((t * v.x()));  lt.setY((t * v.y()));
+
+    lt = lt + getStartPoint();
+
+    std::cout<<" lt point "<<lt.x()<<" , "<<lt.y()<<std::endl;
+
+    // Vector Senkrecht zu der Line v = RL(t)
+    QPoint clicked_vector =   lt - clicked ;
+
+    std::cout<<"clicked vector "<<clicked_vector.x()<<" , "<<clicked_vector.y()<<std::endl;
+
+
+    std::cout<<"Betrag "<<sqrt(clicked_vector.x()*clicked_vector.x() + clicked_vector.y() * clicked_vector.y())<<std::endl;
+
+
+    return ( t<=1 && t>=0  && RANGE >= sqrt( clicked_vector.x() * clicked_vector.x() + clicked_vector.y() * clicked_vector.y() )  );
+
+
+
+
+
+}
+
diff --git a/Paint/line.h b/Paint/line.h
new file mode 100644
index 0000000000000000000000000000000000000000..0e708c62a6d2d22f6654cbf84042c2be7f4b793e
--- /dev/null
+++ b/Paint/line.h
@@ -0,0 +1,26 @@
+#ifndef LINE_H
+#define LINE_H
+
+#include "graphobj.h"
+
+#define RANGE 50
+
+class Line : public GraphObj{
+
+public:
+    Line();
+    Line(const Line& graph) ;
+    Line& operator=(const Line& graph)  ;
+    virtual ~Line();
+
+    void draw(QPainter &painter);
+    void move(QPoint vector);
+    bool checkTheSelectedShape(QPoint p);
+    float getSteigung();
+    float getConstanteB();
+
+
+
+};
+
+#endif // LINE_H
diff --git a/Paint/main.cpp b/Paint/main.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..f595706ef8b2d29637c473d4ac40f8473d56db47
--- /dev/null
+++ b/Paint/main.cpp
@@ -0,0 +1,52 @@
+#include <QtWidgets/QApplication>
+#include "paint.h"
+
+int main(int argc, char *argv[])
+{
+    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+    QApplication::setHighDpiScaleFactorRoundingPolicy(
+         Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);
+    QApplication app(argc, argv);
+    Paint w;
+    w.show();
+    return app.exec();
+}
+
+//#include<iostream>
+//void groupBoxChanged(){
+//    std::cout<<"clicked"<<std::endl;
+//}
+
+//#include <QtWidgets>
+
+//int main(int argc, char *argv[]) {
+//    QApplication app(argc, argv);
+
+//    QWidget window;
+//    QVBoxLayout layout(&window);
+
+//    QGroupBox groupBox("Radio Buttons");
+//    QVBoxLayout groupLayout;
+//    groupBox.setLayout(&groupLayout);
+
+//    QRadioButton radio1("Option 1");
+//    QRadioButton radio2("Option 2");
+//    QRadioButton radio3("Option 3");
+
+//    QButtonGroup buttonGroup;
+//    buttonGroup.addButton(&radio1);
+//    buttonGroup.addButton(&radio2);
+//    buttonGroup.addButton(&radio3);
+
+//    groupLayout.addWidget(&radio1);
+//    groupLayout.addWidget(&radio2);
+//    groupLayout.addWidget(&radio3);
+
+//    layout.addWidget(&groupBox);
+
+
+//    window.setLayout(&layout);
+//    window.show();
+
+//    return app.exec();
+//}
diff --git a/Paint/paint.cpp b/Paint/paint.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..85c411f26d728b5635805cde982ef14f5960b4db
--- /dev/null
+++ b/Paint/paint.cpp
@@ -0,0 +1,186 @@
+#include <QPushButton>
+#include <QComboBox>
+#include <QLabel>
+#include <QColorDialog>
+#include <QGridLayout>
+#include <QCheckBox>
+#include <QDebug>
+#include "paint.h"
+#include "canvas.h"
+
+/** c'tor */
+Paint::Paint(QWidget *parent): QWidget(parent)
+{
+	// instantiate Canvas and button
+	viewport = new Canvas();
+
+	btnClearCanvas = new QPushButton("&Clear Canvas");
+
+    cobPrimModes = new QComboBox();
+    cobPrimModes->addItem(tr("None"), Canvas::NONE);
+    cobPrimModes->addItem(tr("Line"), Canvas::LINE);
+    cobPrimModes->addItem(tr("Freehand"), Canvas::FREE_HAND);
+    cobPrimModes->addItem(tr("Circle"), Canvas::CIRCLE);
+    cobPrimModes->addItem(tr("Rectangle"), Canvas::RECTANGLE);
+    cobPrimModes->addItem(tr("Triangle"), Canvas::TRIANGLE);
+    //cobPrimModes->addItem(tr("Polygon"), Canvas::POLYGON);
+
+	lblPrimModes = new QLabel("Primitive Mode");
+	lblPrimModes->setBuddy(cobPrimModes);
+
+    btnDeleteObj = new QPushButton("&Delete Selected");
+    btnDeleteObj->setDisabled(false);
+    btnChangeCol = new QPushButton("C&hange Color");
+
+    cbOutline = new QCheckBox("Show Only &Outline", this);
+    BBox = new QCheckBox("Show BBox", this);
+
+
+
+
+    //1
+     groupBox = new QGroupBox("Radio Buttons");
+    //2
+    QVBoxLayout* groupBoxLayout = new QVBoxLayout();
+    groupBox->setLayout(groupBoxLayout);
+    //3
+    QRadioButton* creating = new QRadioButton("Create");
+    creating->setChecked(true);
+    QRadioButton* deleting = new QRadioButton("Delete Selected");
+    QRadioButton* coloring = new QRadioButton("Change Color");
+    QRadioButton* moving = new QRadioButton("Move Selected");
+    //4
+    action = new QButtonGroup(this);
+    //5
+    action->addButton(creating);
+    action->addButton(deleting);
+    action->addButton(coloring);
+    action->addButton(moving);
+    //6
+    action->addButton(creating,Canvas::InteractionMode::CREAT);
+    action->addButton(deleting,Canvas::InteractionMode::DEL);
+    action->addButton(coloring,Canvas::InteractionMode::COL);
+    action->addButton(moving,Canvas::InteractionMode::TRAFO);
+    //7
+    groupBoxLayout->addWidget(creating);
+    groupBoxLayout->addWidget(deleting);
+    groupBoxLayout->addWidget(coloring);
+    groupBoxLayout->addWidget(moving);
+    //8
+    //connect(action, QOverload<QAbstractButton*>::of(&QButtonGroup::buttonClicked), this, &Paint::groupBoxChanged);
+
+
+
+
+	// create layout and add gui elements to it
+	QGridLayout *mainLayout = new QGridLayout;
+
+    mainLayout->addWidget(viewport,       0, 0, 1, 4);
+    mainLayout->addWidget(groupBox,   1, 0 ,3,2);
+
+    mainLayout->addWidget(lblPrimModes,   1, 2,Qt::AlignRight);
+    mainLayout->addWidget(cobPrimModes,   1, 3);
+
+    mainLayout->addWidget(btnChangeCol,   2, 3);
+
+    mainLayout->addWidget(cbOutline,      2, 2, Qt::AlignRight);
+
+    mainLayout->addWidget(btnClearCanvas,3, 3);
+    mainLayout->addWidget(BBox,      3, 2, Qt::AlignRight);
+
+    //mainLayout->addWidget(btnDeleteObj,   2, 0);
+
+
+	// add layout to this widget instance
+	setLayout(mainLayout);
+	
+    // connect button click event to clear canvas handler
+    connect(btnClearCanvas, SIGNAL(clicked()),
+            this, SLOT(clearBtnPressed()));
+    // connect button click event to delete selected object handler
+    connect(btnDeleteObj, SIGNAL(clicked()),
+            this, SLOT(deleteBtnPressed()));
+    // connect button click event to color chooser handler
+    connect(btnChangeCol, SIGNAL(clicked()),
+            this, SLOT(colorBtnPressed()));
+    // connect list view to primitive changed event handler
+    connect(cobPrimModes, SIGNAL(activated(int)),
+            this, SLOT(primModeChanged()));
+    // connect checkbox to toggle outline event handler
+    connect(cbOutline, SIGNAL(toggled(bool)),
+            this, SLOT(showOutlineOnly(bool)));
+    // connect checkbox to toggle BBox event handler
+    connect(BBox, SIGNAL(toggled(bool)),
+            this, SLOT(BBoxPressed(bool)));
+    // connect groupButton to toggle action event handler
+    connect(action, QOverload<QAbstractButton*>::of(&QButtonGroup::buttonClicked),
+            this, &Paint::groupBoxChanged);
+
+}
+
+/** d'tor */
+Paint::~Paint(){
+    delete groupBox;
+    delete groupBoxLayout;
+    delete creating;
+    delete deleting;
+    delete coloring;
+    delete moving;
+    delete action;
+}
+
+/** method for handling button clicked event */
+void Paint::clearBtnPressed(){
+
+	viewport->clearCanvas();
+    viewport->update();
+
+}
+
+void Paint::deleteBtnPressed()
+{
+
+//    if(viewport->getSelectedIndex() != -1){
+//        viewport->AllShape.erase(viewport->AllShape.begin()+viewport->getSelectedIndex());
+//        //reset SelectedIndex to -1 for the next Shape
+//        viewport->setSelectedIndex(-1) ;
+//        viewport->update();
+//    }
+
+
+}
+
+void Paint::colorBtnPressed(){
+
+    QColor color = QColorDialog::getColor(Qt::yellow, this );
+    if (color.isValid()) {
+        //set color from the GUI
+        viewport->setColor(color);
+    }
+    //qDebug() << "Color Choosen : " << color.name();
+
+}
+
+void Paint::showOutlineOnly(bool outline){
+    qDebug() << "Only show outline: " << outline;
+    viewport->setOutline(!viewport->getOutline());
+}
+
+void Paint::BBoxPressed(bool bbox)
+{
+    qDebug() << "BBox : " << bbox;
+}
+
+void Paint::groupBoxChanged()
+{
+    std::cout<<"action change"<<std::endl;
+    // you need to cast das here
+    viewport->setOparation((Canvas::InteractionMode)action->checkedId());
+}
+
+void Paint::primModeChanged(){
+	int mode = cobPrimModes->itemData(cobPrimModes->currentIndex(), Qt::UserRole).toInt();
+	viewport->setPrimitiveMode(mode);
+    qDebug() << "Primitive Mode changed to " << mode;
+}
+
diff --git a/Paint/paint.h b/Paint/paint.h
new file mode 100644
index 0000000000000000000000000000000000000000..596652ff91c0e27900ccaad8f299ec4903fcef48
--- /dev/null
+++ b/Paint/paint.h
@@ -0,0 +1,91 @@
+#ifndef PAINT_H
+#define PAINT_H
+
+#include <QWidget>
+#include <QGroupBox>
+#include<QRadioButton>
+#include<QVBoxLayout>
+#include <QButtonGroup>
+
+
+
+class QPushButton;
+class QComboBox;
+class QLabel;
+class QCheckBox;
+class Canvas;
+class QGroupBox;
+class QRadioButton;
+class QVBoxLayout;
+class QButtonGroup;
+
+
+class Paint : public QWidget
+{
+	Q_OBJECT
+
+public:
+
+	Paint(QWidget *parent = 0);
+	~Paint();
+
+private slots:
+	void clearBtnPressed();
+    void deleteBtnPressed();
+    void colorBtnPressed();
+	void primModeChanged();
+    void showOutlineOnly(bool);
+    void BBoxPressed(bool bbox);
+    void groupBoxChanged();
+
+
+private:
+    Canvas *viewport;
+    QPushButton *btnClearCanvas;
+    QComboBox *cobPrimModes;
+    QLabel *lblPrimModes;
+    QPushButton *btnDeleteObj;
+    QPushButton *btnChangeCol;
+    QCheckBox *cbOutline;
+    QCheckBox *BBox;
+
+
+    QGroupBox* groupBox ;
+    QVBoxLayout* groupBoxLayout;
+    QRadioButton* creating ;
+    QRadioButton* deleting ;
+    QRadioButton* coloring ;
+    QRadioButton* moving ;
+
+    QButtonGroup *action;
+
+};
+
+#endif // PAINT_H
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Paint/rectangle.cpp b/Paint/rectangle.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..3af0d5f40797e326d8a9e4bd9b2ccfbdb76fc0a2
--- /dev/null
+++ b/Paint/rectangle.cpp
@@ -0,0 +1,90 @@
+#include "rectangle.h"
+#include <iostream>
+#include <ostream>
+
+Rectangle::Rectangle(){
+    width =   getStopPoint().x() - getStartPoint().x() ;
+    height =  getStopPoint().y() - getStartPoint().y()  ;
+}
+
+Rectangle::Rectangle(const Rectangle &graph)
+{
+
+}
+
+Rectangle::~Rectangle(){
+
+}
+
+void Rectangle::draw(QPainter &painter){
+
+
+    // change later if i will work with new
+    width =   getStopPoint().x() - getStartPoint().x() ;
+    height =  getStopPoint().y() - getStartPoint().y()  ;
+
+    // Set brush color using hexadecimal value
+    setBrushForTheObject(painter);
+
+    painter.drawRect(getStartPoint().x(),getStartPoint().y(), width, height);
+
+}
+
+void Rectangle::move(QPoint vector){
+    setStartPoint(getStartPoint() + vector);
+    setStopPoint(getStopPoint() + vector);
+}
+
+bool Rectangle::checkTheSelectedShape(QPoint p){
+
+    // swap start- and stop point if stop grather than start point
+      // swap start- and stop point if stop grather than start point
+
+    if(getStartPoint().y() < getStopPoint().y()){
+        QPoint y;
+        y = getStopPoint();
+        setStopPoint(getStartPoint());
+        setStartPoint(y);
+    }
+
+    float steigung = (float)(getStartPoint().y() - getStopPoint().y())/(getStartPoint().x() - getStopPoint().x());
+
+    // wenn Y nicht stimmt
+    if(!(p.y() <= getStartPoint().y() &&   p.y() >= getStopPoint().y())) return false;
+
+    // jenach Start- StopPunkt wird X anders geprüft mit Hilfe der Steigung der Diagonale
+    if (steigung<0)
+        return( p.x() >= getStartPoint().x() && p.x() <= getStopPoint().x() );
+    else
+        return(p.x() <= getStartPoint().x() &&p.x() >= getStopPoint().x() );
+    
+    // wenn Y nicht stimmt
+    if(!(p.y() <= getStartPoint().y() &&   p.y() >= getStopPoint().y())) return false;
+    
+    // jenach Start- StopPunkt wird X anders geprüft mit Hilfe der Steigung der Diagonale
+    if (steigung<0)
+        return( p.x() >= getStartPoint().x() && p.x() <= getStopPoint().x() );         
+    else
+        return(p.x() <= getStartPoint().x() &&p.x() >= getStopPoint().x() );  
+
+}
+
+int Rectangle::getWidth() const
+{
+    return width;
+}
+
+void Rectangle::setWidth(int newWidth)
+{
+    width = newWidth;
+}
+
+int Rectangle::getHeight() const
+{
+    return height;
+}
+
+void Rectangle::setHeight(int newHeight)
+{
+    height = newHeight;
+}
diff --git a/Paint/rectangle.h b/Paint/rectangle.h
new file mode 100644
index 0000000000000000000000000000000000000000..ec01b8f14e3bc4213e8f9c5a8970ad138d1fb7ae
--- /dev/null
+++ b/Paint/rectangle.h
@@ -0,0 +1,32 @@
+#ifndef RECTANGLE_H
+#define RECTANGLE_H
+
+
+#include "graphobj.h"
+
+class Rectangle : public GraphObj{
+
+public:
+    Rectangle();
+
+    Rectangle(const Rectangle& graph) ;
+    Rectangle &operator=(const Rectangle& graph)  ;
+
+    virtual ~Rectangle();
+    void draw(QPainter &painter);
+    void move(QPoint vector);
+    bool checkTheSelectedShape(QPoint p);
+
+
+    int getWidth() const;
+    void setWidth(int newWidth);
+
+    int getHeight() const;
+    void setHeight(int newHeight);
+
+private:
+    int width = 0;
+    int height = 0;
+};
+
+#endif // RECTANGLE_H
diff --git a/Paint/scene.cpp b/Paint/scene.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..573664adc9595a459a58b5d668a5a7f6dc4e2061
--- /dev/null
+++ b/Paint/scene.cpp
@@ -0,0 +1,120 @@
+#include "scene.h"
+#include <iostream>
+#include <ostream>
+
+Scene::Scene(){
+
+}
+
+Scene::Scene(const Scene &scene) {
+
+    for (int i = 0; (size_t)i < scene.AllShape.size(); ++i)
+        this->AllShape[i] = scene.AllShape[i];
+
+}
+
+Scene &Scene::operator=(const Scene &scene){
+    // check if the Operation is a = a then do nothing ;
+    //but a = b ; is okey
+    if (this != &scene) {
+        for (int i = 0; (size_t)i < scene.AllShape.size(); ++i)
+            this->AllShape[i] = scene.AllShape[i];
+
+    }
+    return *this;
+}
+
+
+Scene::~Scene()
+{
+    for(int i = 0; i < (int)AllShape.size(); i++){
+        delete AllShape[i];
+    }
+
+}
+
+void Scene::draw(QPainter &painter)
+{
+    for(int i = 0; i < (int)AllShape.size(); i++){
+        AllShape[i]->draw(painter);
+    }
+
+}
+
+void Scene::deleteShape(QMouseEvent *event){
+
+   int selectedIndex = selectObj(event) ;
+   if(selectedIndex !=-1 ){
+      AllShape.erase(AllShape.begin()+ selectedIndex );
+    }
+
+}
+
+void Scene::AddShape(GraphObj *obj){
+    AllShape.push_back(obj);
+}
+
+void Scene::DeleteAllShape(){
+    AllShape.clear();
+}
+
+void Scene::moveShape(QPoint startPoint , QPoint endPoint){
+
+    QPoint mouseClickedPoint = startPoint;
+    QPoint mouseStopedPoint = endPoint;
+    QPoint vectorOfTheMovingEvent = mouseStopedPoint - mouseClickedPoint ;
+
+    if( SelectedIndex !=-1){
+        AllShape[SelectedIndex]->move(vectorOfTheMovingEvent);
+    }
+
+}
+
+void Scene::colorShape(QMouseEvent *event,QColor color)
+{
+    int selectedIndex = selectObj(event) ;
+    if(selectedIndex !=-1 ){
+
+        AllShape[selectedIndex]->setColor(color);
+
+     }
+
+
+}
+
+int Scene::selectObj(QPoint p){
+
+    for( int i = AllShape.size() - 1 ; i != -1 ; --i) {
+       if(AllShape[i]->checkTheSelectedShape(p)){
+           return i;
+       }
+    }//end for loop
+
+    return -1;
+
+}
+
+int Scene::getSelectedIndex() const
+{
+    return SelectedIndex;
+}
+
+void Scene::setSelectedIndex(int newSelectedIndex)
+{
+    SelectedIndex = newSelectedIndex;
+}
+
+int Scene::selectObj(QMouseEvent *event){
+
+    for( int i = AllShape.size() - 1 ; i != -1 ; --i) {
+       if(AllShape[i]->checkTheSelectedShape(event->pos())){
+           return i;
+       }
+    }
+    return -1;
+    //    lastColorOfSelectedShap = scene->AllShape[i]->getColor();
+    //    //Set oppicity to the Shape
+    //    QColor newColorForSelectedShape = Qt::gray;
+    //    newColorForSelectedShape.setAlpha(100);
+    //    scene->AllShape[i]->setColor(newColorForSelectedShape);
+}
diff --git a/Paint/scene.h b/Paint/scene.h
new file mode 100644
index 0000000000000000000000000000000000000000..798dd074c5ab994d4921f7b374298fa93b91e1c0
--- /dev/null
+++ b/Paint/scene.h
@@ -0,0 +1,99 @@
+#ifndef SCENE_H
+#define SCENE_H
+
+
+#include <vector>
+#include <QMouseEvent>
+#include <QColor>
+
+#include"graphobj.h"
+
+
+class Scene
+{
+public:
+
+    Scene();
+
+    Scene(const Scene& scene) ;
+    Scene& operator=(const Scene& scene)   ;
+    ~Scene();
+
+    void draw(QPainter &painter);
+    void deleteShape(QMouseEvent *event);
+    void AddShape(GraphObj* obj);
+    void DeleteAllShape();
+
+    void moveShape(QPoint startPoint, QPoint endPoint );
+    void colorShape(QMouseEvent *event,QColor color);
+
+    int selectObj(QMouseEvent *event);
+    // function overload
+    int selectObj(QPoint p);
+    int getSelectedIndex() const;
+    void setSelectedIndex(int newSelectedIndex);
+
+private:
+    std::vector<GraphObj *> AllShape;
+    int SelectedIndex = -1 ;
+};
+
+#endif // SCENE_H
+
+
+
+//    MOV R7 , #0                 @ R7 ist der Counter für die Anzhal der Ketten                             @das Brauchen wir um zu überprüfen ob unsere Zeichnenkette über 255 ist
+//loop:
+
+//    CMP  R7 , 254                @ prüfen ob wir unsere Maximal erreicht haben
+//    BEQ  checkIfStringover255    @ retrun function die /0 am Ende kopiert
+
+//    ADD  R7 ,  #1                @ increment den Counter
+
+//    LDRB R1 , [R0] , #1  ;       @ R0 ist der Zeiger auf StringA
+//    STRB R1 , [R2] , #1  ;       @ R2 ist ein Zeiger auf StringB
+//    CMP  R1 , #0                 @ R1 hat immer eine Kopie von dem aktuellen Inhalt
+//    BNE  loop                    @ noch mal incremetieren und kopieren den nächsten Inhalt
+
+//checkIfStringover255:
+//    MOV  R9 #0                   @ Mov 0 zu r9 weil wir nicht sagen können speichere #0 in R2
+//    STRB R9,[R2,#1]              @ incrementieren den Zeiger vor dem Speichern
+
+// @//.......................... weiter code
+
+//    MOV R5, #0;
+//PushNumberInStack:
+
+//    ADD R5,#1;
+
+//    LDRB R8 , [R2] , #1  ;      @ R2 ist der Zeiger auf StringB
+//                                @ charakter laden von dem Speicher
+//                                @ und Zeiger Incrementieren
+
+//    CMP  R8 , #0     ;          @ check ob zeichen ist 0 (Terminiert)
+//    BEQ PopNumberInSpeicher ;   @ überprüfung ist fertig
+
+//    CMP R8 , 49                 @ Vergeleiche charakter mit 0
+//    BLT PushNumberInStack  ;            @ Ignore
+//    CMP R8 , 57                 @ Vergeleiche charakter mit 9
+//    BGT PushNumberInStack  ;            @ Ignore
+//    PUSH R8 ;
+//    B  SaveNumberInStack ;                   @ noch mal incremetieren und kopieren den nächsten Inhalt
+
+
+//PopNumberInSpeicher:
+
+//    POP R8;
+//    STR R8 , [R2], #1;        @ Speichern Zahlen in den Speicher
+//    SUBS R5, #1;              @ Counter Dekrimentieren
+//    BNE PopNumberInSpeicher ; @ Jump wenn R5 nicht 0 ist
+
+//@//.......................... weiter code
+
+
+
+
+
+
+
+
diff --git a/Paint/triangle.cpp b/Paint/triangle.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..dbc1c92d8bc08e41b2b7e814df73f14aa3ace663
--- /dev/null
+++ b/Paint/triangle.cpp
@@ -0,0 +1,87 @@
+#include "triangle.h"
+
+Triangle::Triangle(){
+    setDoneDrawing(false);
+}
+
+Triangle::Triangle(const Triangle &graph)
+{
+
+}
+
+Triangle &Triangle::operator=(const Triangle &graph)
+{
+
+}
+
+Triangle::~Triangle(){
+
+}
+
+void Triangle::draw(QPainter &painter){
+
+
+        Line *l = new Line();
+        l->setStartPoint(getStartPoint());
+        l->setStopPoint(getStopPoint());
+        l->setColor(getColor());
+        l->setOutline(getOutline());
+        // Set brush color using hexadecimal value
+        setBrushForTheObject(painter);
+
+        if(releasedClicked){
+          lineList.push_back(l);
+        }
+
+        releasedClicked = false;
+
+        for(auto line : lineList)
+            painter.drawLine(line->getStartPoint(), line->getStopPoint());
+
+
+
+
+
+
+
+}
+
+bool Triangle::checkTheSelectedShape(QPoint p)
+{
+    return false;
+}
+
+void Triangle::move(QPoint vector)
+{
+
+}
+
+bool Triangle::getDone() const
+{
+    return done;
+}
+
+void Triangle::setDone(bool newDone)
+{
+    done = newDone;
+}
+
+int Triangle::getNumberOfDrawedLine() const
+{
+    return numberOfDrawedLine;
+}
+
+void Triangle::setNumberOfDrawedLine(int newNumberOfDrawedLine)
+{
+    numberOfDrawedLine = newNumberOfDrawedLine;
+}
+
+bool Triangle::getReleasedClicked() const
+{
+    return releasedClicked;
+}
+
+void Triangle::setReleasedClicked(bool newReleasedClicked)
+{
+    releasedClicked = newReleasedClicked;
+}
diff --git a/Paint/triangle.h b/Paint/triangle.h
new file mode 100644
index 0000000000000000000000000000000000000000..a69130cb9284b68138df133535bbf60513fb101a
--- /dev/null
+++ b/Paint/triangle.h
@@ -0,0 +1,38 @@
+#ifndef TRIANGLE_H
+#define TRIANGLE_H
+
+
+#include "graphobj.h"
+#include "line.h"
+
+
+class Triangle : public GraphObj{
+
+public:
+
+    Triangle();
+    Triangle(const Triangle& graph) ;
+    Triangle &operator=(const Triangle& graph)  ;
+    virtual ~Triangle();
+    void draw(QPainter &painter);
+    bool checkTheSelectedShape(QPoint p);
+    void move(QPoint vector);
+
+    bool getDone() const;
+    void setDone(bool newDone);
+
+    std::vector<Line*> lineList;
+
+    int getNumberOfDrawedLine() const;
+    void setNumberOfDrawedLine(int newNumberOfDrawedLine);
+
+    bool getReleasedClicked() const;
+    void setReleasedClicked(bool newReleasedClicked);
+
+private:
+    bool done = true;
+    int numberOfDrawedLine = 0;
+    bool releasedClicked = false;
+};
+
+#endif // TRIANGLE_H
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qmake.stash b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qmake.stash
new file mode 100644
index 0000000000000000000000000000000000000000..8ef0853a9c06fa0fae6c54fb40314c4dee13d347
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qmake.stash
@@ -0,0 +1,21 @@
+QMAKE_CXX.QT_COMPILER_STDCXX = 201703L
+QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 11
+QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 2
+QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0
+QMAKE_CXX.COMPILER_MACROS = \
+    QT_COMPILER_STDCXX \
+    QMAKE_GCC_MAJOR_VERSION \
+    QMAKE_GCC_MINOR_VERSION \
+    QMAKE_GCC_PATCH_VERSION
+QMAKE_CXX.INCDIRS = \
+    C:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ \
+    C:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 \
+    C:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward \
+    C:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include \
+    C:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed \
+    C:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include
+QMAKE_CXX.LIBDIRS = \
+    C:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0 \
+    C:/Qt/Tools/mingw1120_64/lib/gcc \
+    C:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib \
+    C:/Qt/Tools/mingw1120_64/lib
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QApplication.4B91AD8B131059F0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QApplication.4B91AD8B131059F0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..7dbe0bd4c477ed1c2fdbc91e923ce1070e0c63fc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QApplication.4B91AD8B131059F0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QCheckBox.D3731958161DA909.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QCheckBox.D3731958161DA909.idx
new file mode 100644
index 0000000000000000000000000000000000000000..018cc00213cdac8437b3367a6338d9567749ff59
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QCheckBox.D3731958161DA909.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QColorDialog.69B7B8F53293354A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QColorDialog.69B7B8F53293354A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d2dc29da613a278711bae9caab1129817d78643f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QColorDialog.69B7B8F53293354A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QComboBox.15DA10075D442FE9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QComboBox.15DA10075D442FE9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..eedc13e3f8a848356d7703efb44fb0bec1769ec1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QComboBox.15DA10075D442FE9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDebug.79A942CF5E85271A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDebug.79A942CF5E85271A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5a39844327ea74555dca778d9027c58b16068044
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDebug.79A942CF5E85271A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFrame.56D4E49AF96E619E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFrame.56D4E49AF96E619E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..757e4980b19a2a568a2d589698a5a8566225ac0d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFrame.56D4E49AF96E619E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QGridLayout.7E664F78B9C690DA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QGridLayout.7E664F78B9C690DA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8cf083c0add38222a4a3cb9eefbb318018d247c8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QGridLayout.7E664F78B9C690DA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLabel.46240D35C56C6891.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLabel.46240D35C56C6891.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ce59b0e04cc6ec2b3c9f4809af85bd2d5aa2cb9c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLabel.46240D35C56C6891.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QList.68D4C0F1954CA434.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QList.68D4C0F1954CA434.idx
new file mode 100644
index 0000000000000000000000000000000000000000..31ef2c82daffc913c8b89a238c06a0d5333f34d1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QList.68D4C0F1954CA434.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMouseEvent.73980DD9C660051A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMouseEvent.73980DD9C660051A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..99a3ff50a7e5a2e3a02eab10d199c8596307c143
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMouseEvent.73980DD9C660051A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QObject.7EA1137D5F7ABCC4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QObject.7EA1137D5F7ABCC4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3629d1427b1afda3eae7ac62556bfa151608390f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QObject.7EA1137D5F7ABCC4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPainter.E8DC6A1AFD34CEDF.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPainter.E8DC6A1AFD34CEDF.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6fe8dc403ac283ec1a3e1c0e107287792f2f06fe
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPainter.E8DC6A1AFD34CEDF.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPainterPath.B7EF2D6B5430989E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPainterPath.B7EF2D6B5430989E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b66fdd00427542e95312e561cc501d6d0cdc70b4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPainterPath.B7EF2D6B5430989E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPixmap.81173ED64E2D5B0C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPixmap.81173ED64E2D5B0C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..610c6afd7fa25f8c6ed4b7cd33471f8cafbfc927
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPixmap.81173ED64E2D5B0C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPoint.C17E489C5994CCB9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPoint.C17E489C5994CCB9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..af653fbaae49676dfd92c3e3dd39aed29dbf17cc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPoint.C17E489C5994CCB9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPushButton.1125447999A54969.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPushButton.1125447999A54969.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bdff3c47744989f0660b5d088e616825291b5d59
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPushButton.1125447999A54969.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QRect.CBA501859AAEBCA8.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QRect.CBA501859AAEBCA8.idx
new file mode 100644
index 0000000000000000000000000000000000000000..476a4bca835823c28c67368da088a71620b53def
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QRect.CBA501859AAEBCA8.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSize.B0A6B32CE6F3EA52.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSize.B0A6B32CE6F3EA52.idx
new file mode 100644
index 0000000000000000000000000000000000000000..0be1de97d9a21a4e9fad5fabb1643fde51cf7035
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSize.B0A6B32CE6F3EA52.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSizeF.3F151DFCC1111420.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSizeF.3F151DFCC1111420.idx
new file mode 100644
index 0000000000000000000000000000000000000000..87e04363ea5d5d3974a97a0bd7147e85aba9c6e2
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSizeF.3F151DFCC1111420.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QTransform.C29A221CE80959B9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QTransform.C29A221CE80959B9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..dbd40707296cb1e3815815edad9880cd1a2f4d01
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QTransform.C29A221CE80959B9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QWidget.DBA20571F546ADD2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QWidget.DBA20571F546ADD2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c14c20ef711f2c21845aa66a33f3e1b069f9fc1c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QWidget.DBA20571F546ADD2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.59BC3ECCE229061D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.59BC3ECCE229061D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d3ee495379cf8a875b9bc83dfc5549818da7a4d7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.59BC3ECCE229061D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw.h.9063BC30453243F3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw.h.9063BC30453243F3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..27237db6fb6e1b180bab6eabd6b1553fa20735c0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw.h.9063BC30453243F3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_ddk.h.570FD4D1B2D32B52.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_ddk.h.570FD4D1B2D32B52.idx
new file mode 100644
index 0000000000000000000000000000000000000000..45ab5213bf89f67892ce8ccab795ffda0bc8bda7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_ddk.h.570FD4D1B2D32B52.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_mac.h.080D111F344D4537.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_mac.h.080D111F344D4537.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c709d53e6f50575cd95f51d00b01d73a0e6c67a1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_mac.h.080D111F344D4537.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_off_t.h.53E87FB5C0C92D32.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_off_t.h.53E87FB5C0C92D32.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2106a6cd72a5054867492a8a0e1227c808ed4799
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_off_t.h.53E87FB5C0C92D32.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_secapi.h.26DB93C57E58A36E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_secapi.h.26DB93C57E58A36E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f05004fd090759e53bb2a4cbca223b59d8bb4ef5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_secapi.h.26DB93C57E58A36E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_stat64.h.0CD59C248F52BD72.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_stat64.h.0CD59C248F52BD72.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c5eeaf1ebd14cd73ab3efcb087318786d3d16fec
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_stat64.h.0CD59C248F52BD72.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_timeval.h.6D8772AD9AE270D6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_timeval.h.6D8772AD9AE270D6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..47e01a229403867b99469864527f1f3170f22662
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_timeval.h.6D8772AD9AE270D6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/algorithm.B63A1AB804A0418E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/algorithm.B63A1AB804A0418E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..74b4f640ce0a056782bd6f7c54d3af309c394515
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/algorithm.B63A1AB804A0418E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.B818E34A708CBED6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.B818E34A708CBED6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..08b8f6a8e389b5a2de9fb9529b36eadf0a14c013
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.B818E34A708CBED6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/align.h.4C4EF99306C09C24.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/align.h.4C4EF99306C09C24.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a3335a2d92cd3b2bd14bcbadb1800c5e9fa81c18
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/align.h.4C4EF99306C09C24.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.91DE6B7F31D201E0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.91DE6B7F31D201E0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..66decee197e8c6901059d6f80e072fda6f66a9d8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.91DE6B7F31D201E0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.1FD3C3694528EE54.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.1FD3C3694528EE54.idx
new file mode 100644
index 0000000000000000000000000000000000000000..52b1a81cf3e10662a9fa073db671a340b1484b31
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.1FD3C3694528EE54.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.E9BA17BEE07A2BAA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.E9BA17BEE07A2BAA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f3c290386a8d16c2966a0feec2a91e3b5f76e4fa
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.E9BA17BEE07A2BAA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.95627CC6742827C3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.95627CC6742827C3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..99e37e8208873fd0b3a5168c6d6130e19ba92f7d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.95627CC6742827C3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.93BF9A1F82F6688C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.93BF9A1F82F6688C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..becadf5e17d88d5651748900bba2cc31ad2fe7ca
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.93BF9A1F82F6688C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/array.25E9866757CEF9AF.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/array.25E9866757CEF9AF.idx
new file mode 100644
index 0000000000000000000000000000000000000000..63398715bc0552a0ce6eed44d30601d57e6dba6b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/array.25E9866757CEF9AF.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/assert.h.849CBFAA20ACB2EF.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/assert.h.849CBFAA20ACB2EF.idx
new file mode 100644
index 0000000000000000000000000000000000000000..34eac1f46fc3b62dd7922b9fa388698ad5a58926
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/assert.h.849CBFAA20ACB2EF.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/assertions.h.538DFC7564A8C64A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/assertions.h.538DFC7564A8C64A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2545f4e86b9028fbd78c03df10612bbda7deb5a8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/assertions.h.538DFC7564A8C64A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic.3D5D6F43342AFCB2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic.3D5D6F43342AFCB2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..aa51b24b683f35040772dd619b3f61aab5c4545a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic.3D5D6F43342AFCB2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_base.h.9E887311C28BEF8A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_base.h.9E887311C28BEF8A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c5c9c95c54d02fa4a10c77379b2bc35dcc63de8d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_base.h.9E887311C28BEF8A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.6B04184F5D993264.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.6B04184F5D993264.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e6a020e5865bde5b87c99050775c39e0283472ba
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.6B04184F5D993264.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_word.h.862F6C953145A517.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_word.h.862F6C953145A517.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6f3f41f78abb366086083528edd0a9a990d57c73
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_word.h.862F6C953145A517.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.42C1A32322C8EB2F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.42C1A32322C8EB2F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1579e918156e810507bbf94cc7af8cd401369216
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.42C1A32322C8EB2F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/auto_ptr.h.1589B15250F603E2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/auto_ptr.h.1589B15250F603E2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..940115e6362e5348888333d73a72f173ea087da3
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/auto_ptr.h.1589B15250F603E2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.h.5B05F8DA67EC6948.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.h.5B05F8DA67EC6948.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6ea6448fe1b5cd06515d10c61f246261c0649b31
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.h.5B05F8DA67EC6948.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.tcc.5E0866760DDCF291.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.tcc.5E0866760DDCF291.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9ef39401bd21b4aba72e5db59f1b7b37440a0d94
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.tcc.5E0866760DDCF291.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_string.h.3EA6F3E3C03CF711.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_string.h.3EA6F3E3C03CF711.idx
new file mode 100644
index 0000000000000000000000000000000000000000..47a36e63cc44961b011259a22dc0fa0e11abccbc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_string.h.3EA6F3E3C03CF711.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.4EF75573B7A58625.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.4EF75573B7A58625.idx
new file mode 100644
index 0000000000000000000000000000000000000000..576d67481fd80629d9d2f6ac98ededbe8b78389a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.4EF75573B7A58625.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bessel_function.tcc.F4D1EEEA8259DA3B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bessel_function.tcc.F4D1EEEA8259DA3B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..485c4f895f02555b5f94f7f0d4b555ff1079e6db
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bessel_function.tcc.F4D1EEEA8259DA3B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/beta_function.tcc.5B375847E4658250.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/beta_function.tcc.5B375847E4658250.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5ca4a56cc41b0f5e060fee4829778d9b5abf220a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/beta_function.tcc.5B375847E4658250.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/binders.h.B49A7B8E474AC3F5.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/binders.h.B49A7B8E474AC3F5.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9b9a088d4e7b5ad6bf667cab6b11cf2c40cbfeb8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/binders.h.B49A7B8E474AC3F5.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bit.FA145B867C105A18.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bit.FA145B867C105A18.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3c634c13c3c77168d7341519873b897e5e7c151a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bit.FA145B867C105A18.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++allocator.h.7BC47500EE33DF83.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++allocator.h.7BC47500EE33DF83.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3cf65b66fe47f3e361ae58fa1fc250982a894a30
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++allocator.h.7BC47500EE33DF83.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.B085AC53D731EE26.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.B085AC53D731EE26.idx
new file mode 100644
index 0000000000000000000000000000000000000000..664ec4af1953b4b15b220b6b00186e293719596d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.B085AC53D731EE26.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.33CE091015F064AE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.33CE091015F064AE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..671abf07ff3ae15b50cbe4c89b8bd867d1f3e5c5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.33CE091015F064AE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/canvas.cpp.5E50EA634CEB402F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/canvas.cpp.5E50EA634CEB402F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c7920f1426107693d6dcfd999b16a2766a912a45
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/canvas.cpp.5E50EA634CEB402F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/canvas.h.EFBD7AA74D4532D2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/canvas.h.EFBD7AA74D4532D2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2b3baa6e3a73100213968e4b2330cd1719f88ce0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/canvas.h.EFBD7AA74D4532D2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cctype.C3800EC1562A5645.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cctype.C3800EC1562A5645.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e599de39ceb4f74fdbf71c88eb23146980b9fa5a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cctype.C3800EC1562A5645.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cerrno.8115E69FEB2597E4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cerrno.8115E69FEB2597E4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..34044d4791f4ffc1fea077d6a9e296fd7c819559
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cerrno.8115E69FEB2597E4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/char_traits.h.B438352A03EE1153.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/char_traits.h.B438352A03EE1153.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e7f087808195e7c938553a37d9e3d79fa273b114
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/char_traits.h.B438352A03EE1153.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/charconv.h.1ACAF5CE5EA79A5A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/charconv.h.1ACAF5CE5EA79A5A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..29b2d8873f6d487fe796ba5581837d609ed291ff
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/charconv.h.1ACAF5CE5EA79A5A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/chrono.AB49B1B7797201CB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/chrono.AB49B1B7797201CB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3acc8f626935188bee1ab61ffb05d909d1bd04e6
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/chrono.AB49B1B7797201CB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/circle.cpp.5E257FCB0059E96B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/circle.cpp.5E257FCB0059E96B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..484f5fe2b9a6694c4ff1774ecfa4641c1bda922a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/circle.cpp.5E257FCB0059E96B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/circle.h.881A65D62D56CE84.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/circle.h.881A65D62D56CE84.idx
new file mode 100644
index 0000000000000000000000000000000000000000..760c99138c36a2ed3afa965f459e9641117f6185
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/circle.h.881A65D62D56CE84.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/clocale.48D2F5BD9B538AAE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/clocale.48D2F5BD9B538AAE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b49712cadd1ebe9a4789754a581e09b01099d24f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/clocale.48D2F5BD9B538AAE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cmath.A0A08F382EA62983.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cmath.A0A08F382EA62983.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e3fbd40f12d5c8cfda7de6f95227e25839df9514
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cmath.A0A08F382EA62983.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/concept_check.h.412FA04EC187BA84.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/concept_check.h.412FA04EC187BA84.idx
new file mode 100644
index 0000000000000000000000000000000000000000..beadcf683521f68daccffbf955f75f7d9235e1bf
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/concept_check.h.412FA04EC187BA84.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.2E032C229A38C6E1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.2E032C229A38C6E1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5fb8e5fe6bccda6240264d7b410fa09aaebf145e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.2E032C229A38C6E1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt.h.CF79803002814E3C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt.h.CF79803002814E3C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..db72a57688868a5daf03fa772e65fe0bfd13cd77
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt.h.CF79803002814E3C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_startup.h.8C9FE57DD784911C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_startup.h.8C9FE57DD784911C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..11028acb449632c2dfa78e4cb57f3bd24b1b0dae
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_startup.h.8C9FE57DD784911C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_stdio_config.h.8E05F7291AC6AE26.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_stdio_config.h.8E05F7291AC6AE26.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c889f697be1f2e4dca6d882425f52302918ec24c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_stdio_config.h.8E05F7291AC6AE26.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_wstdlib.h.2AFF082516D86A01.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_wstdlib.h.2AFF082516D86A01.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6dcf4124c2efa28e96128a4ee08e68de0aee8888
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_wstdlib.h.2AFF082516D86A01.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.18CE80C3AA2F2928.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.18CE80C3AA2F2928.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d7108cbbd0b0bb9d7c0551f2aab2c057b96099b4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.18CE80C3AA2F2928.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpu_defines.h.17425A30C8B0664B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpu_defines.h.17425A30C8B0664B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d662b044690299962b410cbb521ae4b696edc29e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpu_defines.h.17425A30C8B0664B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/crtdefs.h.51BBD55D5C4996FB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/crtdefs.h.51BBD55D5C4996FB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c4506d567c96547c3805718b78cca9d344f5f42e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/crtdefs.h.51BBD55D5C4996FB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstddef.6685BE0C46EA418C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstddef.6685BE0C46EA418C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..19e6e8fee55a53f728d2380442f2778e48ebe5fc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstddef.6685BE0C46EA418C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdint.6545973F0DAAC1CC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdint.6545973F0DAAC1CC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..49d6ca7ee5e57f217029e634ff077950962bd3fc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdint.6545973F0DAAC1CC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdio.B7ED95DE322D94D3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdio.B7ED95DE322D94D3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8b781d1bf84e21725e9685496ae413db886a0958
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdio.B7ED95DE322D94D3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.77936E530E4CBA75.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.77936E530E4CBA75.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2847734a02d3c3f53c5109ea6aea5278771abd39
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.77936E530E4CBA75.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstring.E6FEDAD33AD83F79.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstring.E6FEDAD33AD83F79.idx
new file mode 100644
index 0000000000000000000000000000000000000000..96f8f64f5b300dd0c785056a66f7e6221cff8222
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstring.E6FEDAD33AD83F79.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctime.3B2F9094CD80A030.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctime.3B2F9094CD80A030.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ed9a933e85e95738bc8791048b8e73ff353aa814
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctime.3B2F9094CD80A030.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.611A3F47BDEB2D65.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.611A3F47BDEB2D65.idx
new file mode 100644
index 0000000000000000000000000000000000000000..97c01ac139b55667315c8e25692758cbf78f10d7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.611A3F47BDEB2D65.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_base.h.882EA03B6D676096.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_base.h.882EA03B6D676096.idx
new file mode 100644
index 0000000000000000000000000000000000000000..4e7401a86a2fc1c672cf8baf84d86a756b6418b3
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_base.h.882EA03B6D676096.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_inline.h.FA1D9A79EB85AFDC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_inline.h.FA1D9A79EB85AFDC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ce5642e4f4d5e51d5234c914930eadf200f58220
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_inline.h.FA1D9A79EB85AFDC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwchar.27013598EC683F3C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwchar.27013598EC683F3C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..194e53913f584338c3761586a47df1f6f742c794
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwchar.27013598EC683F3C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwctype.5E5789924CD30AB3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwctype.5E5789924CD30AB3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3a53bdf0fd188db5b9f01e312ca3c06ec4aabd8c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwctype.5E5789924CD30AB3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_forced.h.E77F2604EB0DAA11.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_forced.h.E77F2604EB0DAA11.idx
new file mode 100644
index 0000000000000000000000000000000000000000..83fda812e26b7997bc90d4122b142d882b6c149d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_forced.h.E77F2604EB0DAA11.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_init_exception.h.6F553FB2B0A16EB0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_init_exception.h.6F553FB2B0A16EB0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c80e98463600df16dacfd35cf67f3f372cd4dca4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_init_exception.h.6F553FB2B0A16EB0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/debug.h.3B94537C772B05E1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/debug.h.3B94537C772B05E1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5c593c00854948bf4e7b01a89295061308b4f7cc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/debug.h.3B94537C772B05E1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ell_integral.tcc.50F5CBA6850ED7C6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ell_integral.tcc.50F5CBA6850ED7C6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c2e207ced5a350455538b6228094918962915aca
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ell_integral.tcc.50F5CBA6850ED7C6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/enable_special_members.h.0EE7AEAFFAA54AB8.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/enable_special_members.h.0EE7AEAFFAA54AB8.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3fb74a3c5ba32fb62ebb453379352fea39032df1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/enable_special_members.h.0EE7AEAFFAA54AB8.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.5ED97EE9FDED5F46.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.5ED97EE9FDED5F46.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e8139b5d2b3cdc06ae5f4a834ed73c496d8141d8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.5ED97EE9FDED5F46.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/errno.h.9CB9214B6A17A893.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/errno.h.9CB9214B6A17A893.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fedf948100e287ad45b514fa6ee737370c1ee157
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/errno.h.9CB9214B6A17A893.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/error_constants.h.3FDD171936ECCFC3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/error_constants.h.3FDD171936ECCFC3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d10379fe81e87617c974482e6630f7c1da478991
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/error_constants.h.3FDD171936ECCFC3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception.6CCD2F6D147520EB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception.6CCD2F6D147520EB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..760edbc593cbac9ca6c2061ce17a71cfb63f4819
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception.6CCD2F6D147520EB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception.h.6347ADACB335B5B2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception.h.6347ADACB335B5B2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3a4a33312eeeafce78948239b3d6a801a0eef5bf
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception.h.6347ADACB335B5B2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.6FAB1758E9C4F6FC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.6FAB1758E9C4F6FC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..28c7326ae861e7c277639237f496eeec01bc8640
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.6FAB1758E9C4F6FC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception_ptr.h.3542983D810679A8.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception_ptr.h.3542983D810679A8.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bc499907f67347bff017e4bdcacb8d0b94b61738
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception_ptr.h.3542983D810679A8.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/execution_defs.h.C022BE8934A12FEF.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/execution_defs.h.C022BE8934A12FEF.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5e5a968106212cc301984a7773169f083fff536c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/execution_defs.h.C022BE8934A12FEF.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.60FCA382E9E1B598.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.60FCA382E9E1B598.idx
new file mode 100644
index 0000000000000000000000000000000000000000..16623ed79616d7b14b95cc02dd770add08b1dd7c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.60FCA382E9E1B598.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/freehand.cpp.3FDFAE4AE2BC75C8.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/freehand.cpp.3FDFAE4AE2BC75C8.idx
new file mode 100644
index 0000000000000000000000000000000000000000..00a4c3cec40c4ac37ff051dd7ad933f5e84040ae
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/freehand.cpp.3FDFAE4AE2BC75C8.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/freehand.h.7A3E1810DCDBA8E9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/freehand.h.7A3E1810DCDBA8E9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b7caf8ce7ce12d7c1b7d98a3fb2b75cfd9a59acb
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/freehand.h.7A3E1810DCDBA8E9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functexcept.h.17A8E88336176AA3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functexcept.h.17A8E88336176AA3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ee65bd539ef542eed262da97b58a42d6570251f0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functexcept.h.17A8E88336176AA3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functional.54F2E4FEBE22653C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functional.54F2E4FEBE22653C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a5abdbebc8876217b0fd679068e09cfa7636b23e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functional.54F2E4FEBE22653C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functional_hash.h.C1C97364870BE6F2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functional_hash.h.C1C97364870BE6F2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2654d1652ad0395afef606d16bac6c7c36dcd838
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functional_hash.h.C1C97364870BE6F2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gamma.tcc.EC07CEE7A1297F11.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gamma.tcc.EC07CEE7A1297F11.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2add514296214be21335f8ffc2b799f63259e4a1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gamma.tcc.EC07CEE7A1297F11.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.2782462FE805E0DE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.2782462FE805E0DE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f05406338ff40d59a621a5d3cd6b0b5b6a1f0196
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.2782462FE805E0DE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_memory_defs.h.70C303086177FE43.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_memory_defs.h.70C303086177FE43.idx
new file mode 100644
index 0000000000000000000000000000000000000000..69b9f2968ca79712104e947143c24b29f6939b72
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_memory_defs.h.70C303086177FE43.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.5DCAFA9C87700946.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.5DCAFA9C87700946.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b9cac87c961bacde3cdd2a0189f7b8d1eb31faa9
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.5DCAFA9C87700946.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/graphobj.cpp.A147FB153E3CB71B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/graphobj.cpp.A147FB153E3CB71B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..16cfb5bf22db318f2bc40938000e764c54532e6a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/graphobj.cpp.A147FB153E3CB71B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/graphobj.h.A3BECAFAA6F7BFC4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/graphobj.h.A3BECAFAA6F7BFC4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..478b83384925c07879b6e70c5f886bd67a4310e4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/graphobj.h.A3BECAFAA6F7BFC4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.B70A0C3097F7041C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.B70A0C3097F7041C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5eeb7801b82090cc19dac8c4a212028491360a7d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.B70A0C3097F7041C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gthr.h.918C1160108EB1DA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gthr.h.918C1160108EB1DA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5f655a6423fb085b12ceb08c4d0c69bc57db1daf
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gthr.h.918C1160108EB1DA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.044334B0B76180BD.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.044334B0B76180BD.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c7e5dcdf88ee665a96dcbbdac02c5667af622fdb
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.044334B0B76180BD.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hashtable.h.2122BA1A87DDCE40.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hashtable.h.2122BA1A87DDCE40.idx
new file mode 100644
index 0000000000000000000000000000000000000000..4e48a2f5f5340acc61751fa48ac4583752931d73
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hashtable.h.2122BA1A87DDCE40.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.721E14586A5D8388.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.721E14586A5D8388.idx
new file mode 100644
index 0000000000000000000000000000000000000000..0c2fe957d6e005beb173fcff0d6f983d91d124e7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.721E14586A5D8388.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hypergeometric.tcc.EEF1326F1BE89202.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hypergeometric.tcc.EEF1326F1BE89202.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8b6db2efbf6a70a83e2b43b6f9424ac694fe19c7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hypergeometric.tcc.EEF1326F1BE89202.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.5F11F1A8B9365F6E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.5F11F1A8B9365F6E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..091f972ddc05a910ad1f782a4cbb77383123c796
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.5F11F1A8B9365F6E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.DB988924DCB1B33E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.DB988924DCB1B33E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d720e7215b45bcb76f97b205bcab79d597a3b9d5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.DB988924DCB1B33E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios.7572DEDEB061B6E7.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios.7572DEDEB061B6E7.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1d845ef5efc4d323d89afd45cd37d6557bf5899c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios.7572DEDEB061B6E7.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios_base.h.5D8E18D464E980AD.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios_base.h.5D8E18D464E980AD.idx
new file mode 100644
index 0000000000000000000000000000000000000000..165d5d5f7c3c138ce74c76329817855887bd619f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios_base.h.5D8E18D464E980AD.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.A6CAEB762BA80B81.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.A6CAEB762BA80B81.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1cc5d3f3ac7fc1936cd52a6c77be76bf7fb829a8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.A6CAEB762BA80B81.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iostream.B405391BAC1576CA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iostream.B405391BAC1576CA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..44dc516a7b4d5ed2c347bafa2b4f55c0df375af3
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iostream.B405391BAC1576CA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.8E17176BD22D72CD.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.8E17176BD22D72CD.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fea1fc2cf80df5e5b967c8c6bd8f67f25dfbc305
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.8E17176BD22D72CD.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.tcc.DF1D8104DD8B6B91.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.tcc.DF1D8104DD8B6B91.idx
new file mode 100644
index 0000000000000000000000000000000000000000..425142d0a4193ee32c8366abfbec26ba5c34b3ae
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.tcc.DF1D8104DD8B6B91.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iterator.5E36C4D27739EA8A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iterator.5E36C4D27739EA8A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c71c9994b07d104bcaa8ee3b5e15584cfa234862
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iterator.5E36C4D27739EA8A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/legendre_function.tcc.7F022B20841CA149.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/legendre_function.tcc.7F022B20841CA149.idx
new file mode 100644
index 0000000000000000000000000000000000000000..99a1a68be782bb9208ffb8b6afc8c56fbec8bb60
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/legendre_function.tcc.7F022B20841CA149.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.ED72BFAE94F0CAA1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.ED72BFAE94F0CAA1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f6d05a3dd004892f0fae20ad8845cca8d90abb04
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.ED72BFAE94F0CAA1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.h.2346397CC38F271E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.h.2346397CC38F271E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b7b1b8bafbf96287b776049b1ef6d287e4299945
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.h.2346397CC38F271E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.h.38647169D52F47DF.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.h.38647169D52F47DF.idx
new file mode 100644
index 0000000000000000000000000000000000000000..84e61a393f28efc15af106e27d60239f38777004
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.h.38647169D52F47DF.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/line.cpp.89B6B088F1D81C74.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/line.cpp.89B6B088F1D81C74.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1e3221d6687d859cd90373537ec6d575545da2bd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/line.cpp.89B6B088F1D81C74.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/line.h.A7AEF7ADDC4D2375.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/line.h.A7AEF7ADDC4D2375.idx
new file mode 100644
index 0000000000000000000000000000000000000000..23b7170ca0e27031ab72940b87fc75f5ccbaa459
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/line.h.A7AEF7ADDC4D2375.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/list.9F7075085305CCB5.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/list.9F7075085305CCB5.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a74489ddb8c095e89716eae3a46a50134a84c66c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/list.9F7075085305CCB5.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/list.tcc.F065556DD02680CA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/list.tcc.F065556DD02680CA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ebe29f960e105892f88ff9d71d712371f378b233
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/list.tcc.F065556DD02680CA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A50B231BCE4CBACB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A50B231BCE4CBACB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..56c981a18847f1a6ceae65348e61a5d484bca4e7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A50B231BCE4CBACB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.h.94E0B5A3D9E31223.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.h.94E0B5A3D9E31223.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8e82219151bd9e486e2cb09fd91e4730f8e56c38
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.h.94E0B5A3D9E31223.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.tcc.14A953226B5DAF1F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.tcc.14A953226B5DAF1F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bfe16d87e516109655a6aa16afbc1b402984c152
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.tcc.14A953226B5DAF1F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.h.1ABD778FB97800F2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.h.1ABD778FB97800F2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..66e5887525de16a9888f769887aa23ec2923f18f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.h.1ABD778FB97800F2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.tcc.EF68331701F11585.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.tcc.EF68331701F11585.idx
new file mode 100644
index 0000000000000000000000000000000000000000..837078fa2b39d4ccfb64ddd68064e15844ffd95c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.tcc.EF68331701F11585.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/localefwd.h.D670E8AF8022AE56.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/localefwd.h.D670E8AF8022AE56.idx
new file mode 100644
index 0000000000000000000000000000000000000000..11be23832c8ecfe34eb3fca73413330ca5dae1f8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/localefwd.h.D670E8AF8022AE56.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.D506497056378A1C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.D506497056378A1C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6d07ca6d733c2ef299abac037aa3eaac1a8545a3
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.D506497056378A1C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/malloc.h.FCB1E249A822903C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/malloc.h.FCB1E249A822903C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6cfc36f9b472f6c4aa8b7c1fd63d0cb0c025cd94
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/malloc.h.FCB1E249A822903C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/map.8700A04635D17E47.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/map.8700A04635D17E47.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f41235643006419c3a78205f2f039b9aa6dc77db
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/map.8700A04635D17E47.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/math.h.6F6974FF02656341.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/math.h.6F6974FF02656341.idx
new file mode 100644
index 0000000000000000000000000000000000000000..db323c6e7b58ca77fd5d780e8dc46dc9898eabc1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/math.h.6F6974FF02656341.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/math.h.D3FDF466545391C1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/math.h.D3FDF466545391C1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..7141ef134c19f4686b03cd989450ceb8480ddadd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/math.h.D3FDF466545391C1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memory.64A021376A3B0C13.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memory.64A021376A3B0C13.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8e08a55ef7abae5947cf2655f59eeb6e9af22120
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memory.64A021376A3B0C13.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memoryfwd.h.F7C4CE916424A343.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memoryfwd.h.F7C4CE916424A343.idx
new file mode 100644
index 0000000000000000000000000000000000000000..defaed2ca5d2945c041b554d442488ea17c4473f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memoryfwd.h.F7C4CE916424A343.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mm_malloc.h.38B98523D3EA7394.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mm_malloc.h.38B98523D3EA7394.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1affd26d253bac5a8b83bcb318dfcadd9cfd1e1d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mm_malloc.h.38B98523D3EA7394.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/modified_bessel_func.tcc.BBD76B1C161D6214.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/modified_bessel_func.tcc.BBD76B1C161D6214.idx
new file mode 100644
index 0000000000000000000000000000000000000000..779ba06df0f1dce8eb5aa64b5911d347e92780d5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/modified_bessel_func.tcc.BBD76B1C161D6214.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/move.h.8A42797221F44408.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/move.h.8A42797221F44408.idx
new file mode 100644
index 0000000000000000000000000000000000000000..95a68c7d889a0a431be0ea8e7c73ba213f2ea2cf
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/move.h.8A42797221F44408.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.04645FA1191819F2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.04645FA1191819F2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..cac04234850698f6d3ee4ccdda811d5c8f830665
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.04645FA1191819F2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/new.A8D5623A48B0AEF0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/new.A8D5623A48B0AEF0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..62efe0ce60c603d73737a6a562fc242e928e419c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/new.A8D5623A48B0AEF0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/new_allocator.h.03D78830EF7AA0B0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/new_allocator.h.03D78830EF7AA0B0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1c140707c3b17ff679b136d53c165d2f444ce04d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/new_allocator.h.03D78830EF7AA0B0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/node_handle.h.745CD093144EBD43.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/node_handle.h.745CD093144EBD43.idx
new file mode 100644
index 0000000000000000000000000000000000000000..07dd4d927788bf341d968193f5cb6388228d748d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/node_handle.h.745CD093144EBD43.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/numeric.D1D20A2639EF01AE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/numeric.D1D20A2639EF01AE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bff7802f0dced69e311f4ee2c178e74d47c4fe09
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/numeric.D1D20A2639EF01AE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.26AEAFDBE52E59FB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.26AEAFDBE52E59FB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..0efa4857308613623a0e3e26889dbda73a289411
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.26AEAFDBE52E59FB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/optional.38EBC242B4B3B6A4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/optional.38EBC242B4B3B6A4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fba6fd95d0767cf4dee239dbfb66d64f346266ed
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/optional.38EBC242B4B3B6A4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.231BACF2B6B32144.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.231BACF2B6B32144.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9615be15032b1e96c559f8da1043722790b99725
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.231BACF2B6B32144.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.84E80B404D05E154.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.84E80B404D05E154.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d97f3f202e9577dd52243b835eb9130248d4f5f3
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.84E80B404D05E154.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.tcc.EE39BBAF365C9F60.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.tcc.EE39BBAF365C9F60.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f7f98e0b91834fb03417b7d03c4474ebc51e9404
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.tcc.EE39BBAF365C9F60.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream_insert.h.8C311B0603DA2182.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream_insert.h.8C311B0603DA2182.idx
new file mode 100644
index 0000000000000000000000000000000000000000..682357e55458826a4528c6f6485019cd45b6d6af
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream_insert.h.8C311B0603DA2182.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/paint.cpp.45FC931A41BB4D9A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/paint.cpp.45FC931A41BB4D9A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..afdc6d7a0d98d350808a25dd20e5e1c0c4ae3199
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/paint.cpp.45FC931A41BB4D9A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/paint.h.2223F4740D60B90D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/paint.h.2223F4740D60B90D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e7a8de69dc001e36ab30d3dea35ae66cd4bb40cf
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/paint.h.2223F4740D60B90D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/parse_numbers.h.FE137A42D4C9EF4B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/parse_numbers.h.FE137A42D4C9EF4B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8c1318c3318543803b63d40ecaeac26c70ded70e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/parse_numbers.h.FE137A42D4C9EF4B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/poly_hermite.tcc.754C21845C92A640.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/poly_hermite.tcc.754C21845C92A640.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fba2f4f5621f68295268a39dee526e4a9a0c873f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/poly_hermite.tcc.754C21845C92A640.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.A7C7C079797F3D4A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.A7C7C079797F3D4A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..344335f0545c7c1ecd94f8d0a97a6522e234c1b5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.A7C7C079797F3D4A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.14EE9B3E8530EE71.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.14EE9B3E8530EE71.idx
new file mode 100644
index 0000000000000000000000000000000000000000..799dd2bfbe15d932c56afb7db99c7e4590d52de2
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.14EE9B3E8530EE71.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/predefined_ops.h.4A8594C536F6C091.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/predefined_ops.h.4A8594C536F6C091.idx
new file mode 100644
index 0000000000000000000000000000000000000000..26ea2f8f2261d4afb4bb43a8c13168731c6db0dd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/predefined_ops.h.4A8594C536F6C091.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/process.h.548655B1B24C8632.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/process.h.548655B1B24C8632.idx
new file mode 100644
index 0000000000000000000000000000000000000000..68d34395a3c05d011e2ac1645551c40e7e6b301a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/process.h.548655B1B24C8632.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pstl_config.h.618EC91951039E1E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pstl_config.h.618EC91951039E1E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5fb7079f412747c30eacf1d836240926e93f99a6
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pstl_config.h.618EC91951039E1E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.6E22B1265CAC4982.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.6E22B1265CAC4982.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8b9afc717cdfd34cc40e8c780d2fce642c937d0b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.6E22B1265CAC4982.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_compat.h.D4DFA7CAFDC214F1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_compat.h.D4DFA7CAFDC214F1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..eaa7b9a366d8ef117f6f52f412bc5d041e93fd91
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_compat.h.D4DFA7CAFDC214F1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_signal.h.BA858CD111F13891.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_signal.h.BA858CD111F13891.idx
new file mode 100644
index 0000000000000000000000000000000000000000..dd344ac1d9d282adf22137d4df8700b807c85ccb
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_signal.h.BA858CD111F13891.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_time.h.1582937A482E3241.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_time.h.1582937A482E3241.idx
new file mode 100644
index 0000000000000000000000000000000000000000..afc9c02a2ded7ed979779e3e97578c6e26f2d5fc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_time.h.1582937A482E3241.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_unistd.h.99BBA73226EB5CA4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_unistd.h.99BBA73226EB5CA4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..4189aaa90974412655042d4c5c4acd9038e6546d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_unistd.h.99BBA73226EB5CA4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ptr_traits.h.DD6BE8AE72BE105A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ptr_traits.h.DD6BE8AE72BE105A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2e4fa471b2aef36cc15d974b0a52f268c9e16752
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ptr_traits.h.DD6BE8AE72BE105A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.85369469BCE9F12B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.85369469BCE9F12B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1c763c4e6a5cf10f743e254b395fd694aabf5382
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.85369469BCE9F12B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemdelegate.h.607819BF44DBC5F2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemdelegate.h.607819BF44DBC5F2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..48771b5e837c03687f5d5ac8e2d8499d719a8400
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemdelegate.h.607819BF44DBC5F2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.48BB8476AD43B868.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.48BB8476AD43B868.idx
new file mode 100644
index 0000000000000000000000000000000000000000..54b52f8e64d7d90d741d537f2ce14115a231ca39
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.48BB8476AD43B868.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractslider.h.4D4302770557F50A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractslider.h.4D4302770557F50A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..edb5bf038316a0d28d816f2d263435f031243e55
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractslider.h.4D4302770557F50A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractspinbox.h.AD64EA10FCFC81EE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractspinbox.h.AD64EA10FCFC81EE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fc1eddd36533de429fb037d516c1bc5e20f60eed
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractspinbox.h.AD64EA10FCFC81EE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.D4ED17FCA265D233.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.D4ED17FCA265D233.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3ec5c89658d7040a4a25610a471249e69f4f6ee1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.D4ED17FCA265D233.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.95352E705C1C9DBE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.95352E705C1C9DBE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6e6fa363f1e4d8301d1cf26c5785c7fc3b90e9f2
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.95352E705C1C9DBE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.6EA6FBF8222685C0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.6EA6FBF8222685C0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..db3513fbd80d46e5f9fb57b9527b0dff5e6b3e10
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.6EA6FBF8222685C0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qapplication.h.0D7A571677A7B130.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qapplication.h.0D7A571677A7B130.idx
new file mode 100644
index 0000000000000000000000000000000000000000..30da3c788333aaa751e65ad34afdb79f3c8b2375
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qapplication.h.0D7A571677A7B130.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.E377033123DC5066.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.E377033123DC5066.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1532833df93af19e88ff78b1e63d0e9f487df877
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.E377033123DC5066.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.B6A0DDF9509D0939.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.B6A0DDF9509D0939.idx
new file mode 100644
index 0000000000000000000000000000000000000000..7ce20c1f059a2d8236e9c96470cace968618de7a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.B6A0DDF9509D0939.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.AD1747A3DDC36CF5.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.AD1747A3DDC36CF5.idx
new file mode 100644
index 0000000000000000000000000000000000000000..92a6b26cc776e5893fac16ee2ca7d5aea85625fb
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.AD1747A3DDC36CF5.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.4D37FCCBF7FC9044.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.4D37FCCBF7FC9044.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a30af615e74b97bf9bc8adcef115478965599857
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.4D37FCCBF7FC9044.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.736D196D186C7DB2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.736D196D186C7DB2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..42ca31e11cea0b36510c35eeddb19a795f834f43
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.736D196D186C7DB2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.7C20C97415C7679B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.7C20C97415C7679B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..cdc838e33e291ce7a366e82ad3af9e855ddaab05
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.7C20C97415C7679B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.72640ADE0D077419.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.72640ADE0D077419.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6bdfa9394af58312a80b067bf87ee69a0f5b3f88
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.72640ADE0D077419.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbitmap.h.18A3D63FA57AE109.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbitmap.h.18A3D63FA57AE109.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5c990beb61f59daaa7bca864e8d2f9faa5191995
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbitmap.h.18A3D63FA57AE109.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.79CF880E6ACF8F3E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.79CF880E6ACF8F3E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a2d0c768dad3cc6707d70cf8413cda3c92389671
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.79CF880E6ACF8F3E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.B7E2EFDD65E11626.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.B7E2EFDD65E11626.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8a792c668b6a248ef429d3b356bcb48b3a0cc60a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.B7E2EFDD65E11626.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.8FEC1DDC787DFC27.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.8FEC1DDC787DFC27.idx
new file mode 100644
index 0000000000000000000000000000000000000000..dbe5a4ad4ffccd3461cffe8bd29c20a67a791ba0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.8FEC1DDC787DFC27.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.D9640759D8790BBC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.D9640759D8790BBC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..32c90a24a0b8504e36a5be500e67fd144d40dc29
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.D9640759D8790BBC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.FAF7ABA761AB7581.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.FAF7ABA761AB7581.idx
new file mode 100644
index 0000000000000000000000000000000000000000..dc630cff6d0ef68ff2f94a6be22ccfe8696ff60c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.FAF7ABA761AB7581.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.39482BCD1A6E4D4D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.39482BCD1A6E4D4D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..7afc283999011834f4da4bf8ed425144dcf7d978
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.39482BCD1A6E4D4D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.DFA7BBD693DF3E84.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.DFA7BBD693DF3E84.idx
new file mode 100644
index 0000000000000000000000000000000000000000..cb7c3e313cf2a167946e30a2143a7ad739d4fc23
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.DFA7BBD693DF3E84.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcheckbox.h.FD88A6682FCB5B0D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcheckbox.h.FD88A6682FCB5B0D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2bb569a1d1328322aa4596a57c2810917db35118
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcheckbox.h.FD88A6682FCB5B0D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.833C525BA1383BF7.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.833C525BA1383BF7.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9fc671a5055d4371e68f42cddce2a5afacee9abd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.833C525BA1383BF7.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcolordialog.h.520182ADB258AB9D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcolordialog.h.520182ADB258AB9D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bcc19c66ce66e216b339cfd994ab35c0ca6be6b7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcolordialog.h.520182ADB258AB9D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcombobox.h.56A10EB8E3B2D129.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcombobox.h.56A10EB8E3B2D129.idx
new file mode 100644
index 0000000000000000000000000000000000000000..7fe750e140615c16b7d9c9a766adfebe34b1c882
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcombobox.h.56A10EB8E3B2D129.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.FF63F929E0561D92.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.FF63F929E0561D92.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6024bc51e878cd4fa505a1eef1026c0187d91870
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.FF63F929E0561D92.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.A1B1CBE0BB61DC39.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.A1B1CBE0BB61DC39.idx
new file mode 100644
index 0000000000000000000000000000000000000000..21625601751cb07c893b8b538e7d50ebfdcb2592
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.A1B1CBE0BB61DC39.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.9AA9746FD751C651.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.9AA9746FD751C651.idx
new file mode 100644
index 0000000000000000000000000000000000000000..55cc5bf2dac00bf65e54014468194dfced2f06cf
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.9AA9746FD751C651.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.67CBED898CCA4632.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.67CBED898CCA4632.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1964ab8018ec9a841cd62fa180cf43841cf6124b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.67CBED898CCA4632.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.A1AB13BE3C1C3128.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.A1AB13BE3C1C3128.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d6a2715c51b16d2824b358d6e8c87e682fb05c8d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.A1AB13BE3C1C3128.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.CE9FDA3928A536A1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.CE9FDA3928A536A1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bf3f4a0b2dd7f8a4c43498c3347080426fb98c39
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.CE9FDA3928A536A1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.0E8BE5B6F226BF8D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.0E8BE5B6F226BF8D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..321a4027c3e096dcd6acef284f54bf355bfb651b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.0E8BE5B6F226BF8D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.C0E1199E0E68546B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.C0E1199E0E68546B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b879bf0af9b8cf45cb258c422a4c0610ff9122b8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.C0E1199E0E68546B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.819449C055C91106.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.819449C055C91106.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a7398f919af08d4e4467d4e00f10d620628f532c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.819449C055C91106.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.99E670A7C4F471AD.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.99E670A7C4F471AD.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b727ec78f36444873ff318ffc84d5ab8296bbe63
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.99E670A7C4F471AD.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.1BDCDCC34A620D1E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.1BDCDCC34A620D1E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ad1ab97f641168d501c60fc9da6d249e3b2a5eeb
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.1BDCDCC34A620D1E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcursor.h.F37A910B8795E351.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcursor.h.F37A910B8795E351.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b7d73632485f8619bceb4369f31109653ec31276
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcursor.h.F37A910B8795E351.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.2E13EE8DA2E3974C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.2E13EE8DA2E3974C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d02a45edff2ff5659b9d274fa2f66b7d79b19b7a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.2E13EE8DA2E3974C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.5A584BDA748F94E9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.5A584BDA748F94E9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..902aa4ef8da430ac30fe57462e48d9194b3b0590
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.5A584BDA748F94E9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.048AD292AF2E2916.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.048AD292AF2E2916.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d1c3c2c6a042e5a6f571d502adcf31c8d882be67
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.048AD292AF2E2916.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qevent.h.60698D1A82F6BC76.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qevent.h.60698D1A82F6BC76.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ae560c4f132995b4e915ceb1b8f87a9ae76ba027
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qevent.h.60698D1A82F6BC76.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.C8C054C5EA1DB3AC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.C8C054C5EA1DB3AC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..cf17ee18bed35e7523d0653161ec646025a1e1ca
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.C8C054C5EA1DB3AC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventpoint.h.1979F33EEC86059E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventpoint.h.1979F33EEC86059E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..deaaa33a8592503cb8f2384f71d4d106026c2b83
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventpoint.h.1979F33EEC86059E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.1482E244787FEFEB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.1482E244787FEFEB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..41f968050838fdb282278c469180d4de9071b568
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.1482E244787FEFEB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.50712CE91F2ECEB0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.50712CE91F2ECEB0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3186d792a999f3021e6a737a37d59e31d3fa8aa3
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.50712CE91F2ECEB0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontinfo.h.D98FFCD3781725C5.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontinfo.h.D98FFCD3781725C5.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6c8ad3ff2544fb8c5f30aa9ad4f186bea92b6daf
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontinfo.h.D98FFCD3781725C5.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontmetrics.h.0C173CF83104A3BA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontmetrics.h.0C173CF83104A3BA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3f0a1adcc30419ae95a4ba9604ddab9dddae16cd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontmetrics.h.0C173CF83104A3BA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.E11F723E3C77C211.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.E11F723E3C77C211.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6c6143da6e1b52bda9b8849f61c9e860fa5c8658
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.E11F723E3C77C211.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.85631FCC02D86AC4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.85631FCC02D86AC4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..4d713a340ddb99290c615e1c4718d8e6f8859c6b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.85631FCC02D86AC4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.9BD4299D48809094.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.9BD4299D48809094.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c706d955659a75a2c02d361df69ae56f40489e9d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.9BD4299D48809094.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.A7EDC9CF6953AF33.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.A7EDC9CF6953AF33.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2eb10e63433502a462bc9c2dccccc4ccd4f37911
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.A7EDC9CF6953AF33.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.E085EA2798321467.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.E085EA2798321467.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5a323dcc438e79544bf5326eedd0b80c9b1867df
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.E085EA2798321467.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.84289372900B3BCC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.84289372900B3BCC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2b5f0d1cd022c98d6e1a15e03118209ae3430ed1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.84289372900B3BCC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication.h.DC26365712745010.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication.h.DC26365712745010.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3ea1cf2384d925ce56f3e12b72b895627e3827ec
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication.h.DC26365712745010.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.E92337C357AA652F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.E92337C357AA652F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1149f25d607dbe8081e84d65d4b9857ada77a033
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.E92337C357AA652F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.7AC01F359F6B298F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.7AC01F359F6B298F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..241bd0789b44e904872f3f61366644735224b8d5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.7AC01F359F6B298F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.295DBF290DC5A843.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.295DBF290DC5A843.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1cfc5001a2482351135a60cf06e518174c61786d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.295DBF290DC5A843.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qicon.h.3C299307D8AD573D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qicon.h.3C299307D8AD573D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..773bef3f6197964ba87d91fc7e71506a52abc901
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qicon.h.3C299307D8AD573D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.904467EFFF22D601.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.904467EFFF22D601.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2c7ed5263c5ad61892b3de982a1a58eece7c217a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.904467EFFF22D601.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputdevice.h.ED39DBD9C1260AC1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputdevice.h.ED39DBD9C1260AC1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e9f885c84d22f10294dbf22d806b85c85812f6d9
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputdevice.h.ED39DBD9C1260AC1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputmethod.h.8AE6D12A4AC22322.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputmethod.h.8AE6D12A4AC22322.idx
new file mode 100644
index 0000000000000000000000000000000000000000..99891752e915d10578e39ce4a4bab95fc25771ad
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputmethod.h.8AE6D12A4AC22322.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.778574FC93B4B2D7.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.778574FC93B4B2D7.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d527f792e0230a8a95517da76b36c75aba5f0a24
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.778574FC93B4B2D7.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.23CC797499E1DE05.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.23CC797499E1DE05.idx
new file mode 100644
index 0000000000000000000000000000000000000000..070f44d179566ba7d18be4133e1ecd0dc90e31c2
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.23CC797499E1DE05.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.38BD9BA5746DDF36.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.38BD9BA5746DDF36.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5683804ca9839406b3cfcebf256897b28808a175
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.38BD9BA5746DDF36.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.30FDBDF79E42A264.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.30FDBDF79E42A264.idx
new file mode 100644
index 0000000000000000000000000000000000000000..cbbb43410a59a1d6910b25c763626386394aca51
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.30FDBDF79E42A264.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qkeysequence.h.05FD52E42FB89B70.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qkeysequence.h.05FD52E42FB89B70.idx
new file mode 100644
index 0000000000000000000000000000000000000000..746c6c11d45b6a952ebfd4757f62003a1f20b2fd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qkeysequence.h.05FD52E42FB89B70.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlabel.h.F07720174E4AB1B3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlabel.h.F07720174E4AB1B3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c79df2fa9a39f8538ee128093ce767a06363ca2d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlabel.h.F07720174E4AB1B3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.145D63C7348B2796.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.145D63C7348B2796.idx
new file mode 100644
index 0000000000000000000000000000000000000000..581845c361aab7bf21161e86d9f48730ace1cdb5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.145D63C7348B2796.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlayoutitem.h.38BC965E1E37221C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlayoutitem.h.38BC965E1E37221C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..90f693a98f6542ad026e57afc34d0bee39744baa
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlayoutitem.h.38BC965E1E37221C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qline.h.61A5FD122DBD43CF.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qline.h.61A5FD122DBD43CF.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fbe5df76a50cf13d4ebe6cc5965acb2ccb78686a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qline.h.61A5FD122DBD43CF.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.0F076588F1CBADA7.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.0F076588F1CBADA7.idx
new file mode 100644
index 0000000000000000000000000000000000000000..8e4aed8fc08bf2aa28334056098ddb17a0e26f12
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.0F076588F1CBADA7.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.5E4A3014BDE65DFF.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.5E4A3014BDE65DFF.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a9384aaea522a7df8968a4d322dca8b3e82b86de
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.5E4A3014BDE65DFF.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.07E1652D780C3A48.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.07E1652D780C3A48.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9b2007f73332f6072ed2ddaa17455f117a70096a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.07E1652D780C3A48.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.FE8BD817E26AA762.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.FE8BD817E26AA762.idx
new file mode 100644
index 0000000000000000000000000000000000000000..71a0bed55e375cc868b31160d5184deca44ab1b4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.FE8BD817E26AA762.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.571D1E3E379D4EBC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.571D1E3E379D4EBC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2171d0d58812cfcb248f5ca90d2d20b2118744be
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.571D1E3E379D4EBC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.2CEA103C621A2CB2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.2CEA103C621A2CB2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..072f77da29cc82a9bc4d8cd8e6d9cf89799581ce
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.2CEA103C621A2CB2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.F4A2AE14B835BF2B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.F4A2AE14B835BF2B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e22681b1a01cadad97ecfe122178a212fea1d67d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.F4A2AE14B835BF2B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.EEF954C908C02C2D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.EEF954C908C02C2D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..417485c547c98e7aee5411cc283d9ab33b6e561e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.EEF954C908C02C2D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.FF7436995C136E06.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.FF7436995C136E06.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6fee9dcf0ec74660776a0cf2c0f111a01d1f9abc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.FF7436995C136E06.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.471E5F4B2A528A60.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.471E5F4B2A528A60.idx
new file mode 100644
index 0000000000000000000000000000000000000000..989aafa27fdd537a381b613406b2668a9afa9243
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.471E5F4B2A528A60.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.A6A718461CB825E1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.A6A718461CB825E1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3b03d3d9d27d64763d2c5ed091eb7c14ea27d9db
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.A6A718461CB825E1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.1B4D1012053F03E1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.1B4D1012053F03E1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..783b7fa869f9aa27928b598a9619410651315ff9
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.1B4D1012053F03E1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.D3CE628B31522106.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.D3CE628B31522106.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f50e5c846f307349c1af09f40121555180fd393c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.D3CE628B31522106.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.52552309B4975986.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.52552309B4975986.idx
new file mode 100644
index 0000000000000000000000000000000000000000..492a35bde267e0077e032c73e38c529fd126ac6d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.52552309B4975986.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.FD59CFDDBF3855FD.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.FD59CFDDBF3855FD.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3676bf63cb033dfebbc6b714fa5eed3760cf5052
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.FD59CFDDBF3855FD.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.7C569883D8B7D120.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.7C569883D8B7D120.idx
new file mode 100644
index 0000000000000000000000000000000000000000..933b759af57724409c6c0ba57739e95c5c8f2cc7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.7C569883D8B7D120.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.F5F446D52E887ADD.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.F5F446D52E887ADD.idx
new file mode 100644
index 0000000000000000000000000000000000000000..319a38265f2d610b4de06a4b2018bcf5fcf3f607
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.F5F446D52E887ADD.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpainter.h.96FEBC717B5F88C7.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpainter.h.96FEBC717B5F88C7.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ab64a40e423c5222b18954749d1c562d39dc1d76
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpainter.h.96FEBC717B5F88C7.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpainterpath.h.879EA5F847B7C7EE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpainterpath.h.879EA5F847B7C7EE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ad6377951a38bd7250563df4dd217cf040207bc5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpainterpath.h.879EA5F847B7C7EE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.2AB5FCE3C51EC452.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.2AB5FCE3C51EC452.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bfc160629be5e9232d8b0d5f6e45f6339dbfd7c0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.2AB5FCE3C51EC452.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.41D6588DD624F49E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.41D6588DD624F49E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b08ed7c25155555597ea6a242e14cd03600ab93e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.41D6588DD624F49E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpen.h.76197CE51D5095CE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpen.h.76197CE51D5095CE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ca16b05eea32ba3ffa73ead11c6ab48d5ed52056
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpen.h.76197CE51D5095CE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.6CC3734D6A4EBCEC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.6CC3734D6A4EBCEC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d4746d259922714b6168fc2cfbd32f6fe3c7f31f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.6CC3734D6A4EBCEC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.80314A185901928A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.80314A185901928A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..58841ea84dc47e036c131fcd79f1ea60f376968a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.80314A185901928A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.C3D09A17406AD223.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.C3D09A17406AD223.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2aeed25898a5c8c5affce6392862b259e68209a6
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.C3D09A17406AD223.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.0FD7FD28129AAFD6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.0FD7FD28129AAFD6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fbca259dcdcb112781aafd00923d0c3f03a6bdaf
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.0FD7FD28129AAFD6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointer.h.A8664F04428996B9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointer.h.A8664F04428996B9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9b7f8498f9fa7c555699054cbd19b625277ec89a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointer.h.A8664F04428996B9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointingdevice.h.59B88A2D37A5F087.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointingdevice.h.59B88A2D37A5F087.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e0182738ab9b9ad8521570770245ffd0054dbe5d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointingdevice.h.59B88A2D37A5F087.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.060A61365465EEAA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.060A61365465EEAA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6e252d66ea56537db9874c096b09783be7b3bcfc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.060A61365465EEAA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.52C56E81A5C9FEA0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.52C56E81A5C9FEA0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1b2ec32fea87a99d9b96237f8d6f1ecc05c4ce8b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.52C56E81A5C9FEA0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpushbutton.h.5B8EDBD9A976834B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpushbutton.h.5B8EDBD9A976834B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..4b268d7c5a6d1c03dcaf44188921c9b08d666c23
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpushbutton.h.5B8EDBD9A976834B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.D126FEF37764A1F6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.D126FEF37764A1F6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..46ea6e5877a18e798d68656af4ce2bda88685829
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.D126FEF37764A1F6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.F52D8A7B51D46334.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.F52D8A7B51D46334.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bc788e5a51ef7bac96dd0a1fa082dc8976603a45
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.F52D8A7B51D46334.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.58B210FE7359C809.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.58B210FE7359C809.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ab8566acbc013960ca05a0f15330a6bc15ee527c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.58B210FE7359C809.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.593FC2BF5437D9E1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.593FC2BF5437D9E1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1dbaeb1b70d37bb43ba3df3ef9b4be9bffcab2dc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.593FC2BF5437D9E1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.65D4A4719340E7D4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.65D4A4719340E7D4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5ad842c06edfdb9fe140746b9b8db86829a160bc
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.65D4A4719340E7D4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.95AB058D7004AB7C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.95AB058D7004AB7C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a2e2a33272e580f6c216f529d17079442767fc78
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.95AB058D7004AB7C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrubberband.h.65B9282B3FFA159D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrubberband.h.65B9282B3FFA159D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..10f004ac8dcbb5eec28c97a612a5d10c0b49e2a6
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrubberband.h.65B9282B3FFA159D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.9361A2F86133A0D2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.9361A2F86133A0D2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..bfe77931ce124f56debbffaedc5e3e7a7d879423
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.9361A2F86133A0D2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.AFB7391A1F4A588B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.AFB7391A1F4A588B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..20ed31d37d8bb86ecdc5434c715d541e65d94567
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.AFB7391A1F4A588B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen.h.6A439142BAEC0B63.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen.h.6A439142BAEC0B63.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3a31e717353d50e29c72e20d1ea524481f0984d8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen.h.6A439142BAEC0B63.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qset.h.5055D6D9BD12F16D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qset.h.5055D6D9BD12F16D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6b088fcbeeedb6e68f483e811fcc4cd2d72d52ad
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qset.h.5055D6D9BD12F16D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.CC1C07167E476AEE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.CC1C07167E476AEE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2d19828fd9f9ed5807a6f5a5be41052f0bd79beb
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.CC1C07167E476AEE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.AEA4F7C7DD1408D2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.AEA4F7C7DD1408D2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..73f73468ff25ecb7ac0ac1507254012143c80125
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.AEA4F7C7DD1408D2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.1DA13F992EE3BD8C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.1DA13F992EE3BD8C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9000401fe2b219aeafd997273b190f06666e795e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.1DA13F992EE3BD8C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.ACA297B6F56222AB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.ACA297B6F56222AB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..aad96d0baeaf959f3bdeed288a1bf0999bc0871a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.ACA297B6F56222AB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.0C52509D172000FA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.0C52509D172000FA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d827b6411e770990d59c8b175121b9ee2de4a384
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.0C52509D172000FA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.6E7CE29FA550742E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.6E7CE29FA550742E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d1ea3c3806f435ce78b2401ac97c633a8058b529
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.6E7CE29FA550742E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qslider.h.F050400C51FEEBB6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qslider.h.F050400C51FEEBB6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c4d11b1a7765d82ac7b73bc170f3847f19aafb1c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qslider.h.F050400C51FEEBB6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.E36D13C20F86216A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.E36D13C20F86216A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..75c0bb9981bda0096275bd4707b41a1ed1ee4fc0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.E36D13C20F86216A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.374627041A61402B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.374627041A61402B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d875a829578489f5fab1aa4196c386e4e40c44ad
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.374627041A61402B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.424DA6B096CAE656.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.424DA6B096CAE656.idx
new file mode 100644
index 0000000000000000000000000000000000000000..129688bfb369e3c9b5dadb4ff7698dbfaf0871b7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.424DA6B096CAE656.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.318DE063F809960D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.318DE063F809960D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..19c640137a339f46bf3b0bd1351e28f92c6d88a2
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.318DE063F809960D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.45FBEBB65A51FE37.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.45FBEBB65A51FE37.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a3b3cde94aa724bbe3a4427e07eae4b8991bc39c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.45FBEBB65A51FE37.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.FE2B94025487BABB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.FE2B94025487BABB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..29a1a94bf8d91a30c492844a4c0dbb6c268a2648
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.FE2B94025487BABB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.74E718A751523825.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.74E718A751523825.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ef0df5a3ce2c40c75e9522af9f45e2f7a1d87d7a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.74E718A751523825.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.CEEAE7D8B75EDCFE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.CEEAE7D8B75EDCFE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ed28708072035211e0af76561f0ba02dda1e3bf0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.CEEAE7D8B75EDCFE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.D020873F5BE65CAE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.D020873F5BE65CAE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a210b5689af99714dd4ef92c3c9c091a7d59aec0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.D020873F5BE65CAE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstyle.h.2C3140D82AFE3D1E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstyle.h.2C3140D82AFE3D1E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..51a83093d1dcd8c5729b41e7b87ab16361b1ee98
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstyle.h.2C3140D82AFE3D1E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstyleoption.h.84C28107B7D135D4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstyleoption.h.84C28107B7D135D4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..06967818152ba78fb3dd2de7124122236a933065
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstyleoption.h.84C28107B7D135D4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.03A2BC7751F014D3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.03A2BC7751F014D3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3cc6905b470954882c9857a525d1b92aa1bc6034
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.03A2BC7751F014D3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.A27AA3DC24FA49E1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.A27AA3DC24FA49E1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..81605dcf099f9012ddc24b74803375bcb4b4979e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.A27AA3DC24FA49E1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtabbar.h.75DA5E9089B00585.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtabbar.h.75DA5E9089B00585.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c54ceb40579f6640e01974c315c0f3fe57f4bab7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtabbar.h.75DA5E9089B00585.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtabwidget.h.9BA0B4E48906F924.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtabwidget.h.9BA0B4E48906F924.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9323957322f09418cfb5c2f47362849aa5e52fa7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtabwidget.h.9BA0B4E48906F924.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.181CC64AC4075E0E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.181CC64AC4075E0E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2625bfa043964f098be750c904ca646d2e208910
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.181CC64AC4075E0E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.AA8CBE14EE9FF3C4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.AA8CBE14EE9FF3C4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..0755af2331837531229716d78589944e0eff829d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.AA8CBE14EE9FF3C4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.5047F306E13AD2C8.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.5047F306E13AD2C8.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d73e47de8cce68a048e22cf92e4956db3ae85e23
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.5047F306E13AD2C8.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.0563A14803D45709.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.0563A14803D45709.idx
new file mode 100644
index 0000000000000000000000000000000000000000..88c4fc3a1684d9a12ddb618d3cc37f7ab41309d2
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.0563A14803D45709.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.F3A2AE489E77C7D9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.F3A2AE489E77C7D9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..454b3a34bab72577f20b53684db69a262ef80d6f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.F3A2AE489E77C7D9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.0535E7DE5EC85F0F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.0535E7DE5EC85F0F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ed4fa10a5cf10ca93fdfd4daebe7f037f162e4cd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.0535E7DE5EC85F0F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.ABA54B9C7AD4906C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.ABA54B9C7AD4906C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..50671a29161c76396810e1502db20c5690267117
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.ABA54B9C7AD4906C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.9C5D15F590F6DACC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.9C5D15F590F6DACC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b34dfbb6ea5b95c3f60e9a4a45558ffd5899b183
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.9C5D15F590F6DACC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.5F6810E34805DDC3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.5F6810E34805DDC3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c1b5d9d10683c0b0e973c950f13a3076c0b70737
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.5F6810E34805DDC3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.5C09966EECDC4F5F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.5C09966EECDC4F5F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b9040ee06baabcb5084dc353b593613769d5325a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.5C09966EECDC4F5F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.C98C181C60C840AA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.C98C181C60C840AA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a214d1061226eb62947222fa1f5b1209c3b67039
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.C98C181C60C840AA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.6340BBABCDC31AA9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.6340BBABCDC31AA9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..274dba15badc1a808a5dcd864671ba856c931907
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.6340BBABCDC31AA9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgets-config.h.F28F4B4990FB306D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgets-config.h.F28F4B4990FB306D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..cf01ff9ca696981246f99c39047556bed6460669
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgets-config.h.F28F4B4990FB306D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsexports.h.165F1A1ED3C7EFB9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsexports.h.165F1A1ED3C7EFB9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5f04b19eccdc1204d0f8e79201ac2ea59f532ede
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsexports.h.165F1A1ED3C7EFB9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.E0A19B655233149F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.E0A19B655233149F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6a14fe092a5d3f94ba120bcb0dfe55d4cdefc93d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.E0A19B655233149F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.B11162CF1D97DC8D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.B11162CF1D97DC8D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..187cdeffc8544bade7391b2a204eac60b309a2e3
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.B11162CF1D97DC8D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.BA496452EB2F8FA4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.BA496452EB2F8FA4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c774f8bfdf1453f5bf711d719b23c5793ae31002
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.BA496452EB2F8FA4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.0C733F3E18B55B94.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.0C733F3E18B55B94.idx
new file mode 100644
index 0000000000000000000000000000000000000000..09cd8b1b094dd28bc8b9b34dac4263d8f613c637
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.0C733F3E18B55B94.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvalidator.h.DF09F0237B9FD7D7.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvalidator.h.DF09F0237B9FD7D7.idx
new file mode 100644
index 0000000000000000000000000000000000000000..93ab37ed70b85f6b19caf7e4e6e9077993430e94
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvalidator.h.DF09F0237B9FD7D7.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.1043CA36834FF652.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.1043CA36834FF652.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c838bed1c7c23d6a16955d60698b1820cff807b4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.1043CA36834FF652.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.E14B39996F018FBC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.E14B39996F018FBC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1987ecbcf7b88a6543d6f6a746325f9a73112d0f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.E14B39996F018FBC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvector2d.h.43B906A27ABDB260.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvector2d.h.43B906A27ABDB260.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6678b92f41685756e61ec1643f64bd626c01157c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvector2d.h.43B906A27ABDB260.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvectornd.h.2B378BB24CC46281.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvectornd.h.2B378BB24CC46281.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9e85dda7e43b01d08dad46670efdb4302de0736a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvectornd.h.2B378BB24CC46281.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.6EC544D39445BFFB.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.6EC544D39445BFFB.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3b78459b425ae9c6f4e18f600368918e0cff5b10
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.6EC544D39445BFFB.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwidget.h.7991773CBD0ADFC6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwidget.h.7991773CBD0ADFC6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d25204216fc7a3a2ad777ede6d9862eb44baa5e8
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwidget.h.7991773CBD0ADFC6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.1E7B0E8083EFA9C8.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.1E7B0E8083EFA9C8.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6a407f5f5fadd0592fb409f55b5ba2a295063563
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.1E7B0E8083EFA9C8.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs_win.h.CE8EDC5890E442FC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs_win.h.CE8EDC5890E442FC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f8fec88f9c91522f6c00274cb79ebeffc70cc66e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs_win.h.CE8EDC5890E442FC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.DBA0DC31F8FAB6D9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.DBA0DC31F8FAB6D9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c1ea98a7fea0b1f7cf495499909210fabbd6146a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.DBA0DC31F8FAB6D9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ratio.B3DEDD7141BA261D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ratio.B3DEDD7141BA261D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ac8f7dc61f1353c885341a8d4e80478c51e0c68a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ratio.B3DEDD7141BA261D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rectangle.cpp.7BBEFD61DB5361B6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rectangle.cpp.7BBEFD61DB5361B6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..0f4a54f7dccce5dd6456b7540de15a59ad03677a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rectangle.cpp.7BBEFD61DB5361B6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rectangle.h.6AF239D71BD3A079.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rectangle.h.6AF239D71BD3A079.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3221a09916883b13d9a48876700988660ad18f6a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rectangle.h.6AF239D71BD3A079.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/refwrap.h.59F884F6F3D2F5DF.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/refwrap.h.59F884F6F3D2F5DF.idx
new file mode 100644
index 0000000000000000000000000000000000000000..91bbd15b855e5e8a5f0cdb31218f30f0010b25fd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/refwrap.h.59F884F6F3D2F5DF.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/riemann_zeta.tcc.A6DCDC4ED6F840C6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/riemann_zeta.tcc.A6DCDC4ED6F840C6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f58d0f09ee7a2e1aa9e11319ebc458de85ca7ac4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/riemann_zeta.tcc.A6DCDC4ED6F840C6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.68992A1576396FB9.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.68992A1576396FB9.idx
new file mode 100644
index 0000000000000000000000000000000000000000..57bfe2e82f0c970e2ccd4ed0c381b7050c996b58
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.68992A1576396FB9.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_atomic.h.8E21CDEAB2CB0092.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_atomic.h.8E21CDEAB2CB0092.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c42b395b64e2d2b85b63fbf4702cc7c07c6d947f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_atomic.h.8E21CDEAB2CB0092.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.8B9E1B90955C5A83.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.8B9E1B90955C5A83.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9eb0b00e82cf87ee13905f85231d5fc872be243e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.8B9E1B90955C5A83.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/signal.h.A33F8F7F5B7492C2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/signal.h.A33F8F7F5B7492C2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..165fb5933cf46e339c4e8c0da38cbcb6d0047ec9
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/signal.h.A33F8F7F5B7492C2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/specfun.h.504AD9D0B2270980.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/specfun.h.504AD9D0B2270980.idx
new file mode 100644
index 0000000000000000000000000000000000000000..93bd4d56cbaa099c3c4518455de9a1b3c71ac296
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/specfun.h.504AD9D0B2270980.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.080B76279391F171.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.080B76279391F171.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fa65a1b8116d82c76e6963af754a8ae7aaab50fb
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.080B76279391F171.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_abs.h.A8E681575AB26214.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_abs.h.A8E681575AB26214.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a8171d350c301c821fc98ce0bb340a163598244c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_abs.h.A8E681575AB26214.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.73AD2529EE7BFDF6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.73AD2529EE7BFDF6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c0f9a6231f6bc866b3796f2456156d40281bbf54
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.73AD2529EE7BFDF6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.7C23A54E8F1808F0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.7C23A54E8F1808F0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9fc48303998ae075253c0b9a15b46a121841960c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.7C23A54E8F1808F0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.C213D81A8BA578F6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.C213D81A8BA578F6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..263e520f1847ba44dec3ad3aec19c955f975f752
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.C213D81A8BA578F6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.B289E7631EC0246B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.B289E7631EC0246B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..dd555a264e92683ec9e8a27e3191e965d5fdc460
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.B289E7631EC0246B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.17627E2DA674B96A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.17627E2DA674B96A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6fd3f7661323d02d38e5fa2b3250be80c30e2d54
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.17627E2DA674B96A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.1F946C5C715873EE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.1F946C5C715873EE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..b5dfa508954c405590a96fe6ad6002f140a5365c
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.1F946C5C715873EE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.33F9C737F2FAA1D3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.33F9C737F2FAA1D3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f929f7acc7546773236d4e061d9e2a3934adc934
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.33F9C737F2FAA1D3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.38586BCA99051192.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.38586BCA99051192.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e2df182345a8c62895cfc616cd653d0ce5907f3a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.38586BCA99051192.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdio_s.h.8061CBF28DF89A2C.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdio_s.h.8061CBF28DF89A2C.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f7a48188f600d0b800be1b0c1155ec64c33a2ab2
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdio_s.h.8061CBF28DF89A2C.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.8D1B849F925680B2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.8D1B849F925680B2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2192de2bfa326f0981c3fd9b6cfe85c7756f644d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.8D1B849F925680B2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.D92D616567CD7C26.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.D92D616567CD7C26.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1b91436b1040fed8fc8b4ce2ce3b33fd7fb26976
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.D92D616567CD7C26.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib_s.h.7339488D62437CC2.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib_s.h.7339488D62437CC2.idx
new file mode 100644
index 0000000000000000000000000000000000000000..a2ac027558ab516b0556cb82c25afd19e76e297d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib_s.h.7339488D62437CC2.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_algo.h.5FCBF7AD2C39CA69.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_algo.h.5FCBF7AD2C39CA69.idx
new file mode 100644
index 0000000000000000000000000000000000000000..29cc06284e5618425bb9169aa2ff853ccdfd4745
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_algo.h.5FCBF7AD2C39CA69.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_algobase.h.1FC215A54552113D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_algobase.h.1FC215A54552113D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..400f6c1f43be069edada4071297829085f987085
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_algobase.h.1FC215A54552113D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_bvector.h.6D71D49D9B7DFC37.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_bvector.h.6D71D49D9B7DFC37.idx
new file mode 100644
index 0000000000000000000000000000000000000000..4a33760a43363a3c27765b8dca87d24dadb5764a
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_bvector.h.6D71D49D9B7DFC37.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_construct.h.2115DED7B6B48E12.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_construct.h.2115DED7B6B48E12.idx
new file mode 100644
index 0000000000000000000000000000000000000000..95ed372547cad52f1773be0de027d7841fab520e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_construct.h.2115DED7B6B48E12.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_function.h.7AA784877DC3C96E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_function.h.7AA784877DC3C96E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d4e3ef80ea7275d7042f9e0fe3cf5a55da8747c7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_function.h.7AA784877DC3C96E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_heap.h.F16E2E2BA134A775.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_heap.h.F16E2E2BA134A775.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e0488f6dccdd0a5095f13a3655a862c29046636b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_heap.h.F16E2E2BA134A775.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator.h.02F4896DC76FA048.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator.h.02F4896DC76FA048.idx
new file mode 100644
index 0000000000000000000000000000000000000000..4999ed5e5fc02f9508bb96a6c6b309ff6a8ccdae
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator.h.02F4896DC76FA048.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.A6795C2EA8A9B6EC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.A6795C2EA8A9B6EC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..59d0555b5187d1ecdaa00455328afc0e437476a6
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.A6795C2EA8A9B6EC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.0AC872A679C614BD.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.0AC872A679C614BD.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e3aa44216ed0ce1eb4c475daafce2612dc8f8ee4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.0AC872A679C614BD.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.4F732471E14F1E13.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.4F732471E14F1E13.idx
new file mode 100644
index 0000000000000000000000000000000000000000..71df3c5951d9bf3aabb6766685f52c59941fc007
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.4F732471E14F1E13.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_map.h.169186F18F6403BE.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_map.h.169186F18F6403BE.idx
new file mode 100644
index 0000000000000000000000000000000000000000..50ef50e8060eb40427bead5e4fc3f1e0d49976d4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_map.h.169186F18F6403BE.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_multimap.h.6CEB5291DF5FE3CA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_multimap.h.6CEB5291DF5FE3CA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ee00f537fdcaacc1816db5ee1e1735d014a862fa
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_multimap.h.6CEB5291DF5FE3CA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_numeric.h.9CBFE6ED9B867060.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_numeric.h.9CBFE6ED9B867060.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f534f3c9fc91416d5a54eab424eaab0896dacf60
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_numeric.h.9CBFE6ED9B867060.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_pair.h.70C5E29C32591536.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_pair.h.70C5E29C32591536.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c9232a9b7a60d15b33cca06451aa6fb72ee42066
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_pair.h.70C5E29C32591536.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.4FD711A69F43C097.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.4FD711A69F43C097.idx
new file mode 100644
index 0000000000000000000000000000000000000000..63a0dc7a326522c907c8b896d37d4327f6f4a794
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.4FD711A69F43C097.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_relops.h.2EB7BAF40896FA63.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_relops.h.2EB7BAF40896FA63.idx
new file mode 100644
index 0000000000000000000000000000000000000000..394d2ca2f387ca5d158c5fd17e7b4ac0b6f5f26e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_relops.h.2EB7BAF40896FA63.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.72F780832F9AEC43.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.72F780832F9AEC43.idx
new file mode 100644
index 0000000000000000000000000000000000000000..39d1e1155bae9af6187a8cc6b3dd6338f6a5bf2f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.72F780832F9AEC43.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_tree.h.6DA6C35CACB0A85E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_tree.h.6DA6C35CACB0A85E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..da6e65a7c85b28bbd407a85043b9f7889575ae88
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_tree.h.6DA6C35CACB0A85E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.FD9EBBB08537D2BA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.FD9EBBB08537D2BA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..4a3ed30c682d7d036e6815fc65296ab78a606022
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.FD9EBBB08537D2BA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_vector.h.6760409A3CC06C3D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_vector.h.6760409A3CC06C3D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..571e4571fce9b9ff05d7ac6727f7fe662de825b9
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_vector.h.6760409A3CC06C3D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stream_iterator.h.04A38524C2347C98.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stream_iterator.h.04A38524C2347C98.idx
new file mode 100644
index 0000000000000000000000000000000000000000..c0b8ec2d033d8dc9e6f421630fdebcfe11ee360e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stream_iterator.h.04A38524C2347C98.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf.76776BBBF64C19DC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf.76776BBBF64C19DC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..acc6601f72a967419de8f0c12c6e294ae583bb9e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf.76776BBBF64C19DC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf.tcc.F65DE088D3155712.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf.tcc.F65DE088D3155712.idx
new file mode 100644
index 0000000000000000000000000000000000000000..db2ff5bd13ec4135c80dc62df9bf481647c3d67e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf.tcc.F65DE088D3155712.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf_iterator.h.7A741CDD50DD371B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf_iterator.h.7A741CDD50DD371B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2efedd2de3319e96048a06a83007b99ed3afd3d1
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf_iterator.h.7A741CDD50DD371B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string.0FAB06F7A6B7FE94.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string.0FAB06F7A6B7FE94.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d4d04df99ccd3dc276afc2fd0eee141c11ddeaa2
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string.0FAB06F7A6B7FE94.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string.h.DD656C88A98DFFA0.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string.h.DD656C88A98DFFA0.idx
new file mode 100644
index 0000000000000000000000000000000000000000..de9191f5803258aef60e845e3b30d71fd3761648
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string.h.DD656C88A98DFFA0.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_conversions.h.366B11A8540BE20D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_conversions.h.366B11A8540BE20D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d9350ca5eca5ba47ec71e524c790b501ddb58418
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_conversions.h.366B11A8540BE20D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_s.h.3F6D0AA44CAA2977.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_s.h.3F6D0AA44CAA2977.idx
new file mode 100644
index 0000000000000000000000000000000000000000..507eebde58d1a63a1ff7aa93f4af46121062f9fd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_s.h.3F6D0AA44CAA2977.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_view.163187C18809B48B.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_view.163187C18809B48B.idx
new file mode 100644
index 0000000000000000000000000000000000000000..026b8442a4ff783e5bd23413ca607ebb1b0f3c14
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_view.163187C18809B48B.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.F58C450763973E11.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.F58C450763973E11.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d4cbbfd826b414127f30235bdbf4f83fd6503fe7
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.F58C450763973E11.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.D6779A547A10EB5E.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.D6779A547A10EB5E.idx
new file mode 100644
index 0000000000000000000000000000000000000000..632b897da9a0b877e82f9b0b8559c5c37a466586
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.D6779A547A10EB5E.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swprintf.inl.FD7DE59279BE564F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swprintf.inl.FD7DE59279BE564F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..d832588e1e28126b8e325340a695f63ae4f5b019
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swprintf.inl.FD7DE59279BE564F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/system_error.63DF5F530AD2B8F8.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/system_error.63DF5F530AD2B8F8.idx
new file mode 100644
index 0000000000000000000000000000000000000000..e83de5f560001f47ebda09e73a8c4353fa140b3d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/system_error.63DF5F530AD2B8F8.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/time.h.A1743B2410D17FC3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/time.h.A1743B2410D17FC3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9fffe94c6d6040186b102501af221cedfd8a8928
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/time.h.A1743B2410D17FC3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timeb.h.3BD0B6AE3923456D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timeb.h.3BD0B6AE3923456D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6815805aa23d39bc403382547ff9f46b7cc415e9
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timeb.h.3BD0B6AE3923456D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timeb_s.h.304E7F8020D14FB1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timeb_s.h.304E7F8020D14FB1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3cde2cfcbe610169a4fa3cf52327ef76eacf1711
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timeb_s.h.304E7F8020D14FB1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/triangle.cpp.02C62CE1537EF132.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/triangle.cpp.02C62CE1537EF132.idx
new file mode 100644
index 0000000000000000000000000000000000000000..640d58f150f5e2feed999388e259175e18250c9e
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/triangle.cpp.02C62CE1537EF132.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/triangle.h.D0C391F4BDAFB7E8.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/triangle.h.D0C391F4BDAFB7E8.idx
new file mode 100644
index 0000000000000000000000000000000000000000..6fd52bd703e976540d9839ee96051916b7d1b8e5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/triangle.h.D0C391F4BDAFB7E8.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tuple.2FC5ACF5359CC6D4.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tuple.2FC5ACF5359CC6D4.idx
new file mode 100644
index 0000000000000000000000000000000000000000..94cbf05a328767fc5fc2866ac827723882f22041
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tuple.2FC5ACF5359CC6D4.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/type_traits.EF1DD7E3AB38D0D3.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/type_traits.EF1DD7E3AB38D0D3.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9d8969acf8325d478afccb1da340b8e3d1de3058
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/type_traits.EF1DD7E3AB38D0D3.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.9451E829FD38CE9F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.9451E829FD38CE9F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..51f0d56d56094f467781d257a2a4d04922c24d7d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.9451E829FD38CE9F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.FED1A1799E7A2CA6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.FED1A1799E7A2CA6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..3ce2bc9596b534035d11332556ff35a422326fac
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.FED1A1799E7A2CA6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/types.h.53DDDF7F7C6025B6.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/types.h.53DDDF7F7C6025B6.idx
new file mode 100644
index 0000000000000000000000000000000000000000..05ff28b4ebee60cc129ba7a4a4784ed08b2a96cd
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/types.h.53DDDF7F7C6025B6.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.C93710E20161FAEC.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.C93710E20161FAEC.idx
new file mode 100644
index 0000000000000000000000000000000000000000..fd91332a516a26ae905311130b51b8ef0b35213d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.C93710E20161FAEC.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.1E0FA4B852FA8CF1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.1E0FA4B852FA8CF1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..5738581ee4b3960c52edb19578a281916361eba0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.1E0FA4B852FA8CF1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.C6090430DAC9DB4A.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.C6090430DAC9DB4A.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ca6ec7b538c604c112f5c427706d53049a2cac9b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.C6090430DAC9DB4A.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.h.11671F6AA00D664F.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.h.11671F6AA00D664F.idx
new file mode 100644
index 0000000000000000000000000000000000000000..74940c171a40c5cee897340437e3a32e11cc87e5
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.h.11671F6AA00D664F.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.773760631A23EFDD.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.773760631A23EFDD.idx
new file mode 100644
index 0000000000000000000000000000000000000000..075ac18a8ac372126690dab7bc2417601f706dd9
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.773760631A23EFDD.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/utility.66741444D7C6F204.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/utility.66741444D7C6F204.idx
new file mode 100644
index 0000000000000000000000000000000000000000..2764e216bc2fffc8add13d83aba7b37652b7c4f6
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/utility.66741444D7C6F204.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vadefs.h.64CC1240B69E39D1.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vadefs.h.64CC1240B69E39D1.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9b01343f72617b55052a1e06c65d8f7668d5b0ad
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vadefs.h.64CC1240B69E39D1.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vadefs.h.97E788B4C80AAD55.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vadefs.h.97E788B4C80AAD55.idx
new file mode 100644
index 0000000000000000000000000000000000000000..f0470fbf1c0441d56973250576a3f305165a401d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vadefs.h.97E788B4C80AAD55.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/variant.D45F3D6257C9556D.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/variant.D45F3D6257C9556D.idx
new file mode 100644
index 0000000000000000000000000000000000000000..0b4b404570e3e9e68ecbab09150fd347e7208c63
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/variant.D45F3D6257C9556D.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vector.1D2414C733323237.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vector.1D2414C733323237.idx
new file mode 100644
index 0000000000000000000000000000000000000000..ec822bc3452a34a064ee1a13624b490523a26561
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vector.1D2414C733323237.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vector.tcc.0244E487C66A7E45.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vector.tcc.0244E487C66A7E45.idx
new file mode 100644
index 0000000000000000000000000000000000000000..245a9ab2be6724dc9af03a773f66c0f02e591fc4
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vector.tcc.0244E487C66A7E45.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.8A9B623EE88F2D70.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.8A9B623EE88F2D70.idx
new file mode 100644
index 0000000000000000000000000000000000000000..29f7e991451b29c4baf8c2d366d328a011d25259
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.8A9B623EE88F2D70.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wchar_s.h.B3CDC53001A7B5AA.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wchar_s.h.B3CDC53001A7B5AA.idx
new file mode 100644
index 0000000000000000000000000000000000000000..1314408a8f14f38736b2fcfb5a298ca4f7679fa3
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wchar_s.h.B3CDC53001A7B5AA.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.39DEF95552C87207.idx b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.39DEF95552C87207.idx
new file mode 100644
index 0000000000000000000000000000000000000000..9cd11f205e636a67d3a4782f526df3074b6abbb9
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.39DEF95552C87207.idx differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/compile_commands.json b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/compile_commands.json
new file mode 100644
index 0000000000000000000000000000000000000000..565f85778953351acaf163462757a50d2cc3c7a2
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd/compile_commands.json
@@ -0,0 +1 @@
+[{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\paint.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/paint.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\canvas.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/canvas.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\circle.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/circle.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\freehand.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/freehand.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\graphobj.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/graphobj.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\line.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/line.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\main.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/main.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\rectangle.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/rectangle.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","C:\\Users\\saifa\\Desktop\\Paint\\triangle.cpp"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/triangle.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","C:\\Users\\saifa\\Desktop\\Paint\\paint.h"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/paint.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","C:\\Users\\saifa\\Desktop\\Paint\\canvas.h"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/canvas.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","C:\\Users\\saifa\\Desktop\\Paint\\circle.h"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/circle.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","C:\\Users\\saifa\\Desktop\\Paint\\freehand.h"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/freehand.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","C:\\Users\\saifa\\Desktop\\Paint\\graphobj.h"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/graphobj.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","C:\\Users\\saifa\\Desktop\\Paint\\line.h"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/line.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","C:\\Users\\saifa\\Desktop\\Paint\\rectangle.h"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/rectangle.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-g","-Wall","-Wextra","-Wextra","-fexceptions","-mthreads","-fsyntax-only","-m64","--target=x86_64-w64-mingw32","-std=gnu++17","-DUNICODE","-D_UNICODE","-DWIN32","-DMINGW_HAS_SECURE_API","-DQT_WIDGETS_LIB","-DQT_QML_DEBUG","-DQT_GUI_LIB","-DQT_CORE_LIB","-DQ_CREATOR_RUN","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedMingwHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders","-IC:\\Qt\\Tools\\QtCreator\\share\\qtcreator\\cplusplus\\wrappedQtHeaders\\QtCore","-IC:\\Users\\saifa\\Desktop\\Paint","-IC:\\Qt\\6.4.0\\mingw_64\\include","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtWidgets","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtGui","-IC:\\Qt\\6.4.0\\mingw_64\\include\\QtCore","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug\\debug","-IC:\\Users\\saifa\\Desktop\\build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug","-IC:\\Qt\\6.4.0\\mingw_64\\mkspecs\\win32-g++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\x86_64-w64-mingw32","-isystem","C:\\Qt\\Tools\\mingw1120_64\\lib\\gcc\\x86_64-w64-mingw32\\11.2.0\\include\\c++\\backward","-isystem","C:\\Qt\\Tools\\QtCreator\\bin\\clang\\lib\\clang\\15.0.0\\include","-isystem","C:\\Qt\\Tools\\mingw1120_64\\x86_64-w64-mingw32\\include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","C:\\Users\\saifa\\Desktop\\Paint\\triangle.h"],"directory":"C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/.qtc_clangd","file":"C:/Users/saifa/Desktop/Paint/triangle.h"}]
\ No newline at end of file
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..5e8cfe22985051b6dd69dbde456b2e955a7d5f7f
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile
@@ -0,0 +1,402 @@
+#############################################################################
+# Makefile for building: Paint
+# Generated by qmake (3.1) (Qt 6.4.0)
+# Project:  ..\Paint\Paint.pro
+# Template: app
+# Command: C:\Qt\6.4.0\mingw_64\bin\qmake.exe -o Makefile ..\Paint\Paint.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+#############################################################################
+
+MAKEFILE      = Makefile
+
+EQ            = =
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE         = C:\Qt\6.4.0\mingw_64\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\6.4.0\mingw_64\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\6.4.0\mingw_64\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+SUBTARGETS    =  \
+		debug \
+		release
+
+
+debug: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug 
+debug-all: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug uninstall
+release: FORCE
+	$(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+	$(MAKE) -f $(MAKEFILE).Release 
+release-all: FORCE
+	$(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+	$(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+	$(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+	$(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+	$(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ../Paint/Paint.pro ../../../../Qt/6.4.0/mingw_64/mkspecs/win32-g++/qmake.conf ../../../../Qt/6.4.0/mingw_64/mkspecs/features/spec_pre.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/device_config.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/common/sanitize.conf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/common/gcc-base.conf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/common/g++-base.conf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/common/windows-vulkan.conf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/common/g++-win32.conf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/common/windows-desktop.conf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/qconfig.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_ext_freetype.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_ext_libpng.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_concurrent.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_core.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_core_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_dbus.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_designer.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_designer_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_gui.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_gui_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_help.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_help_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labssettings.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_linguist.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_linguist_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_network.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_network_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_opengl.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_png_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_printsupport.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qml.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qml_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmltest.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quick.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quick_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_sql.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_sql_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_svg.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_svg_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_testlib.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_tools_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_uitools.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_widgets.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_xml.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_xml_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/qt_functions.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/qt_config.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/win32-g++/qmake.conf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/spec_post.prf \
+		.qmake.stash \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/exclusive_builds.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/toolchain.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/default_pre.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/win32/default_pre.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/resolve_config.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/exclusive_builds_post.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/default_post.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/win32/console.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/qml_debug.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/entrypoint.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/precompile_header.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/warn_on.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/qt.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/resources_functions.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/resources.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/moc.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/win32/opengl.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/uic.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/qmake_use.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/file_copies.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/testcase_targets.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/exceptions.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/yacc.prf \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/lex.prf \
+		../Paint/Paint.pro \
+		../../../../Qt/6.4.0/mingw_64/lib/Qt6Widgets.prl \
+		../../../../Qt/6.4.0/mingw_64/lib/Qt6Gui.prl \
+		../../../../Qt/6.4.0/mingw_64/lib/Qt6Core.prl \
+		../../../../Qt/6.4.0/mingw_64/mkspecs/features/build_pass.prf
+	$(QMAKE) -o Makefile ..\Paint\Paint.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/spec_pre.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/device_config.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/common/sanitize.conf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/common/gcc-base.conf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/common/g++-base.conf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/common/windows-vulkan.conf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/common/g++-win32.conf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/common/windows-desktop.conf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/qconfig.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_ext_freetype.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_ext_libpng.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_concurrent.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_core.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_core_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_dbus.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_designer.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_designer_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_gui.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_gui_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_help.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_help_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labssettings.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_linguist.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_linguist_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_network.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_network_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_opengl.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_png_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_printsupport.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qml.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qml_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmltest.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quick.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quick_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_sql.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_sql_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_svg.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_svg_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_testlib.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_tools_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_uitools.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_widgets.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_xml.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_xml_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/qt_functions.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/qt_config.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/win32-g++/qmake.conf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/spec_post.prf:
+.qmake.stash:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/exclusive_builds.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/toolchain.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/default_pre.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/win32/default_pre.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/resolve_config.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/exclusive_builds_post.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/default_post.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/win32/console.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/qml_debug.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/entrypoint.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/precompile_header.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/warn_on.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/qt.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/resources_functions.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/resources.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/moc.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/win32/opengl.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/uic.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/qmake_use.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/file_copies.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/testcase_targets.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/exceptions.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/yacc.prf:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/lex.prf:
+../Paint/Paint.pro:
+../../../../Qt/6.4.0/mingw_64/lib/Qt6Widgets.prl:
+../../../../Qt/6.4.0/mingw_64/lib/Qt6Gui.prl:
+../../../../Qt/6.4.0/mingw_64/lib/Qt6Core.prl:
+../../../../Qt/6.4.0/mingw_64/mkspecs/features/build_pass.prf:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ..\Paint\Paint.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first  FORCE
+all: debug-all release-all  FORCE
+clean: debug-clean release-clean  FORCE
+distclean: debug-distclean release-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) .qmake.stash
+
+debug-mocclean:
+	$(MAKE) -f $(MAKEFILE).Debug mocclean
+release-mocclean:
+	$(MAKE) -f $(MAKEFILE).Release mocclean
+mocclean: debug-mocclean release-mocclean
+
+debug-mocables:
+	$(MAKE) -f $(MAKEFILE).Debug mocables
+release-mocables:
+	$(MAKE) -f $(MAKEFILE).Release mocables
+mocables: debug-mocables release-mocables
+
+check: first
+
+benchmark: first
+FORCE:
+
+.SUFFIXES:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile.Debug b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile.Debug
new file mode 100644
index 0000000000000000000000000000000000000000..d02ee1d5982ee15aa4049d9d422264923a5dd06a
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile.Debug
@@ -0,0 +1,1567 @@
+#############################################################################
+# Makefile for building: Paint
+# Generated by qmake (3.1) (Qt 6.4.0)
+# Project:  ..\Paint\Paint.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Debug
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_WIDGETS_LIB -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
+CFLAGS        = -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra $(DEFINES)
+CXXFLAGS      = -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES)
+INCPATH       = -I../Paint -I. -I../Paint -I../../../../Qt/6.4.0/mingw_64/include -I../../../../Qt/6.4.0/mingw_64/include/QtWidgets -I../../../../Qt/6.4.0/mingw_64/include/QtGui -I../../../../Qt/6.4.0/mingw_64/include/QtCore -Idebug -I/include -I../../../../Qt/6.4.0/mingw_64/mkspecs/win32-g++ 
+LINKER      =        g++
+LFLAGS        =        -Wl,-subsystem,console -mthreads
+LIBS        =        C:\Qt\6.4.0\mingw_64\lib\libQt6Widgets.a C:\Qt\6.4.0\mingw_64\lib\libQt6Gui.a C:\Qt\6.4.0\mingw_64\lib\libQt6Core.a   
+QMAKE         = C:\Qt\6.4.0\mingw_64\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\6.4.0\mingw_64\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\6.4.0\mingw_64\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = debug
+
+####### Files
+
+SOURCES       = ..\Paint\paint.cpp \
+		..\Paint\canvas.cpp \
+		..\Paint\circle.cpp \
+		..\Paint\freehand.cpp \
+		..\Paint\graphobj.cpp \
+		..\Paint\line.cpp \
+		..\Paint\main.cpp \
+		..\Paint\rectangle.cpp \
+		..\Paint\triangle.cpp debug\moc_paint.cpp \
+		debug\moc_canvas.cpp
+OBJECTS       = debug/paint.o \
+		debug/canvas.o \
+		debug/circle.o \
+		debug/freehand.o \
+		debug/graphobj.o \
+		debug/line.o \
+		debug/main.o \
+		debug/rectangle.o \
+		debug/triangle.o \
+		debug/moc_paint.o \
+		debug/moc_canvas.o
+
+DIST          =  ..\Paint\paint.h \
+		..\Paint\canvas.h \
+		..\Paint\circle.h \
+		..\Paint\freehand.h \
+		..\Paint\graphobj.h \
+		..\Paint\line.h \
+		..\Paint\rectangle.h \
+		..\Paint\triangle.h ..\Paint\paint.cpp \
+		..\Paint\canvas.cpp \
+		..\Paint\circle.cpp \
+		..\Paint\freehand.cpp \
+		..\Paint\graphobj.cpp \
+		..\Paint\line.cpp \
+		..\Paint\main.cpp \
+		..\Paint\rectangle.cpp \
+		..\Paint\triangle.cpp
+QMAKE_TARGET  = Paint
+DESTDIR        = debug\ #avoid trailing-slash linebreak
+TARGET         = Paint.exe
+DESTDIR_TARGET = debug\Paint.exe
+
+####### Build rules
+
+first: all
+all: Makefile.Debug  debug/Paint.exe
+
+debug/Paint.exe: C:/Qt/6.4.0/mingw_64/lib/libQt6Widgets.a C:/Qt/6.4.0/mingw_64/lib/libQt6Gui.a C:/Qt/6.4.0/mingw_64/lib/libQt6Core.a $(OBJECTS) 
+	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) @debug\object_script.Paint.Debug $(LIBS)
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Debug ..\Paint\Paint.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) Paint.zip $(SOURCES) $(DIST) ..\Paint\Paint.pro ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\spec_pre.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\device_config.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\sanitize.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\gcc-base.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\g++-base.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\win32\windows_vulkan_sdk.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\windows-vulkan.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\g++-win32.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\windows-desktop.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\qconfig.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_ext_freetype.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_ext_libjpeg.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_ext_libpng.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_concurrent.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_concurrent_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_core.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_core_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_dbus.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_dbus_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_designer.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_designer_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_designercomponents_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_entrypoint_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_fb_support_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_freetype_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_gui.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_gui_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_harfbuzz_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_help.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_help_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_jpeg_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsanimation.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsanimation_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsfolderlistmodel.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsfolderlistmodel_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsqmlmodels.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsqmlmodels_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labssettings.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labssettings_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labssharedimage.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labssharedimage_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labswavefrontmesh.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labswavefrontmesh_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_linguist.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_linguist_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_network.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_network_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_opengl.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_opengl_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_openglwidgets.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_openglwidgets_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_packetprotocol_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_png_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_printsupport.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_printsupport_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qml.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qml_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlcompiler_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlcore.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlcore_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmldebug_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmldom_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlintegration.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlintegration_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmllocalstorage.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmllocalstorage_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlmodels.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlmodels_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmltest.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmltest_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlworkerscript.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlxmllistmodel.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlxmllistmodel_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quick.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quick_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrols2.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrols2impl.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrols2impl_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrolstestutilsprivate_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2utils.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2utils_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicklayouts.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicklayouts_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickparticles_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickshapes_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicktemplates2.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicktestutilsprivate_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickwidgets.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickwidgets_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_sql.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_sql_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_svg.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_svg_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_svgwidgets.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_svgwidgets_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_testlib.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_testlib_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_tools_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_uiplugin.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_uitools.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_uitools_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_widgets.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_widgets_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_xml.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_xml_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_zlib_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qt_functions.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qt_config.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\win32-g++\qmake.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\spec_post.prf .qmake.stash ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\exclusive_builds.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\toolchain.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\default_pre.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\win32\default_pre.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\resolve_config.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\exclusive_builds_post.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\default_post.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\build_pass.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\win32\console.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qml_debug.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\entrypoint.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\precompile_header.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\warn_on.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qt.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\resources_functions.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\resources.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\moc.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\win32\opengl.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\uic.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qmake_use.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\file_copies.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\testcase_targets.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\exceptions.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\yacc.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\lex.prf ..\Paint\Paint.pro ..\..\..\..\Qt\6.4.0\mingw_64\lib\Qt6Widgets.prl ..\..\..\..\Qt\6.4.0\mingw_64\lib\Qt6Gui.prl ..\..\..\..\Qt\6.4.0\mingw_64\lib\Qt6Core.prl    ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\data\dummy.cpp ..\Paint\paint.h ..\Paint\canvas.h ..\Paint\circle.h ..\Paint\freehand.h ..\Paint\graphobj.h ..\Paint\line.h ..\Paint\rectangle.h ..\Paint\triangle.h  ..\Paint\paint.cpp ..\Paint\canvas.cpp ..\Paint\circle.cpp ..\Paint\freehand.cpp ..\Paint\graphobj.cpp ..\Paint\line.cpp ..\Paint\main.cpp ..\Paint\rectangle.cpp ..\Paint\triangle.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) debug\paint.o debug\canvas.o debug\circle.o debug\freehand.o debug\graphobj.o debug\line.o debug\main.o debug\rectangle.o debug\triangle.o debug\moc_paint.o debug\moc_canvas.o
+
+distclean: clean 
+	-$(DEL_FILE) .qmake.stash
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Debug
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: debug/moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) debug\moc_predefs.h
+debug/moc_predefs.h: ../../../../Qt/6.4.0/mingw_64/mkspecs/features/data/dummy.cpp
+	g++ -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra -dM -E -o debug\moc_predefs.h ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\data\dummy.cpp
+
+compiler_moc_header_make_all: debug/moc_paint.cpp debug/moc_canvas.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) debug\moc_paint.cpp debug\moc_canvas.cpp
+debug/moc_paint.cpp: ../Paint/paint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QWidget \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		debug/moc_predefs.h \
+		../../../../Qt/6.4.0/mingw_64/bin/moc.exe
+	C:\Qt\6.4.0\mingw_64\bin\moc.exe $(DEFINES) --include C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_predefs.h -IC:/Qt/6.4.0/mingw_64/mkspecs/win32-g++ -IC:/Users/saifa/Desktop/Paint -IC:/Users/saifa/Desktop/Paint -IC:/Qt/6.4.0/mingw_64/include -IC:/Qt/6.4.0/mingw_64/include/QtWidgets -IC:/Qt/6.4.0/mingw_64/include/QtGui -IC:/Qt/6.4.0/mingw_64/include/QtCore -I. -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IC:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include ..\Paint\paint.h -o debug\moc_paint.cpp
+
+debug/moc_canvas.cpp: ../Paint/canvas.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QFrame \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qframe.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		../Paint/line.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter \
+		../Paint/circle.h \
+		../Paint/triangle.h \
+		../Paint/rectangle.h \
+		debug/moc_predefs.h \
+		../../../../Qt/6.4.0/mingw_64/bin/moc.exe
+	C:\Qt\6.4.0\mingw_64\bin\moc.exe $(DEFINES) --include C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_predefs.h -IC:/Qt/6.4.0/mingw_64/mkspecs/win32-g++ -IC:/Users/saifa/Desktop/Paint -IC:/Users/saifa/Desktop/Paint -IC:/Qt/6.4.0/mingw_64/include -IC:/Qt/6.4.0/mingw_64/include/QtWidgets -IC:/Qt/6.4.0/mingw_64/include/QtGui -IC:/Qt/6.4.0/mingw_64/include/QtCore -I. -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IC:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include ..\Paint\canvas.h -o debug\moc_canvas.cpp
+
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean 
+
+
+
+####### Compile
+
+debug/paint.o: ../Paint/paint.cpp ../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QPushButton \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qpushbutton.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qabstractbutton.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QComboBox \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qcombobox.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qabstractitemdelegate.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qstyleoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlocale.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qabstractspinbox.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvalidator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qregularexpression.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qslider.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qabstractslider.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qstyle.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtabbar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtabwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qrubberband.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qframe.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qabstractitemmodel.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QLabel \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qlabel.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpicture.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextdocument.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QColorDialog \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qcolordialog.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qdialog.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QGridLayout \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qgridlayout.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qlayout.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qlayoutitem.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qboxlayout.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QCheckBox \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qcheckbox.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QDebug \
+		../Paint/paint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QWidget \
+		../Paint/canvas.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QFrame \
+		../Paint/line.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter \
+		../Paint/circle.h \
+		../Paint/triangle.h \
+		../Paint/rectangle.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\paint.o ..\Paint\paint.cpp
+
+debug/canvas.o: ../Paint/canvas.cpp ../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainterPath \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainterpath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QMouseEvent \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../Paint/canvas.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QFrame \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qframe.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../Paint/line.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../Paint/circle.h \
+		../Paint/triangle.h \
+		../Paint/rectangle.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\canvas.o ..\Paint\canvas.cpp
+
+debug/circle.o: ../Paint/circle.cpp ../Paint/circle.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\circle.o ..\Paint\circle.cpp
+
+debug/freehand.o: ../Paint/freehand.cpp ../Paint/freehand.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\freehand.o ..\Paint\freehand.cpp
+
+debug/graphobj.o: ../Paint/graphobj.cpp ../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\graphobj.o ..\Paint\graphobj.cpp
+
+debug/line.o: ../Paint/line.cpp ../Paint/line.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\line.o ..\Paint\line.cpp
+
+debug/main.o: ../Paint/main.cpp ../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QApplication \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qapplication.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreapplication.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qeventloop.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreapplication_platform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qjnitypes.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qfuture.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qfutureinterface.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmutex.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtsan_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qresultstore.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qfuture_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qthreadpool.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qthread.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdeadlinetimer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qelapsedtimer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrunnable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qexception.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpromise.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qguiapplication.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputmethod.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlocale.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qguiapplication_platform.h \
+		../Paint/paint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QWidget \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o ..\Paint\main.cpp
+
+debug/rectangle.o: ../Paint/rectangle.cpp ../Paint/rectangle.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\rectangle.o ..\Paint\rectangle.cpp
+
+debug/triangle.o: ../Paint/triangle.cpp ../Paint/triangle.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\triangle.o ..\Paint\triangle.cpp
+
+debug/moc_paint.o: debug/moc_paint.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_paint.o debug\moc_paint.cpp
+
+debug/moc_canvas.o: debug/moc_canvas.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_canvas.o debug\moc_canvas.cpp
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
+.SUFFIXES:
+
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile.Release b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile.Release
new file mode 100644
index 0000000000000000000000000000000000000000..00a99743aad2ec3d85e64746f331471b02294c79
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/Makefile.Release
@@ -0,0 +1,1567 @@
+#############################################################################
+# Makefile for building: Paint
+# Generated by qmake (3.1) (Qt 6.4.0)
+# Project:  ..\Paint\Paint.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Release
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_WIDGETS_LIB -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
+CFLAGS        = -fno-keep-inline-dllexport -O2 -Wall -Wextra -Wextra $(DEFINES)
+CXXFLAGS      = -fno-keep-inline-dllexport -O2 -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES)
+INCPATH       = -I../Paint -I. -I../Paint -I../../../../Qt/6.4.0/mingw_64/include -I../../../../Qt/6.4.0/mingw_64/include/QtWidgets -I../../../../Qt/6.4.0/mingw_64/include/QtGui -I../../../../Qt/6.4.0/mingw_64/include/QtCore -Irelease -I/include -I../../../../Qt/6.4.0/mingw_64/mkspecs/win32-g++ 
+LINKER      =        g++
+LFLAGS        =        -Wl,-s -Wl,-subsystem,console -mthreads
+LIBS        =        C:\Qt\6.4.0\mingw_64\lib\libQt6Widgets.a C:\Qt\6.4.0\mingw_64\lib\libQt6Gui.a C:\Qt\6.4.0\mingw_64\lib\libQt6Core.a   
+QMAKE         = C:\Qt\6.4.0\mingw_64\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\6.4.0\mingw_64\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\6.4.0\mingw_64\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = release
+
+####### Files
+
+SOURCES       = ..\Paint\paint.cpp \
+		..\Paint\canvas.cpp \
+		..\Paint\circle.cpp \
+		..\Paint\freehand.cpp \
+		..\Paint\graphobj.cpp \
+		..\Paint\line.cpp \
+		..\Paint\main.cpp \
+		..\Paint\rectangle.cpp \
+		..\Paint\triangle.cpp release\moc_paint.cpp \
+		release\moc_canvas.cpp
+OBJECTS       = release/paint.o \
+		release/canvas.o \
+		release/circle.o \
+		release/freehand.o \
+		release/graphobj.o \
+		release/line.o \
+		release/main.o \
+		release/rectangle.o \
+		release/triangle.o \
+		release/moc_paint.o \
+		release/moc_canvas.o
+
+DIST          =  ..\Paint\paint.h \
+		..\Paint\canvas.h \
+		..\Paint\circle.h \
+		..\Paint\freehand.h \
+		..\Paint\graphobj.h \
+		..\Paint\line.h \
+		..\Paint\rectangle.h \
+		..\Paint\triangle.h ..\Paint\paint.cpp \
+		..\Paint\canvas.cpp \
+		..\Paint\circle.cpp \
+		..\Paint\freehand.cpp \
+		..\Paint\graphobj.cpp \
+		..\Paint\line.cpp \
+		..\Paint\main.cpp \
+		..\Paint\rectangle.cpp \
+		..\Paint\triangle.cpp
+QMAKE_TARGET  = Paint
+DESTDIR        = release\ #avoid trailing-slash linebreak
+TARGET         = Paint.exe
+DESTDIR_TARGET = release\Paint.exe
+
+####### Build rules
+
+first: all
+all: Makefile.Release  release/Paint.exe
+
+release/Paint.exe: C:/Qt/6.4.0/mingw_64/lib/libQt6Widgets.a C:/Qt/6.4.0/mingw_64/lib/libQt6Gui.a C:/Qt/6.4.0/mingw_64/lib/libQt6Core.a $(OBJECTS) 
+	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) @release\object_script.Paint.Release $(LIBS)
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Release ..\Paint\Paint.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) Paint.zip $(SOURCES) $(DIST) ..\Paint\Paint.pro ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\spec_pre.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\device_config.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\sanitize.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\gcc-base.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\g++-base.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\win32\windows_vulkan_sdk.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\windows-vulkan.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\g++-win32.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\common\windows-desktop.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\qconfig.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_ext_freetype.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_ext_libjpeg.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_ext_libpng.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_concurrent.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_concurrent_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_core.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_core_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_dbus.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_dbus_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_designer.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_designer_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_designercomponents_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_entrypoint_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_fb_support_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_freetype_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_gui.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_gui_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_harfbuzz_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_help.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_help_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_jpeg_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsanimation.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsanimation_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsfolderlistmodel.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsfolderlistmodel_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsqmlmodels.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labsqmlmodels_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labssettings.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labssettings_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labssharedimage.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labssharedimage_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labswavefrontmesh.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_labswavefrontmesh_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_linguist.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_linguist_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_network.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_network_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_opengl.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_opengl_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_openglwidgets.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_openglwidgets_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_packetprotocol_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_png_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_printsupport.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_printsupport_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qml.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qml_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlcompiler_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlcore.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlcore_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmldebug_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmldom_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlintegration.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlintegration_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmllocalstorage.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmllocalstorage_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlmodels.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlmodels_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmltest.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmltest_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlworkerscript.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlxmllistmodel.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_qmlxmllistmodel_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quick.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quick_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrols2.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrols2impl.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrols2impl_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickcontrolstestutilsprivate_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2utils.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickdialogs2utils_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicklayouts.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicklayouts_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickparticles_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickshapes_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicktemplates2.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quicktestutilsprivate_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickwidgets.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_quickwidgets_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_sql.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_sql_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_svg.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_svg_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_svgwidgets.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_svgwidgets_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_testlib.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_testlib_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_tools_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_uiplugin.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_uitools.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_uitools_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_widgets.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_widgets_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_xml.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_xml_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\modules\qt_lib_zlib_private.pri ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qt_functions.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qt_config.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\win32-g++\qmake.conf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\spec_post.prf .qmake.stash ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\exclusive_builds.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\toolchain.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\default_pre.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\win32\default_pre.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\resolve_config.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\exclusive_builds_post.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\default_post.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\build_pass.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\win32\console.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qml_debug.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\entrypoint.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\precompile_header.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\warn_on.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qt.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\resources_functions.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\resources.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\moc.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\win32\opengl.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\uic.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\qmake_use.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\file_copies.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\testcase_targets.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\exceptions.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\yacc.prf ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\lex.prf ..\Paint\Paint.pro ..\..\..\..\Qt\6.4.0\mingw_64\lib\Qt6Widgets.prl ..\..\..\..\Qt\6.4.0\mingw_64\lib\Qt6Gui.prl ..\..\..\..\Qt\6.4.0\mingw_64\lib\Qt6Core.prl    ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\data\dummy.cpp ..\Paint\paint.h ..\Paint\canvas.h ..\Paint\circle.h ..\Paint\freehand.h ..\Paint\graphobj.h ..\Paint\line.h ..\Paint\rectangle.h ..\Paint\triangle.h  ..\Paint\paint.cpp ..\Paint\canvas.cpp ..\Paint\circle.cpp ..\Paint\freehand.cpp ..\Paint\graphobj.cpp ..\Paint\line.cpp ..\Paint\main.cpp ..\Paint\rectangle.cpp ..\Paint\triangle.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) release\paint.o release\canvas.o release\circle.o release\freehand.o release\graphobj.o release\line.o release\main.o release\rectangle.o release\triangle.o release\moc_paint.o release\moc_canvas.o
+
+distclean: clean 
+	-$(DEL_FILE) .qmake.stash
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Release
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: release/moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) release\moc_predefs.h
+release/moc_predefs.h: ../../../../Qt/6.4.0/mingw_64/mkspecs/features/data/dummy.cpp
+	g++ -fno-keep-inline-dllexport -O2 -Wall -Wextra -Wextra -dM -E -o release\moc_predefs.h ..\..\..\..\Qt\6.4.0\mingw_64\mkspecs\features\data\dummy.cpp
+
+compiler_moc_header_make_all: release/moc_paint.cpp release/moc_canvas.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) release\moc_paint.cpp release\moc_canvas.cpp
+release/moc_paint.cpp: ../Paint/paint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QWidget \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		release/moc_predefs.h \
+		../../../../Qt/6.4.0/mingw_64/bin/moc.exe
+	C:\Qt\6.4.0\mingw_64\bin\moc.exe $(DEFINES) --include C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/release/moc_predefs.h -IC:/Qt/6.4.0/mingw_64/mkspecs/win32-g++ -IC:/Users/saifa/Desktop/Paint -IC:/Users/saifa/Desktop/Paint -IC:/Qt/6.4.0/mingw_64/include -IC:/Qt/6.4.0/mingw_64/include/QtWidgets -IC:/Qt/6.4.0/mingw_64/include/QtGui -IC:/Qt/6.4.0/mingw_64/include/QtCore -I. -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IC:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include ..\Paint\paint.h -o release\moc_paint.cpp
+
+release/moc_canvas.cpp: ../Paint/canvas.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QFrame \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qframe.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		../Paint/line.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter \
+		../Paint/circle.h \
+		../Paint/triangle.h \
+		../Paint/rectangle.h \
+		release/moc_predefs.h \
+		../../../../Qt/6.4.0/mingw_64/bin/moc.exe
+	C:\Qt\6.4.0\mingw_64\bin\moc.exe $(DEFINES) --include C:/Users/saifa/Desktop/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/release/moc_predefs.h -IC:/Qt/6.4.0/mingw_64/mkspecs/win32-g++ -IC:/Users/saifa/Desktop/Paint -IC:/Users/saifa/Desktop/Paint -IC:/Qt/6.4.0/mingw_64/include -IC:/Qt/6.4.0/mingw_64/include/QtWidgets -IC:/Qt/6.4.0/mingw_64/include/QtGui -IC:/Qt/6.4.0/mingw_64/include/QtCore -I. -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IC:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IC:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include ..\Paint\canvas.h -o release\moc_canvas.cpp
+
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean 
+
+
+
+####### Compile
+
+release/paint.o: ../Paint/paint.cpp ../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QPushButton \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qpushbutton.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qabstractbutton.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QComboBox \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qcombobox.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qabstractitemdelegate.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qstyleoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlocale.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qabstractspinbox.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvalidator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qregularexpression.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qslider.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qabstractslider.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qstyle.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtabbar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtabwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qrubberband.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qframe.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qabstractitemmodel.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QLabel \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qlabel.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpicture.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextdocument.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QColorDialog \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qcolordialog.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qdialog.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QGridLayout \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qgridlayout.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qlayout.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qlayoutitem.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qboxlayout.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QCheckBox \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qcheckbox.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QDebug \
+		../Paint/paint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QWidget \
+		../Paint/canvas.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QFrame \
+		../Paint/line.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter \
+		../Paint/circle.h \
+		../Paint/triangle.h \
+		../Paint/rectangle.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\paint.o ..\Paint\paint.cpp
+
+release/canvas.o: ../Paint/canvas.cpp ../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainterPath \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainterpath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QMouseEvent \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../Paint/canvas.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QFrame \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qframe.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../Paint/line.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../Paint/circle.h \
+		../Paint/triangle.h \
+		../Paint/rectangle.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\canvas.o ..\Paint\canvas.cpp
+
+release/circle.o: ../Paint/circle.cpp ../Paint/circle.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\circle.o ..\Paint\circle.cpp
+
+release/freehand.o: ../Paint/freehand.cpp ../Paint/freehand.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\freehand.o ..\Paint\freehand.cpp
+
+release/graphobj.o: ../Paint/graphobj.cpp ../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\graphobj.o ..\Paint\graphobj.cpp
+
+release/line.o: ../Paint/line.cpp ../Paint/line.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\line.o ..\Paint\line.cpp
+
+release/main.o: ../Paint/main.cpp ../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QApplication \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qapplication.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgets-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qtwidgetsexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreapplication.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qeventloop.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobject_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbindingstorage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnativeinterface.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdebug.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtextstream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringconverter_base.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontiguouscache.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qset.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhash.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvarlengtharray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcoreapplication_platform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qjnitypes.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qfuture.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qfutureinterface.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmutex.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtsan_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qresultstore.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qfuture_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qthreadpool.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qthread.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdeadlinetimer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qelapsedtimer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrunnable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qexception.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpromise.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qvariant.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcursor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbitmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qguiapplication.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputmethod.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlocale.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qguiapplication_platform.h \
+		../Paint/paint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/QWidget \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qwidget.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qaction.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qkeysequence.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qicon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpalette.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtWidgets/qsizepolicy.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qevent.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qurl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qeventpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvector2d.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qvectornd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpointingdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qinputdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qscreen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QList \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QObject \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QRect \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSize \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QSizeF \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QTransform
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main.o ..\Paint\main.cpp
+
+release/rectangle.o: ../Paint/rectangle.cpp ../Paint/rectangle.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\rectangle.o ..\Paint\rectangle.cpp
+
+release/triangle.o: ../Paint/triangle.cpp ../Paint/triangle.h \
+		../Paint/graphobj.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpainter.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobal.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig-bootstrapped.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qconfig.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcore-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtconfigmacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtcoreexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsystemdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qprocessordetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompilerdetection.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtypeinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsysinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlogging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qflags.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbasicatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_bootstrap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qgenericatomic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qatomic_cxx11.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qglobalstatic.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnumeric.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qversiontagging.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qforeach.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtgui-config.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtguiexports.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qnamespace.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtmetamacros.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrect.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qhashfunctions.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstring.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qchar.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearray.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qrefcount.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpair.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydatapointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qarraydataops.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainertools_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearrayview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringfwd.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringliteral.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qanystringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qutf8stringview.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringtokenizer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringbuilder.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmargins.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsize.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qpoint.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixmap.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpaintdevice.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qobjectdefs_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qwindowdefs_win.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qcolor.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgb.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qlist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterator.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qbytearraylist.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qalgorithms.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qstringmatcher.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qrgba64.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qshareddata.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qsharedpointer_impl.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetatype.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcompare.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qscopeguard.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qdatastream.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiodevicebase.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qiterable.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmetacontainer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qcontainerinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qtaggedpointer.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qmath.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qimage.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpixelformat.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtransform.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpolygon.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qregion.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/qline.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qtextoption.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qpen.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qbrush.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontinfo.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfont.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/qfontmetrics.h \
+		../../../../Qt/6.4.0/mingw_64/include/QtCore/QPoint \
+		../../../../Qt/6.4.0/mingw_64/include/QtGui/QPainter
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\triangle.o ..\Paint\triangle.cpp
+
+release/moc_paint.o: release/moc_paint.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_paint.o release\moc_paint.cpp
+
+release/moc_canvas.o: release/moc_canvas.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_canvas.o release\moc_canvas.cpp
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
+.SUFFIXES:
+
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/Paint.exe b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/Paint.exe
new file mode 100644
index 0000000000000000000000000000000000000000..05cc8332f7f54dbcb9359752dc23c12e48890986
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/Paint.exe differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/canvas.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/canvas.o
new file mode 100644
index 0000000000000000000000000000000000000000..b415bc30b12f1974a0559eb448f9e7d895c203e0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/canvas.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/circle.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/circle.o
new file mode 100644
index 0000000000000000000000000000000000000000..d088b9177f41eecb69374e37ce2547743644ba31
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/circle.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/freehand.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/freehand.o
new file mode 100644
index 0000000000000000000000000000000000000000..028441abdd7f4049128ef9a30a39667beb4a7f5f
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/freehand.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/graphobj.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/graphobj.o
new file mode 100644
index 0000000000000000000000000000000000000000..5d97655eea08f31bb4caf7aadb986f53ab2627a0
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/graphobj.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/line.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/line.o
new file mode 100644
index 0000000000000000000000000000000000000000..d4ff009c36b456a1230706c313622eb52ce47c02
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/line.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/main.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/main.o
new file mode 100644
index 0000000000000000000000000000000000000000..e01e6644e912ce2d72946839ef907d0113dc3e84
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/main.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_canvas.cpp b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_canvas.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..67b0cb7b5e89ff94e824fee55a670ca2d3572eea
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_canvas.cpp
@@ -0,0 +1,99 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'canvas.h'
+**
+** Created by: The Qt Meta Object Compiler version 68 (Qt 6.4.0)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <memory>
+#include "../../Paint/canvas.h"
+#include <QtCore/qmetatype.h>
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'canvas.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 68
+#error "This file was generated using the moc from 6.4.0. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+namespace {
+struct qt_meta_stringdata_Canvas_t {
+    uint offsetsAndSizes[2];
+    char stringdata0[7];
+};
+#define QT_MOC_LITERAL(ofs, len) \
+    uint(sizeof(qt_meta_stringdata_Canvas_t::offsetsAndSizes) + ofs), len 
+Q_CONSTINIT static const qt_meta_stringdata_Canvas_t qt_meta_stringdata_Canvas = {
+    {
+        QT_MOC_LITERAL(0, 6)   // "Canvas"
+    },
+    "Canvas"
+};
+#undef QT_MOC_LITERAL
+} // unnamed namespace
+
+Q_CONSTINIT static const uint qt_meta_data_Canvas[] = {
+
+ // content:
+      10,       // revision
+       0,       // classname
+       0,    0, // classinfo
+       0,    0, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+       0,       // signalCount
+
+       0        // eod
+};
+
+Q_CONSTINIT const QMetaObject Canvas::staticMetaObject = { {
+    QMetaObject::SuperData::link<QFrame::staticMetaObject>(),
+    qt_meta_stringdata_Canvas.offsetsAndSizes,
+    qt_meta_data_Canvas,
+    qt_static_metacall,
+    nullptr,
+    qt_incomplete_metaTypeArray<qt_meta_stringdata_Canvas_t,
+        // Q_OBJECT / Q_GADGET
+        QtPrivate::TypeAndForceComplete<Canvas, std::true_type>
+    >,
+    nullptr
+} };
+
+void Canvas::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    (void)_o;
+    (void)_id;
+    (void)_c;
+    (void)_a;
+}
+
+const QMetaObject *Canvas::metaObject() const
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *Canvas::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_Canvas.stringdata0))
+        return static_cast<void*>(this);
+    return QFrame::qt_metacast(_clname);
+}
+
+int Canvas::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = QFrame::qt_metacall(_c, _id, _a);
+    return _id;
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_canvas.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_canvas.o
new file mode 100644
index 0000000000000000000000000000000000000000..72bf14b1d27dd229d8a9b03c13dfabd0df48b448
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_canvas.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_paint.cpp b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_paint.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..fa46cb092ff96610a4910ed0ebf88af199201e04
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_paint.cpp
@@ -0,0 +1,161 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'paint.h'
+**
+** Created by: The Qt Meta Object Compiler version 68 (Qt 6.4.0)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <memory>
+#include "../../Paint/paint.h"
+#include <QtCore/qmetatype.h>
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'paint.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 68
+#error "This file was generated using the moc from 6.4.0. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+namespace {
+struct qt_meta_stringdata_Paint_t {
+    uint offsetsAndSizes[14];
+    char stringdata0[6];
+    char stringdata1[16];
+    char stringdata2[1];
+    char stringdata3[17];
+    char stringdata4[16];
+    char stringdata5[16];
+    char stringdata6[16];
+};
+#define QT_MOC_LITERAL(ofs, len) \
+    uint(sizeof(qt_meta_stringdata_Paint_t::offsetsAndSizes) + ofs), len 
+Q_CONSTINIT static const qt_meta_stringdata_Paint_t qt_meta_stringdata_Paint = {
+    {
+        QT_MOC_LITERAL(0, 5),  // "Paint"
+        QT_MOC_LITERAL(6, 15),  // "clearBtnPressed"
+        QT_MOC_LITERAL(22, 0),  // ""
+        QT_MOC_LITERAL(23, 16),  // "deleteBtnPressed"
+        QT_MOC_LITERAL(40, 15),  // "colorBtnPressed"
+        QT_MOC_LITERAL(56, 15),  // "primModeChanged"
+        QT_MOC_LITERAL(72, 15)   // "showOutlineOnly"
+    },
+    "Paint",
+    "clearBtnPressed",
+    "",
+    "deleteBtnPressed",
+    "colorBtnPressed",
+    "primModeChanged",
+    "showOutlineOnly"
+};
+#undef QT_MOC_LITERAL
+} // unnamed namespace
+
+Q_CONSTINIT static const uint qt_meta_data_Paint[] = {
+
+ // content:
+      10,       // revision
+       0,       // classname
+       0,    0, // classinfo
+       5,   14, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+       0,       // signalCount
+
+ // slots: name, argc, parameters, tag, flags, initial metatype offsets
+       1,    0,   44,    2, 0x08,    1 /* Private */,
+       3,    0,   45,    2, 0x08,    2 /* Private */,
+       4,    0,   46,    2, 0x08,    3 /* Private */,
+       5,    0,   47,    2, 0x08,    4 /* Private */,
+       6,    1,   48,    2, 0x08,    5 /* Private */,
+
+ // slots: parameters
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,    2,
+
+       0        // eod
+};
+
+Q_CONSTINIT const QMetaObject Paint::staticMetaObject = { {
+    QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
+    qt_meta_stringdata_Paint.offsetsAndSizes,
+    qt_meta_data_Paint,
+    qt_static_metacall,
+    nullptr,
+    qt_incomplete_metaTypeArray<qt_meta_stringdata_Paint_t,
+        // Q_OBJECT / Q_GADGET
+        QtPrivate::TypeAndForceComplete<Paint, std::true_type>,
+        // method 'clearBtnPressed'
+        QtPrivate::TypeAndForceComplete<void, std::false_type>,
+        // method 'deleteBtnPressed'
+        QtPrivate::TypeAndForceComplete<void, std::false_type>,
+        // method 'colorBtnPressed'
+        QtPrivate::TypeAndForceComplete<void, std::false_type>,
+        // method 'primModeChanged'
+        QtPrivate::TypeAndForceComplete<void, std::false_type>,
+        // method 'showOutlineOnly'
+        QtPrivate::TypeAndForceComplete<void, std::false_type>,
+        QtPrivate::TypeAndForceComplete<bool, std::false_type>
+    >,
+    nullptr
+} };
+
+void Paint::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        auto *_t = static_cast<Paint *>(_o);
+        (void)_t;
+        switch (_id) {
+        case 0: _t->clearBtnPressed(); break;
+        case 1: _t->deleteBtnPressed(); break;
+        case 2: _t->colorBtnPressed(); break;
+        case 3: _t->primModeChanged(); break;
+        case 4: _t->showOutlineOnly((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
+        default: ;
+        }
+    }
+}
+
+const QMetaObject *Paint::metaObject() const
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *Paint::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_Paint.stringdata0))
+        return static_cast<void*>(this);
+    return QWidget::qt_metacast(_clname);
+}
+
+int Paint::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = QWidget::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 5)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 5;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 5)
+            *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
+        _id -= 5;
+    }
+    return _id;
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_paint.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_paint.o
new file mode 100644
index 0000000000000000000000000000000000000000..a0f126325754911dcdbdfcf4e4ba93f32c6b467b
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_paint.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_predefs.h b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_predefs.h
new file mode 100644
index 0000000000000000000000000000000000000000..edd12fd7e1edb38542c5c2d5d6338120ae5ef8a9
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/moc_predefs.h
@@ -0,0 +1,440 @@
+#define __DBL_MIN_EXP__ (-1021)
+#define __cpp_attributes 200809L
+#define __cpp_nontype_template_parameter_auto 201606L
+#define __UINT_LEAST16_MAX__ 0xffff
+#define __ATOMIC_ACQUIRE 2
+#define __FLT128_MAX_10_EXP__ 4932
+#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
+#define __GCC_IEC_559_COMPLEX 2
+#define __cpp_aggregate_nsdmi 201304L
+#define __UINT_LEAST8_TYPE__ unsigned char
+#define __SIZEOF_FLOAT80__ 16
+#define __INTMAX_C(c) c ## LL
+#define __CHAR_BIT__ 8
+#define __MINGW32__ 1
+#define __UINT8_MAX__ 0xff
+#define __SCHAR_WIDTH__ 8
+#define _WIN64 1
+#define __WINT_MAX__ 0xffff
+#define __FLT32_MIN_EXP__ (-125)
+#define __cpp_static_assert 201411L
+#define __ORDER_LITTLE_ENDIAN__ 1234
+#define __SIZE_MAX__ 0xffffffffffffffffULL
+#define __WCHAR_MAX__ 0xffff
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
+#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
+#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
+#define __GCC_IEC_559 2
+#define __FLT32X_DECIMAL_DIG__ 17
+#define __FLT_EVAL_METHOD__ 0
+#define __cpp_binary_literals 201304L
+#define __FLT64_DECIMAL_DIG__ 17
+#define __cpp_noexcept_function_type 201510L
+#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __cpp_variadic_templates 200704L
+#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
+#define __SIG_ATOMIC_TYPE__ int
+#define __DBL_MIN_10_EXP__ (-307)
+#define __FINITE_MATH_ONLY__ 0
+#define __cpp_variable_templates 201304L
+#define __FLT32X_MAX_EXP__ 1024
+#define __FLT32_HAS_DENORM__ 1
+#define __UINT_FAST8_MAX__ 0xff
+#define __cpp_rvalue_reference 200610L
+#define __cpp_nested_namespace_definitions 201411L
+#define _stdcall __attribute__((__stdcall__))
+#define __DEC64_MAX_EXP__ 385
+#define __INT8_C(c) c
+#define __INT_LEAST8_WIDTH__ 8
+#define __cpp_variadic_using 201611L
+#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
+#define __INT_LEAST8_MAX__ 0x7f
+#define __cpp_capture_star_this 201603L
+#define __SHRT_MAX__ 0x7fff
+#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
+#define __FLT64X_MAX_10_EXP__ 4932
+#define __cpp_if_constexpr 201606L
+#define __LDBL_IS_IEC_60559__ 2
+#define __FLT64X_HAS_QUIET_NAN__ 1
+#define __UINT_LEAST8_MAX__ 0xff
+#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
+#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
+#define __UINTMAX_TYPE__ long long unsigned int
+#define __DEC32_EPSILON__ 1E-6DF
+#define __FLT_EVAL_METHOD_TS_18661_3__ 0
+#define __UINT32_MAX__ 0xffffffffU
+#define __GXX_EXPERIMENTAL_CXX0X__ 1
+#define __FLT128_MIN_EXP__ (-16381)
+#define __WINT_MIN__ 0
+#define __FLT128_MIN_10_EXP__ (-4931)
+#define __FLT32X_IS_IEC_60559__ 2
+#define __INT_LEAST16_WIDTH__ 16
+#define __SCHAR_MAX__ 0x7f
+#define __FLT128_MANT_DIG__ 113
+#define __WCHAR_MIN__ 0
+#define __INT64_C(c) c ## LL
+#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
+#define __FLT32X_MANT_DIG__ 53
+#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __cpp_aligned_new 201606L
+#define __USER_LABEL_PREFIX__ 
+#define __FLT32_MAX_10_EXP__ 38
+#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
+#define __STDC_HOSTED__ 1
+#define __DEC64_MIN_EXP__ (-382)
+#define __WIN64 1
+#define __cpp_decltype_auto 201304L
+#define __DBL_DIG__ 15
+#define __FLT32_DIG__ 6
+#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
+#define __GXX_WEAK__ 1
+#define __SHRT_WIDTH__ 16
+#define __FLT32_IS_IEC_60559__ 2
+#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
+#define __DBL_IS_IEC_60559__ 2
+#define __DEC32_MAX__ 9.999999E96DF
+#define __cpp_threadsafe_static_init 200806L
+#define __cpp_enumerator_attributes 201411L
+#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
+#define __FLT32X_HAS_INFINITY__ 1
+#define __INT32_MAX__ 0x7fffffff
+#define __INT_WIDTH__ 32
+#define __SIZEOF_LONG__ 4
+#define __UINT16_C(c) c
+#define __DECIMAL_DIG__ 21
+#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
+#define __INT16_MAX__ 0x7fff
+#define __FLT64_MIN_EXP__ (-1021)
+#define __FLT64X_MIN_10_EXP__ (-4931)
+#define __LDBL_HAS_QUIET_NAN__ 1
+#define __FLT64_MANT_DIG__ 53
+#define _REENTRANT 1
+#define __FLT64X_MANT_DIG__ 64
+#define __GNUC__ 11
+#define _cdecl __attribute__((__cdecl__))
+#define __GXX_RTTI 1
+#define __MMX__ 1
+#define __FLT_HAS_DENORM__ 1
+#define __SIZEOF_LONG_DOUBLE__ 16
+#define __BIGGEST_ALIGNMENT__ 16
+#define __STDC_UTF_16__ 1
+#define __FLT64_MAX_10_EXP__ 308
+#define __cpp_delegating_constructors 200604L
+#define __FLT32_HAS_INFINITY__ 1
+#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
+#define _thiscall __attribute__((__thiscall__))
+#define __cpp_raw_strings 200710L
+#define __INT_FAST32_MAX__ 0x7fffffff
+#define __WINNT 1
+#define __DBL_HAS_INFINITY__ 1
+#define __SIZEOF_FLOAT__ 4
+#define __WINNT__ 1
+#define __HAVE_SPECULATION_SAFE_VALUE 1
+#define __cpp_fold_expressions 201603L
+#define __DEC32_MIN_EXP__ (-94)
+#define __INTPTR_WIDTH__ 64
+#define __FLT64X_HAS_INFINITY__ 1
+#define __UINT_LEAST32_MAX__ 0xffffffffU
+#define __FLT32X_HAS_DENORM__ 1
+#define __INT_FAST16_TYPE__ short int
+#define __MMX_WITH_SSE__ 1
+#define _fastcall __attribute__((__fastcall__))
+#define __LDBL_HAS_DENORM__ 1
+#define __cplusplus 201703L
+#define __cpp_ref_qualifiers 200710L
+#define __DEC32_MIN__ 1E-95DF
+#define __DEPRECATED 1
+#define __cpp_rvalue_references 200610L
+#define __DBL_MAX_EXP__ 1024
+#define __WCHAR_WIDTH__ 16
+#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
+#define __DEC128_EPSILON__ 1E-33DL
+#define __SSE2_MATH__ 1
+#define __ATOMIC_HLE_RELEASE 131072
+#define __WIN32__ 1
+#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL
+#define __amd64 1
+#define __tune_core2__ 1
+#define __ATOMIC_HLE_ACQUIRE 65536
+#define __GNUG__ 11
+#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
+#define __SIZEOF_SIZE_T__ 8
+#define __cpp_nsdmi 200809L
+#define __FLT64X_MIN_EXP__ (-16381)
+#define __SIZEOF_WINT_T__ 2
+#define __LONG_LONG_WIDTH__ 64
+#define __cpp_initializer_lists 200806L
+#define __FLT32_MAX_EXP__ 128
+#define __cpp_hex_float 201603L
+#define __GXX_ABI_VERSION 1016
+#define __FLT128_HAS_INFINITY__ 1
+#define __FLT_MIN_EXP__ (-125)
+#define __GCC_HAVE_DWARF2_CFI_ASM 1
+#define __x86_64 1
+#define __cpp_lambdas 200907L
+#define __INT_FAST64_TYPE__ long long int
+#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
+#define __cpp_template_auto 201606L
+#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
+#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
+#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x
+#define __SIZEOF_POINTER__ 8
+#define __SIZE_TYPE__ long long unsigned int
+#define __DBL_HAS_QUIET_NAN__ 1
+#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
+#define __DECIMAL_BID_FORMAT__ 1
+#define __GXX_TYPEINFO_EQUALITY_INLINE 0
+#define __FLT64_MIN_10_EXP__ (-307)
+#define __FLT64X_DECIMAL_DIG__ 21
+#define __DEC128_MIN__ 1E-6143DL
+#define __REGISTER_PREFIX__ 
+#define __UINT16_MAX__ 0xffff
+#define __cdecl __attribute__((__cdecl__))
+#define __LDBL_HAS_INFINITY__ 1
+#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
+#define __UINT8_TYPE__ unsigned char
+#define __FLT_DIG__ 6
+#define __NO_INLINE__ 1
+#define __DEC_EVAL_METHOD__ 2
+#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
+#define __FLT_MANT_DIG__ 24
+#define __LDBL_DECIMAL_DIG__ 21
+#define __VERSION__ "11.2.0"
+#define __UINT64_C(c) c ## ULL
+#define __cpp_unicode_characters 201411L
+#define _WIN32 1
+#define __SEH__ 1
+#define __INT_LEAST32_MAX__ 0x7fffffff
+#define __GCC_ATOMIC_INT_LOCK_FREE 2
+#define __FLT128_MAX_EXP__ 16384
+#define __FLT32_MANT_DIG__ 24
+#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define __cpp_aggregate_bases 201603L
+#define __FLT128_HAS_DENORM__ 1
+#define __FLT32_DECIMAL_DIG__ 9
+#define __FLT128_DIG__ 33
+#define __INT32_C(c) c
+#define __DEC64_EPSILON__ 1E-15DD
+#define __ORDER_PDP_ENDIAN__ 3412
+#define __DEC128_MIN_EXP__ (-6142)
+#define __INT_FAST32_TYPE__ int
+#define __UINT_LEAST16_TYPE__ short unsigned int
+#define __DBL_HAS_DENORM__ 1
+#define __cpp_rtti 199711L
+#define __UINT64_MAX__ 0xffffffffffffffffULL
+#define __FLT_IS_IEC_60559__ 2
+#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-16LE"
+#define __FLT64X_DIG__ 18
+#define __INT8_TYPE__ signed char
+#define __cpp_digit_separators 201309L
+#define __GCC_ASM_FLAG_OUTPUTS__ 1
+#define __UINT32_TYPE__ unsigned int
+#define __FLT_RADIX__ 2
+#define __INT_LEAST16_TYPE__ short int
+#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
+#define __UINTMAX_C(c) c ## ULL
+#define __GLIBCXX_BITSIZE_INT_N_0 128
+#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
+#define __SIG_ATOMIC_MAX__ 0x7fffffff
+#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __SIZEOF_PTRDIFF_T__ 8
+#define __LDBL_DIG__ 18
+#define __FLT64_IS_IEC_60559__ 2
+#define __x86_64__ 1
+#define __FLT32X_MIN_EXP__ (-1021)
+#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
+#define __MSVCRT__ 1
+#define __INT_FAST16_MAX__ 0x7fff
+#define __FLT64_DIG__ 15
+#define __UINT_FAST32_MAX__ 0xffffffffU
+#define __UINT_LEAST64_TYPE__ long long unsigned int
+#define __FLT_HAS_QUIET_NAN__ 1
+#define __FLT_MAX_10_EXP__ 38
+#define __LONG_MAX__ 0x7fffffffL
+#define __FLT64X_HAS_DENORM__ 1
+#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
+#define __FLT_HAS_INFINITY__ 1
+#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8"
+#define __cpp_unicode_literals 200710L
+#define __UINT_FAST16_TYPE__ short unsigned int
+#define __DEC64_MAX__ 9.999999999999999E384DD
+#define __INT_FAST32_WIDTH__ 32
+#define __CHAR16_TYPE__ short unsigned int
+#define __PRAGMA_REDEFINE_EXTNAME 1
+#define __SIZE_WIDTH__ 64
+#define __SEG_FS 1
+#define __INT_LEAST16_MAX__ 0x7fff
+#define __DEC64_MANT_DIG__ 16
+#define __INT64_MAX__ 0x7fffffffffffffffLL
+#define __SEG_GS 1
+#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
+#define __SIG_ATOMIC_WIDTH__ 32
+#define __INT_LEAST64_TYPE__ long long int
+#define __INT16_TYPE__ short int
+#define __INT_LEAST8_TYPE__ signed char
+#define __nocona__ 1
+#define __cpp_structured_bindings 201606L
+#define __SIZEOF_INT__ 4
+#define __DEC32_MAX_EXP__ 97
+#define __INT_FAST8_MAX__ 0x7f
+#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
+#define __INTPTR_MAX__ 0x7fffffffffffffffLL
+#define __cpp_sized_deallocation 201309L
+#define __cpp_guaranteed_copy_elision 201606L
+#define __FLT64_HAS_QUIET_NAN__ 1
+#define __stdcall __attribute__((__stdcall__))
+#define __FLT32_MIN_10_EXP__ (-37)
+#define __EXCEPTIONS 1
+#define __GXX_MERGED_TYPEINFO_NAMES 0
+#define __PTRDIFF_WIDTH__ 64
+#define __LDBL_MANT_DIG__ 64
+#define __cpp_range_based_for 201603L
+#define __FLT64_HAS_INFINITY__ 1
+#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
+#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16
+#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
+#define __GCC_ATOMIC_LONG_LOCK_FREE 2
+#define __cpp_nontype_template_args 201411L
+#define __DEC32_MANT_DIG__ 7
+#define __cpp_return_type_deduction 201304L
+#define __INTPTR_TYPE__ long long int
+#define __UINT16_TYPE__ short unsigned int
+#define __WCHAR_TYPE__ short unsigned int
+#define __pic__ 1
+#define __UINTPTR_MAX__ 0xffffffffffffffffULL
+#define __INT_FAST64_WIDTH__ 64
+#define __cpp_decltype 200707L
+#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
+#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
+#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F
+#define __FLT64X_MAX_EXP__ 16384
+#define __UINT_FAST64_TYPE__ long long unsigned int
+#define __cpp_inline_variables 201606L
+#define __INT_MAX__ 0x7fffffff
+#define WIN32 1
+#define __nocona 1
+#define __code_model_medium__ 1
+#define __INT64_TYPE__ long long int
+#define __FLT_MAX_EXP__ 128
+#define WIN64 1
+#define __ORDER_BIG_ENDIAN__ 4321
+#define __DBL_MANT_DIG__ 53
+#define __cpp_inheriting_constructors 201511L
+#define __SIZEOF_FLOAT128__ 16
+#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
+#define __DEC64_MIN__ 1E-383DD
+#define __WINT_TYPE__ short unsigned int
+#define __UINT_LEAST32_TYPE__ unsigned int
+#define __SIZEOF_SHORT__ 2
+#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32
+#define __SSE__ 1
+#define __LDBL_MIN_EXP__ (-16381)
+#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
+#define __amd64__ 1
+#define __WINT_WIDTH__ 16
+#define __INT_LEAST64_WIDTH__ 64
+#define __LDBL_MAX_EXP__ 16384
+#define __FLT32X_MAX_10_EXP__ 308
+#define __WIN32 1
+#define __SIZEOF_INT128__ 16
+#define __FLT64X_IS_IEC_60559__ 2
+#define __WCHAR_UNSIGNED__ 1
+#define __LDBL_MAX_10_EXP__ 4932
+#define __ATOMIC_RELAXED 0
+#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
+#define __thiscall __attribute__((__thiscall__))
+#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
+#define __UINT8_C(c) c
+#define __FLT64_MAX_EXP__ 1024
+#define __INT_LEAST32_TYPE__ int
+#define __SIZEOF_WCHAR_T__ 2
+#define __GNUC_PATCHLEVEL__ 0
+#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128
+#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64
+#define __FLT128_HAS_QUIET_NAN__ 1
+#define __INTMAX_MAX__ 0x7fffffffffffffffLL
+#define __SSE3__ 1
+#define __INT_FAST8_TYPE__ signed char
+#define __fastcall __attribute__((__fastcall__))
+#define __cpp_namespace_attributes 201411L
+#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
+#define __STDCPP_THREADS__ 1
+#define __GNUC_STDC_INLINE__ 1
+#define __FLT64_HAS_DENORM__ 1
+#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
+#define __DBL_DECIMAL_DIG__ 17
+#define __STDC_UTF_32__ 1
+#define __INT_FAST8_WIDTH__ 8
+#define __FXSR__ 1
+#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
+#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L)
+#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define __MINGW64__ 1
+#define __INTMAX_WIDTH__ 64
+#define __cpp_runtime_arrays 198712L
+#define __UINT64_TYPE__ long long unsigned int
+#define __UINT32_C(c) c ## U
+#define __cpp_alias_templates 200704L
+#define WINNT 1
+#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
+#define __FLT128_IS_IEC_60559__ 2
+#define __INT8_MAX__ 0x7f
+#define __LONG_WIDTH__ 32
+#define __PIC__ 1
+#define __UINT_FAST32_TYPE__ unsigned int
+#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x
+#define __CHAR32_TYPE__ unsigned int
+#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
+#define __cpp_constexpr 201603L
+#define __SSE2__ 1
+#define __cpp_deduction_guides 201703L
+#define __INT32_TYPE__ int
+#define __SIZEOF_DOUBLE__ 8
+#define __cpp_exceptions 199711L
+#define __FLT_MIN_10_EXP__ (-37)
+#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
+#define __INT_LEAST32_WIDTH__ 32
+#define __INTMAX_TYPE__ long long int
+#define _INTEGRAL_MAX_BITS 64
+#define __DEC128_MAX_EXP__ 6145
+#define __FLT32X_HAS_QUIET_NAN__ 1
+#define __ATOMIC_CONSUME 1
+#define __GNUC_MINOR__ 2
+#define __GLIBCXX_TYPE_INT_N_0 __int128
+#define __INT_FAST16_WIDTH__ 16
+#define __UINTMAX_MAX__ 0xffffffffffffffffULL
+#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
+#define __cpp_template_template_args 201611L
+#define __DBL_MAX_10_EXP__ 308
+#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
+#define __INT16_C(c) c
+#define __STDC__ 1
+#define __FLT32X_DIG__ 15
+#define __PTRDIFF_TYPE__ long long int
+#define __ATOMIC_SEQ_CST 5
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
+#define __FLT32X_MIN_10_EXP__ (-307)
+#define __UINTPTR_TYPE__ long long unsigned int
+#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
+#define __DEC128_MANT_DIG__ 34
+#define __LDBL_MIN_10_EXP__ (-4931)
+#define __cpp_generic_lambdas 201304L
+#define __SSE_MATH__ 1
+#define __SIZEOF_LONG_LONG__ 8
+#define __cpp_user_defined_literals 200809L
+#define __FLT128_DECIMAL_DIG__ 36
+#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
+#define __FLT32_HAS_QUIET_NAN__ 1
+#define __FLT_DECIMAL_DIG__ 9
+#define __UINT_FAST16_MAX__ 0xffff
+#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L
+#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
+#define __UINT_FAST8_TYPE__ unsigned char
+#define __WIN64__ 1
+#define __cpp_init_captures 201304L
+#define __ATOMIC_ACQ_REL 4
+#define __ATOMIC_RELEASE 3
+#define __declspec(x) __attribute__((x))
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/object_script.Paint.Debug b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/object_script.Paint.Debug
new file mode 100644
index 0000000000000000000000000000000000000000..7d26e03371579c3677153ff718272a15dfc57c45
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/object_script.Paint.Debug
@@ -0,0 +1,11 @@
+debug/paint.o
+debug/canvas.o
+debug/circle.o
+debug/freehand.o
+debug/graphobj.o
+debug/line.o
+debug/main.o
+debug/rectangle.o
+debug/triangle.o
+debug/moc_paint.o
+debug/moc_canvas.o
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/paint.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/paint.o
new file mode 100644
index 0000000000000000000000000000000000000000..cec08772a0bb4dac9a3b7954b036ee0b10f1b061
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/paint.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/rectangle.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/rectangle.o
new file mode 100644
index 0000000000000000000000000000000000000000..2c790f9a808580630c752e4e56659cbdd1b95efe
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/rectangle.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/triangle.o b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/triangle.o
new file mode 100644
index 0000000000000000000000000000000000000000..a55bab17b9c9089cb24902f1a3d4656416a6547d
Binary files /dev/null and b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/debug/triangle.o differ
diff --git a/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/release/object_script.Paint.Release b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/release/object_script.Paint.Release
new file mode 100644
index 0000000000000000000000000000000000000000..a5a7f102f1fe33f61f030dc1536efd5701503024
--- /dev/null
+++ b/build-Paint-Desktop_Qt_6_4_0_MinGW_64_bit-Debug/release/object_script.Paint.Release
@@ -0,0 +1,11 @@
+release/paint.o
+release/canvas.o
+release/circle.o
+release/freehand.o
+release/graphobj.o
+release/line.o
+release/main.o
+release/rectangle.o
+release/triangle.o
+release/moc_paint.o
+release/moc_canvas.o