Bonjour,
Je cherche à manipuler cette classe afin de créer un simple écran de veille pour mon application Qt qui tourne sur un linux embarqué, mais je suis un peu perdu,
Donc ce que j'ai fais c'est de déclarer une nouvelle classe comme suit: (dans mainwindow.h)
et dans la classe dans laquelle je veux utiliser les différentes fonction: (dans mainwindow.h)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class QWSMyScreenSaver:public QWSScreenSaver { public: void restore(){} bool save(int level){return true;} };
Et au niveau de ma classe mainwindow.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public: QWSMyScreenSaver m_ScreenSaver;
Quand je compile j'ai des erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void QWSMyScreenSaver::restore() { } bool QWSMyScreenSaver::save(int level) { }
Donc si quelqu'un aurait une idée de la manière d'utiliser le QWSScreenSaver ou voudrait tout simplement se pencher sur le sujet avec moi, je suis preneur.erreur : redefinition of 'void QWSMyScreenSaver::restore()' erreur : 'virtual void QWSMyScreenSaver::restore()' previously defined here erreur : redefinition of 'bool QWSMyScreenSaver::save(int)' erreur : 'virtual bool QWSMyScreenSaver::save(int)' previously defined here
Merci beaucoup d'avance
Partager