Projet

Général

Profil

Task - Tâche #2266

Windows: ApplicationData / Profil / Mes Documents

Ajouté par Eric Seigne il y a presque 12 ans.

Statut:
New - Nouveau
Priorité:
Haute
Assigné à:
-
Catégorie:
-
Début:
10/06/2012
Echéance:
% réalisé:

0%

Temps estimé:
10.00 h

Description

Il faudrait faire une petite étude / vérification / analyse pour la version windows des logiciels qu'on propose. Je pense en particulier à la gestion des profils itinérants, il faudrait
  • vérifier l'endroit où on stocke les données
  • réfléchir aux impacts (ouverture/fermeture de sessions)
  • voir si on ne pourrait pas "pointer" sur le même espace de stockage que pour les applications linux
Il me semble qu'actuellement on a
  • ~/leterrier/raconte-moi pour l'espace de stockage de raconte-moi sous linux
  • C:\Documents and Settings\eric.seigne\leterrier\raconte-moi pour le même logiciel sous windows (xp)
Ça ne me semble pas optimal:
  • C:\Documents and Settings\eric.seigne\leterrier\ se fait synchroniser à l'ouverture/fermeture de session
  • Je ne retrouve pas mes projets quand je change d'OS et ça c'est pas cool

Il faudrait donc prendre un peu de temps pour analyser tout ça un peu mieux, à mon avis ça va passer par un coup de #ifdef comme j'ai dans l'album photo ryxeo:

#ifdef Q_OS_WIN32
    QSettings settings(QSettings::UserScope, "Microsoft", "Windows");
    settings.beginGroup("CurrentVersion/Explorer/Shell Folders");
    m_baseDir = QDir(settings.value("Personal").toString() + "/RyXeo-Applications/WebPhotoAlbum");
    qDebug() << "Sous windows " << m_baseDir;
#else
    m_baseDir = QDir(QDir::homePath() + "/RyXeo-Applications/WebPhotoAlbum");
#endif

C'est un sujet très important qu'il faut absolument prendre en compte.

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux