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