Class: ReglagesControleur
- Inherits:
-
Controller
- Object
- Controller
- ReglagesControleur
- Defined in:
- app/controller/ReglagesControleur.rb
Overview
Classe permettant de créer un contrôleur pour la vue FenetreReglages
Instance Method Summary collapse
-
#couleur(gdkColor) ⇒ Object
Convertit un gdk color en composantes sous forme d'une chaîne séparée par une virgule.
-
#creerCouleur(composantes) ⇒ Object
Crée un Gdk::Color à partir d'une chaîne.
-
#enregistrerReglages(pseudo, config) ⇒ Object
Enregistre les paramètres en base de données.
-
#initialize ⇒ ReglagesControleur
constructor
Initialize.
-
#resetUtilisateur ⇒ description_of_the_return_value
Réinitialise l'utilisateur avec les configurations par défaut.
-
#run ⇒ Object
Méthode à définir dans tous les cas !.
Methods inherited from Controller
inherited, #loadFile, #loadModel, #render, #set_properties
Constructor Details
#initialize ⇒ ReglagesControleur
Initialize
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'app/controller/ReglagesControleur.rb', line 15 def initialize() #charge le modèle utilisateur loadModel("Utilisateur") loadModel("Configuration") #paramètres fenêtre @title = "Sudoku - Réglages" @width = 600 @height = 550 @resizable = false @position = "CENTER_ALWAYS" end |
Instance Method Details
#couleur(gdkColor) ⇒ Object
Convertit un gdk color en composantes sous forme d'une chaîne séparée par une virgule
60 61 62 |
# File 'app/controller/ReglagesControleur.rb', line 60 def couleur(gdkColor) return @Configuration.couleur(gdkColor) end |
#creerCouleur(composantes) ⇒ Object
Crée un Gdk::Color à partir d'une chaîne
72 73 74 |
# File 'app/controller/ReglagesControleur.rb', line 72 def creerCouleur(composantes) return @Configuration.creerCouleur(composantes) end |
#enregistrerReglages(pseudo, config) ⇒ Object
Enregistre les paramètres en base de données
38 39 40 41 |
# File 'app/controller/ReglagesControleur.rb', line 38 def enregistrerReglages(pseudo, config) @Configuration.enregistrer(pseudo, config) return self end |
#resetUtilisateur ⇒ description_of_the_return_value
Réinitialise l'utilisateur avec les configurations par défaut
49 50 51 |
# File 'app/controller/ReglagesControleur.rb', line 49 def resetUtilisateur() @Utilisateur.reinitialiserUtilisateur(@content["pseudo"]) end |
#run ⇒ Object
Méthode à définir dans tous les cas !
81 82 83 84 85 |
# File 'app/controller/ReglagesControleur.rb', line 81 def run() @content["config"] = @Configuration.getConfiguration(@content["pseudo"]) return self end |