• # Re: [Qt et Slots] Help !

    Posté par . En réponse au journal [Qt et Slots] Help !. Évalué à 1.

    Qu'est ce qui t'empeche de faire un truc du style :


    class GoToLinkWrapper {
    Q_OBJECT
    private :
    RelLinksPlugin *instance_;
    QString rel_;

    public :
    GoToLinkWrapper(RelLinksPlugin *instance, const QString& rel) : instance_(instance), rel_(rel) {}

    public slot :
    void goToLink(int id) { instance_->goToLink(rel_, id); }
    };

    GoToLinkWrapper *wrapper = new GoToLinkWrapper(this, "ma_relation");
    connect( kactionmenu_map[lrel]->popupMenu(), SIGNAL( activated( int ) ), wrapper, SLOT( goToLink( int ) ) );


    Bref, on pourrait appeller ca une closure ... :-)