#Classe permettant de gzrer l'historique de fichier traité et la vue VueHisto
class CtrlHistoLink
# Saisie pour vérification de lien stocké en historique, controleur VueHisto
def saisie
@v = VueHisto.new(self,"Historique") #creation vue
@v.getWindow.show_all # affichage
Gtk.main
end
# Sauvegarde les liens dans un fichier pour historique
# * String pathName : chemin du fichier à mettre en historique
# * String urls : liste urls à sauver dans l'historique
def sauv(pathName, urls)
pathName = File.basename(pathName)
f = File.new("../sauv/#{pathName}", "w+")
f.write(urls)
f.close
end
# Permet de rejouer les liens d'un fichier
# * Sting pathName : chemin du fichier de l'historique à rejouer
def rejouer(pathName)
r = CtrlCheckLinks.new
@urls = r.recupUrls(pathName)
end
# Controleur permettant de detruire la vue historique
def destructionFen
@v.getWindow.destroy
Gtk.main_quit
end
end