4006cf2f6a
Déplacement fonction Contrôleur -> Modèle #towardsRealMVC Prémisse Contrôleur mode fichiers multiples Amélioration API sélection fichiers par TFD Déplacement fonction Vue -> Modèle #towardsRealMVC Amélioration gestion du menu de GINPA Affiche si un fichier a été sélectionné par l'utilisateur
39 lines
1.2 KiB
C
39 lines
1.2 KiB
C
#pragma once
|
|
|
|
#include <unistd.h>
|
|
|
|
#include "../Headers/structures.h"
|
|
|
|
#include "../Modele/fileIO.h"
|
|
#include "../Modele/others.h"
|
|
#include "../Modele/GMapsAPI.h"
|
|
#include "../Modele/conversion.h"
|
|
|
|
#include "../Vue/creation.h"
|
|
|
|
#include "carte.h"
|
|
#include "controleAffichage.h"
|
|
|
|
|
|
/**
|
|
* @brief Gère l'ouverture, l'appel à l'affichage, et la suppression des logs dans un fichier.
|
|
*
|
|
* @param window Fenêtre dans laquelle on affichera les points.
|
|
* @param cheminFichier Chemin relatif du fichier dont les points sont à afficher.
|
|
* @param mode Choix entre affichage global ou point par point.
|
|
* @return Une valeur de 'ErrEnum'.
|
|
*/
|
|
ErrEnum controlePoints(sfRenderWindow *window, const char *cheminFichier, Mode mode);
|
|
|
|
/**
|
|
* @brief Devrait gérer dans le futur l'ouverture et le traitement d'une liste de fichiers de logs.
|
|
*
|
|
* #optimiste
|
|
*
|
|
* @param window Fenêtre dans laquelle on affichera les points.
|
|
* @param selectedFiles Liste des chemins absolus vers les fichiers !
|
|
* @param nbFiles Le nombre de fichiers de logs à ouvrir.
|
|
* @return Une valeur de 'ErrEnum'.
|
|
*/
|
|
ErrEnum controleMultipleLogs(sfRenderWindow *const window, char selectedFiles[MAXSELECTEDFILES][MAXPATHLENGTH], const uint16_t nbFiles);
|