IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Problème de slot

  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 54
    Par défaut Problème de slot
    Bonjour à tous. J'ai un petit problème de slots. Lorsque je compile j'ai l'erreur suivante:
    Warning: Function declaration Connexion::finish_dowload contains extra qualification. Ignoring as signal or slot.

    J'ai beau cherché mais je ne trouve de solution donc je m'en remet à vous

    Voici mon .h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    #ifndef CONNEXION_H
    #define CONNEXION_H
    #include <QUrl>
    #include <QHttp>
    class Connexion: public QObject
    {
        Q_OBJECT
    public:
        Connexion::Connexion();
     void Connexion::Numpic();
     bool ok;
     int la;
     
      int     m_httpId;
    public slots:
     // void  Connexion::slotReadyRead();
       void Connexion::finish_dowload(int httpId, bool error);
     signals:
     void requestFinished(int, bool);
    private:
    QHttp *m_http;
     
    };
     
    #endif // CONNEXION_H
    et mon cpp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    #include <QUrl>
    #include <QHttp>
    #include <QBuffer>
    #include "connexion.h"
      QHttp *m_http;
      int   m_httpId;
       QByteArray test;
       int la;
       bool ok=false;
      QBuffer buff;
      Connexion::Connexion()
      {
      }
    void Connexion::Numpic()
    {
        QUrl adresse("http://localhost:8080/ImageServlet/servlet/ImageServlet?id=1");
     
         this->m_http = new QHttp(adresse.host(),8080,this);
    m_httpId = m_http->get(adresse.toString());
    //connect(m_http, SIGNAL(readyRead(const QHttpResponseHeader&)), this, SLOT(slotReadyRead()));
    connect(m_http,SIGNAL(requestFinished(int, bool)),this,SLOT(finish_dowload(int ,bool)));
    }
     
    /* void  Connexion::slotReadyRead()
     {
         QByteArray test= m_http->readAll();
         QString tata(test);
         la=  tata.toInt();
         ok=true;
    }*/
     void Connexion::finish_dowload(int httpId, bool error)
     {
     }
    Merci d'avance pour l'aide que vous pourrez m'apporter

  2. #2
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Par défaut
    Si tu commençait déjà par enlever le 'Connexion::" dans la déclaration de ton slot dans ton fichier header, ça serait un bon début.

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 54
    Par défaut
    Ok je sort Problème résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de slots
    Par Mougly01 dans le forum Qwt
    Réponses: 20
    Dernier message: 20/06/2009, 02h20
  2. Problème de slot-signal
    Par Fracass dans le forum Autres
    Réponses: 0
    Dernier message: 24/03/2009, 19h58
  3. Problème de SLOT&SIGNALS et autres .
    Par Asget dans le forum Débuter
    Réponses: 1
    Dernier message: 17/06/2008, 09h12
  4. Problème de slot avec un QLabel
    Par Zec Merquise dans le forum Qt
    Réponses: 8
    Dernier message: 15/12/2006, 13h23
  5. Problèmes de slots et signals
    Par femtosa dans le forum Qt
    Réponses: 4
    Dernier message: 13/12/2005, 09h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo