Russian Qt Forum

Qt => Qt Embedded => Тема начата: gogi от Июль 28, 2010, 11:48



Название: А как собственно использовать QWSScreenSaver?
Отправлено: gogi от Июль 28, 2010, 11:48
Если я допустим хочу сделать заставку. В документации очень скудно написано.
Ну отнаследовался я от QWSScreenSaver, переопределил методы restore() и save(), создал экземпляр нового класса
и написал
Код:
    QWSServer::setScreenSaver(wsScreenSaver);

    QWSServer::setScreenSaverInterval(1000);
    QWSServer::screenSaverActivate(true);

В методах restore() и save() у меня стоит отладочная печать, вижу что они вызываются. Но вопрос как собственно рисовать заставку? Даже простейший чёрный экран.
Писать напрямую в framebuffer? Или пытаться использовать классы QScreen/QDirectPainter/что-то ещё?