From 99e7d665ea0e8ec9ed8337e2885b6d120c33c5e0 Mon Sep 17 00:00:00 2001
From: jbreitwi <josephine.breitwiller@etu.ec-lyon.fr>
Date: Mon, 31 Mar 2025 08:55:36 +0200
Subject: [PATCH] popup

---
 applicationQT2048/CMakeLists.txt    |  1 +
 applicationQT2048/popupDialogue.qml | 24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+)
 create mode 100644 applicationQT2048/popupDialogue.qml

diff --git a/applicationQT2048/CMakeLists.txt b/applicationQT2048/CMakeLists.txt
index 2a14d4c..39e333f 100644
--- a/applicationQT2048/CMakeLists.txt
+++ b/applicationQT2048/CMakeLists.txt
@@ -21,6 +21,7 @@ qt_add_qml_module(appapplicationQT2048
         SOURCES gamemanager.h gamemanager.cpp
         SOURCES gamemanager.h gamemanager.cpp
         QML_FILES Main.qml
+        QML_FILES popupDialogue.qml
 )
 
 # Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1.
diff --git a/applicationQT2048/popupDialogue.qml b/applicationQT2048/popupDialogue.qml
new file mode 100644
index 0000000..12adc3c
--- /dev/null
+++ b/applicationQT2048/popupDialogue.qml
@@ -0,0 +1,24 @@
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Dialogs
+
+Dialog {
+    id: partieNameDialogue
+    title: "Pour enregistrer la partie précédente entrez un nom pour la partie. Si vous ne souhaitez pas enregistrer cette partie appuyer sur Cancel."
+    modal: true
+    standardButtons: Dialog.Ok | Dialog.Cancel
+
+    Column {
+        spacing: 10
+        width: parent.width
+        TextField {
+            id: textInput
+            width: parent.width
+            placeholderText: "Ex: Partie 1"
+        }
+    }
+
+    onAccepted: {
+        gameManager.recupererNomPartie(textInput.text);
+    }
+}
-- 
GitLab