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

Qt Discussion :

probleme pour enregistrer des Q_ENUMS


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de tendu1
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2008
    Messages : 16
    Par défaut probleme pour enregistrer des Q_ENUMS
    Bonjour,

    Voici mon probleme:

    J'ai un pluggin pour Qt4-designer qui inherite Q_OBJECT, qui comporte des declarations Q_ENUMS venant de class parente. Le probleme c'est que ces classes parentes n'heritent pas Q_OBJECT. Du coup dans le designer, les proprietes qui utilisent mes enums ne sont pas visibles

    J'ai ouvert le fichier "qnamespace.h" pensant que cela serait un tres bon example a pomper mais malheureusement, ce qui fonctionne pour Qt ne fonctionne pas... (J'ai donc essaye de faire une sorte de clone du qnamespace.h... sur le meme modele).

    Est-ce que quelqu'un a une idee sur comment est-ce que je peu faire apparaitre ces proprietes dans le designer ?

    Merci d'avance,
    Seb.

  2. #2
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Salut,

    As-tu bien respecté ce point ?
    If you want to register an enum that is declared in another class, the enum must be fully qualified with the name of the class defining it

  3. #3
    Membre averti Avatar de tendu1
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2008
    Messages : 16
    Par défaut
    Oui, j'ai fais les bonne declarations, le probleme c'est que la classe ancetre ou l'enum est declare a la base n'herite pas de QObject. d'apres Qt elle doit heriter de QObject...

    Ne peut-on pas faire notre propre "clone" de "qnamespace.h" ? Ca ca serai top !!!!!
    (par clone, j'entend un fichier sur le meme schema mais avec noms differents et puis dans MON environement, pas Trolltech/Qt-4.5.0/....)

Discussions similaires

  1. Réponses: 3
    Dernier message: 31/03/2008, 15h13
  2. [Oracle 10g]Problème pour enregistrer blob
    Par Invité dans le forum Hibernate
    Réponses: 6
    Dernier message: 27/04/2005, 11h45
  3. Réponses: 7
    Dernier message: 16/04/2005, 08h55
  4. [NetBeans 4.0 Beta 2]Probleme pour monter des jars
    Par nicoo dans le forum NetBeans
    Réponses: 2
    Dernier message: 19/11/2004, 14h14
  5. Réponses: 5
    Dernier message: 07/07/2004, 16h05

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