Projet

Général

Profil

Feature - Fonctionnalité #3655

[Page Installation] Affichage des icônes logiciels en temps réel (dès le téléchargement)

Ajouté par Icham Sirat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Icham Sirat
Version cible:
-
Début:
15/05/2014
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h

Description

Synopsis :
On arrive sur la page "Installer" et on a le détail des logiciels non installés. Une petite icône représente le logiciel (@see FrameApplication).
Cette icône provient d'une requête et son affichage est donc disponible lorsque 2 conditions sont réunis :
  • l'icône est téléchargée
  • la page est mise à jour (reclic sur l'onglet "Installation")
Solution :
Voici le process :
  • fa->setIcon(slotCacheIcon(log.urlIcon));
  • slotCacheIcon(const QUrl &icon) envoie la requête
  • slotCacheIconDownloaded() receptionne la requête.

Mettre un deuxième paramètre dans la méthode slotCacheIcon() de type pointeur de FrameApplication.
Ranger ce pointeur dans une propriété de la requête.
Lorsque celle revient avec l'icône, mettre à jour la frameApplication grâce au pointeur.

Historique

#1 Mis à jour par Icham Sirat il y a plus de 10 ans

  • % réalisé changé de 0 à 50
  • Par contre j'ai un problème sur l'icône de raconte-moi

#2 Mis à jour par Icham Sirat il y a plus de 10 ans

  • % réalisé changé de 50 à 90
  • Implémenté revno 604

#3 Mis à jour par Icham Sirat il y a plus de 10 ans

  • Mise du projet à 90% car j'ai un problème avec l'icône de raconte-moi qui s'affiche qu'au hover lorsque l'affichage est demandé dès le téléchargement terminé

#4 Mis à jour par Icham Sirat il y a plus de 10 ans

  • Statut changé de Assigned - En cours à Fixed - Corrigé - Implémenté
  • % réalisé changé de 90 à 100

GOOD =)

le file.close() doit se faire avant le setIcon(file.filename()).
Problème réglé =)

  • Corrigé revno 606

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux