Ajouter le sélecteur de dossier d’enquête. #2

Closed
opened 2026-07-18 08:19:04 +02:00 by fy59 · 0 comments
Owner

Titre

Ajouter le sélecteur de dossier d’enquête.

Objectif

Permettre à l’utilisateur de sélectionner un dossier d’enquête au lancement de l’application.

Responsabilités

  • afficher un dialogue GTK de sélection de dossier ;
  • retourner le dossier sélectionné ;
  • gérer l’annulation sans erreur ;
  • transmettre le chemin au module Application.

Hors périmètre

  • création de 00_BaseDeDonnees ;
  • ouverture de SQLite ;
  • initialisation du schéma ;
  • validation complète d’une enquête.

Critères d’acceptation

  • Le dialogue s’ouvre au lancement.
  • Un dossier peut être sélectionné.
  • L’annulation est gérée proprement.
  • Le chemin sélectionné est affiché dans la fenêtre.
  • Aucun warning.
  • Les fonctions publiques sont documentées.
  • Aucun état global.

Commit attendu

feat(gui): add investigation folder selector
## Titre Ajouter le sélecteur de dossier d’enquête. ## Objectif Permettre à l’utilisateur de sélectionner un dossier d’enquête au lancement de l’application. ## Responsabilités - afficher un dialogue GTK de sélection de dossier ; - retourner le dossier sélectionné ; - gérer l’annulation sans erreur ; - transmettre le chemin au module Application. ## Hors périmètre - création de `00_BaseDeDonnees` ; - ouverture de SQLite ; - initialisation du schéma ; - validation complète d’une enquête. ## Critères d’acceptation - [x] Le dialogue s’ouvre au lancement. - [x] Un dossier peut être sélectionné. - [x] L’annulation est gérée proprement. - [x] Le chemin sélectionné est affiché dans la fenêtre. - [x] Aucun warning. - [x] Les fonctions publiques sont documentées. - [x] Aucun état global. ## Commit attendu ```text feat(gui): add investigation folder selector
fy59 closed this issue 2026-07-18 08:19:08 +02:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fy59/labfy-investigation#2
No description provided.