C++ ftp avec Qt.

Nathan -  
Char Snipeur Messages postés 10112 Statut Contributeur -
Bonjour,

J'aimerais savoir comment je pourrais m'y prendre afin de recupéré l'arborescense d'un ftp afin de la mettre dans une vue QTreeView avec comme modele un QStandardItem.
J'aimerais bien un petit code explicatif ou une explication dessus car je ne suis pas parvenue a le faire...
J'ai vu le signal : listInfo ( const QUrlInfo & i ) emi a la suite d'un QFtp::list ( const QString & dir = QString() ), mais c'est un QUrlInfo et j'avoue que je n'ai pas bien l'habitude d'utilisé cette objet.

Merci d'avance,
Cordialement Nathan;
A voir également:
  • C++ ftp avec Qt.
  • Core ftp - Télécharger - Téléchargement & Transfert
  • Typsoft ftp server - Télécharger - Téléchargement & Transfert
  • Qt sdk - Télécharger - Langages
  • Filezilla ftp - Télécharger - Téléchargement & Transfert
  • Ftp voyager - Télécharger - Téléchargement & Transfert

23 réponses

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
Il faut croire que non...
C'est pour ça qu'il vaut mieux utiliser les valeurs comme ça QFtp::List dans les tests plutôt que la valeur qu'elles sont supposé avoir. Pour des raisons de portabilité, le numéro est susceptible de changer en fonction des versions. Il peut aussi y avoir des erreurs dans la documentation. Mais il est vrai qu'il devrais valoir 6 d'après la documentation.
Tu peux vérifier en allant voir le fichier source, qftp.h
chez moi List est bien le 7ème membre de son énumération.
0
Nathan
 
Mais moi dans mon enum il y a :
    enum Command {
        None,
        SetTransferMode,
        SetProxy,
        ConnectToHost,
        Login,
        Close,
        List,
        Cd,
        Get,
        Put,
        Remove,
        Mkdir,
        Rmdir,
        Rename,
        RawCommand
    };


Logiquement sa devrait être bon...
0
Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
affiche les tous, tu comprendra peut être.
ou alors qDebug merde, mais c'est bizarre.
0