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:
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.cppCode:
1
2 public: QWSMyScreenSaver m_ScreenSaver;
Quand je compile j'ai des erreurs:Code:
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