From 2a95ebf4fd3b3e82143fb50d7003ec1d56840401 Mon Sep 17 00:00:00 2001
From: amassies <alexandre.massies@etu.ec-lyon.fr>
Date: Thu, 13 Mar 2025 17:14:20 +0100
Subject: [PATCH] =?UTF-8?q?r=C3=A9orga?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Motus/.gitignore | 82 ++++++++++++++++++++++++++++++++++++++++++++++++
 Motus/Motus.pro  | 19 +++++++++++
 Motus/main.cpp   | 22 +++++++++++++
 Motus/main.qml   |  8 +++++
 4 files changed, 131 insertions(+)
 create mode 100644 Motus/.gitignore
 create mode 100644 Motus/Motus.pro
 create mode 100644 Motus/main.cpp
 create mode 100644 Motus/main.qml

diff --git a/Motus/.gitignore b/Motus/.gitignore
new file mode 100644
index 0000000..aa3808c
--- /dev/null
+++ b/Motus/.gitignore
@@ -0,0 +1,82 @@
+# This file is used to ignore files which are generated
+# ----------------------------------------------------------------------------
+
+*~
+*.autosave
+*.a
+*.core
+*.moc
+*.o
+*.obj
+*.orig
+*.rej
+*.so
+*.so.*
+*_pch.h.cpp
+*_resource.rc
+*.qm
+.#*
+*.*#
+core
+!core/
+tags
+.DS_Store
+.directory
+*.debug
+Makefile*
+*.prl
+*.app
+moc_*.cpp
+ui_*.h
+qrc_*.cpp
+Thumbs.db
+*.res
+*.rc
+/.qmake.cache
+/.qmake.stash
+
+# qtcreator generated files
+*.pro.user*
+*.qbs.user*
+CMakeLists.txt.user*
+
+# xemacs temporary files
+*.flc
+
+# Vim temporary files
+.*.swp
+
+# Visual Studio generated files
+*.ib_pdb_index
+*.idb
+*.ilk
+*.pdb
+*.sln
+*.suo
+*.vcproj
+*vcproj.*.*.user
+*.ncb
+*.sdf
+*.opensdf
+*.vcxproj
+*vcxproj.*
+
+# MinGW generated files
+*.Debug
+*.Release
+
+# Python byte code
+*.pyc
+
+# Binaries
+# --------
+*.dll
+*.exe
+
+# Directories with generated files
+.moc/
+.obj/
+.pch/
+.rcc/
+.uic/
+/build*/
diff --git a/Motus/Motus.pro b/Motus/Motus.pro
new file mode 100644
index 0000000..15ec527
--- /dev/null
+++ b/Motus/Motus.pro
@@ -0,0 +1,19 @@
+QT += quick
+
+SOURCES += \
+        main.cpp
+
+resources.files = main.qml 
+resources.prefix = /$${TARGET}
+RESOURCES += resources
+
+# Additional import path used to resolve QML modules in Qt Creator's code model
+QML_IMPORT_PATH =
+
+# Additional import path used to resolve QML modules just for Qt Quick Designer
+QML_DESIGNER_IMPORT_PATH =
+
+# Default rules for deployment.
+qnx: target.path = /tmp/$${TARGET}/bin
+else: unix:!android: target.path = /opt/$${TARGET}/bin
+!isEmpty(target.path): INSTALLS += target
diff --git a/Motus/main.cpp b/Motus/main.cpp
new file mode 100644
index 0000000..324df26
--- /dev/null
+++ b/Motus/main.cpp
@@ -0,0 +1,22 @@
+#include <QGuiApplication>
+#include <QQmlApplicationEngine>
+
+int main(int argc, char *argv[])
+{
+    QGuiApplication app(argc, argv);
+
+    QQmlApplicationEngine engine;
+    const QUrl url(QStringLiteral("qrc:/Motus/main.qml"));
+    QObject::connect(
+        &engine,
+        &QQmlApplicationEngine::objectCreated,
+        &app,
+        [url](QObject *obj, const QUrl &objUrl) {
+            if (!obj && url == objUrl)
+                QCoreApplication::exit(-1);
+        },
+        Qt::QueuedConnection);
+    engine.load(url);
+
+    return app.exec();
+}
diff --git a/Motus/main.qml b/Motus/main.qml
new file mode 100644
index 0000000..41424f8
--- /dev/null
+++ b/Motus/main.qml
@@ -0,0 +1,8 @@
+import QtQuick
+
+Window {
+    width: 640
+    height: 480
+    visible: true
+    title: qsTr("Hello World")
+}
-- 
GitLab