Projet

Général

Profil

Bug #4359

Affichage première image petite

Ajouté par Philippe Cadaugade il y a presque 9 ans. Mis à jour il y a presque 9 ans.

Statut:
Rejected - Rejeté
Priorité:
Normale
Assigné à:
Icham Sirat
Catégorie:
-
Version cible:
Début:
27/05/2015
Echéance:
% réalisé:

90%


Description

Quand on ouvre un projet, la première image s'affiche en 640x480.
- sauf si on a fait "Nouveau projet" avant,
- sauf si on avait ouvert un autre projet avant

Révisions associées

Révision 695e0749
Ajouté par Philippe Cadaugade il y a presque 9 ans

Pop up d'information en fin de chargement d'un projet - "truc" pour résolution bug #4359

Historique

#1 Mis à jour par Philippe Cadaugade il y a presque 9 ans

  • Statut changé de New - Nouveau à Pending - En attente
  • Assigné à mis à Philippe Cadaugade
  • Version cible mis à 1.0
  • % réalisé changé de 0 à 50

En fait au moment où on affiche l'image, l'objet viewer de multimedia n'a pas encore pris sa bonne taille.
J'ai trouvé un "truc" : afficher une AbulEduMessageBoxV1 d'information pour laisser le temps à l'objet de se dimensionner par rapport aux layouts.
Si ça ne convient pas je déferai mais j'ai déjà passé beaucoup de temps sans trouver de bonne solution.

#2 Mis à jour par Philippe Cadaugade il y a presque 9 ans

  • % réalisé changé de 50 à 90

Adoption d'une formule moins intrusive : un QTimer::singleShot de 50 ms suffit et ne se voit absolument pas.

#3 Mis à jour par Icham Sirat il y a presque 9 ans

  • Assigné à changé de Philippe Cadaugade à Icham Sirat

Je reprends le ticket, vu que j'ai amélioré l'affichage de l'objet AbulEduSlideViewerV1 =)

#4 Mis à jour par Icham Sirat il y a presque 9 ans

  • Statut changé de Pending - En attente à Rejected - Rejeté

Je clôture le ticket et en créé un dans la librairie AbulEduSlideViewerV1.
Dans le code de raconte-moi, on ne fait que lui donner le chemin d'une image, d'un son et d'un texte : c'est la lib qui s'occupe du reste

void AbulEduSlidesViewerV1::updateMediaDatas(const QString &pixmapPath, const QString &soundPath, const QString &text)
{
...
    setLabelSize();
...
}

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux