-
Notifications
You must be signed in to change notification settings - Fork 0
Liste des méthodes des classes
Nous permet d'initialiser et construire l'interface graphique.
PRE: -
POST: Permet d'ajouter de nouveaux écrans qui correspondes à des classes Screen spécifiques. Elle retourne l'objet contenant le screen manager personnaliser et charger de controller les différents écrans.
Nous permet de surcharger les méthodes permettant de lire l'objet (ex. print()).
PRE: -
POST: Renvoie un string personnaliser indiquant les données spécifique de l'objet 'Animal' concerner.
Elle sert à rajouter de nouveaux objets 'Soin' à l'attribut d'instance self.soins.
PRE: -
POST: Ajoute de nouveaux objets 'Soin' à la variable d'instance concernant puis écrit en console l'objet.
Elles nous permet de récupérer le pseudo/nom de l'animal.
PRE: -
POST: Retourne un string comprenant le nom de l'animal stocker dans l'attribut d'instance concerné.
Permet de modifier le pseudo où nom de l'animal.
PRE: -
POST: Reçoit en paramètre un nouveau nom et l'attribue à la variable correspondante.
utilise les instances d'attributs de l'objet pour façonner un nouvelle objet 'Animal'.
PRE: -
POST: Dans le cas où chaque éléments est remplit, des variables temporaires seront utilisées pour contenir les valeurs de chaque attributs d'instances concerné pour ensuite créer un nouvelle objet 'Animal' avec.
Utilisez pour revenir à l'écran de menu principale.
PRE: -
POST: Le manager de l'objet reçoit une valeur 'menu' dans son attribut d'affichage actuel lui indiquant de revenir à l'écran portant le même nom.
A l'entrer de la méthode, on initialise chaque affichage d'animaux en tant que bouton permettant d'afficher leurs soins.
PRE: -
POST: Pour chaque animal enregistré, on lui attribut un nouveau bouton permettant de lancer une autre méthode de cette classe pour afficher tous les soins de l'animal sélectionné.
Chaque soins des animaux sélectionnés seront afficher sur une interface d'affichage propre.
PRE: -
POST: Chaque soins (si existants) seront afficher dans l'écran d'affichage via une lecture directe de l'objet 'Soin' concerné. Des boutons de retours seront aussi initié pour chaque nouveau popup et interface créés.
Utilisez pour revenir à l'écran de menu principale.
PRE: -
POST: Le manager de l'objet reçoit une valeur 'menu' dans son attribut d'affichage actuel lui indiquant de revenir à l'écran portant le même nom.
Utilisez pour se rendre directement sur l'écran d'ajout d'animal.
PRE: -
POST: Le manager de l'objet reçoit une valeur 'animal' dans son attribut d'affichage actuel lui indiquant de revenir à l'écran portant le même nom.
Utilisez pour se rendre directement sur l'écran d'affichage des animaux enregistrés.
PRE: -
POST: Le manager de l'objet reçoit une valeur 'liste_animaux' dans son attribut d'affichage actuel lui indiquant de revenir à l'écran portant le même nom.
Utilisez pour se rendre directement sur l'écran d'ajout de soins.
PRE: -
POST: Le manager de l'objet reçoit une valeur 'soins' dans son attribut d'affichage actuel lui indiquant de revenir à l'écran portant le même nom.
Utilisez pour se rendre directement sur l'écran de rapport.
PRE: -
POST: Le manager de l'objet reçoit une valeur 'rapport' dans son attribut d'affichage actuel lui indiquant de revenir à l'écran portant le même nom.
Permet de générer un nouveau rapport qui pourra ensuite être utilisez dans la création d'un fichier PDF.
PRE: -
POST: Un string est crée à partir des données de chaques animaux enregistrées, tous cela est ensuite incorporé dans un attribut d'instance.
Sauvegarde le rapport généré dans un fichier PDF.
PRE: -
POST: Un canvas est crée dans lequel sera construit le corps de notre fichier, il sera ensuite utilisée et sauvegarder dans le fichier correspondant.
Utilisez pour revenir à l'écran de menu principale.
PRE: -
POST: Le manager de l'objet reçoit une valeur 'menu' dans son attribut d'affichage actuel lui indiquant de revenir à l'écran portant le même nom.
Nous permet de surcharger les méthodes permettant de lire l'objet (ex. print()).
PRE: -
POST: Renvoie un string personnaliser indiquant les données spécifique de l'objet 'Soin' concerner.
Dès l'entrer de l'objet, un DropDown sera créer à partir des infos de pseudo de chaque animaux. Ce bouton sera ensuite rajouté à l'habillage et utilisé pour sélectionner un animal à qui l'on va rajouter un soin.
PRE: -
POST: Un listage de chaque pseudo d'animal est fait pour instancier le nouveau DropDown qui sera ensuite ajouté à l'habillage de l'écran.
Cette méthode gère la sélection d'un animal choisi dans le DropDown créer dans les deux méthodes précédentes.
PRE: -
POST: L'attribut d'instance contenant l'animal choisi reçoit une nouvelle valeur qui est l'animal sélectionnez, le DropDown ultérieurement afficher sera fermer pour mettre fin à la sélection.
Dans le même système que pour l'animal, les attributs d'instance correspondantes serviront d'intermédiaire pour créer un nouvelle objet 'Soin' planifier sur plan de la classe du même nom.
PRE: -
POST: Dans le cas où chaque input correspondants est remplit, le code passera dans la section permettant de créer le nouvelle objet 'Soin' qui sera directement instancier à l'objet de animal correspondant.
Utilisez pour revenir à l'écran de menu principale.
PRE: -
POST: Le manager de l'objet reçoit une valeur 'menu' dans son attribut d'affichage actuel lui indiquant de revenir à l'écran portant le même nom.