User:JLuc

From Scribus Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

les File Dialogs

On peut les classer en 2 sortes :

  • Certains utilisent les favoris du systeme (nautilus)
  Par exemple pour le choix d'un répertoire destination pour les image exports (Fichier > Exporter > Vers une image > Browse)
  ça semble mieux
  À vérifier : ces dialogues soient standards et ne peuvent pas être personnalisés pour y ajouter de nouveaux champs.
  • Certains font appels à leur propre ensemble de favoris, gérés par Qt
  Problème : Ces favoris sont parfois, aléatoirement mais pas très souvent, perdus. Peut être plus souvent sous Mac (cf Kunda)
  https://bugreports.qt-project.org/browse/QTBUG-36888
  Ces dialogues sont personnalisés : il y a des cases à cocher supplémentaires, ou une possibilité de prévisualisation...

http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=19350 a transformé un dialog personnalisé en un dialog standard.

  Au passage, on gagne accès à tous les favoris système au lieu des favoris Qt, mais on perd l'option de prévisualisation qu'il y avait.
  Avant, le code créait un CustomFDialog, qui 
      - est une spécialisation de QDialog 
      - contient un ScFileWidget qui est une spécialisation de QFileDialog
      - contient un ensemble de champs prédéfinis pour les options possibles.
  Après, il ne crée plus rien mais appelle simplement la méthode QFileDialog::getSaveFileName.