Première tranche verticale : domaine circuit via DataProvider/API
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
#include "mock_bdd.h"
|
||||
|
||||
// ============================================================================
|
||||
// Valeurs fixes du POC - à modifier ici si besoin d'un autre scénario de test.
|
||||
// ============================================================================
|
||||
QVariant Bdd::requete_unique(const QString &req)
|
||||
{
|
||||
// --- Lectures (SELECT) utilisées par le chemin main.qml -> home_attente.qml -> home_accueil.qml ---
|
||||
|
||||
if (req.contains("Nom=\"Specifique_client\""))
|
||||
return QVariantList{ "0" }; // 0 = shipheart_specifique_client_tous -> mène à home_accueil.qml
|
||||
|
||||
if (req.contains("Nom=\"Theme\""))
|
||||
return QVariantList{ "0" }; // Thème 0 = "Original"
|
||||
|
||||
if (req.contains("Nom=\"Version_cm\""))
|
||||
return QVariantList{ "CM5" }; // Doit contenir "CM5" -> shipheart_generation_shipbase_v3
|
||||
|
||||
if (req.contains("Nom=\"Nom_du_bateau\""))
|
||||
return QVariantList{ "Bateau de test (POC WASM)" };
|
||||
|
||||
if (req.contains("Validation_economiseur"))
|
||||
return QVariantList{ "0" }; // Économiseur désactivé par défaut pour ce POC
|
||||
|
||||
// --- Écritures (UPDATE) : Veille, Synchro, New_bip, Theme (cas dépassement d'index) ---
|
||||
// Valeur de retour jamais utilisée par l'appelant dans ces cas -> valeur neutre.
|
||||
return QVariantList{ QString() };
|
||||
}
|
||||
|
||||
int Bdd::requete(const QString &req)
|
||||
{
|
||||
m_derniere_requete = req;
|
||||
|
||||
if (req.contains("Nom=\"Fichier_image_accueil\""))
|
||||
return 1; // 1 ligne de résultat "trouvée"
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
QVariant Bdd::lecture_ligne()
|
||||
{
|
||||
if (m_derniere_requete.contains("Nom=\"Fichier_image_accueil\""))
|
||||
return QVariantList{ "" }; // "" -> l'image par défaut est utilisée (cf home_accueil.qml)
|
||||
|
||||
return QVariantList{};
|
||||
}
|
||||
Reference in New Issue
Block a user