src/hbservers/hbsplashgenerator/hbsplashindicompositor_p.h
changeset 7 923ff622b8b9
parent 5 627c4a0fd0e7
child 30 80e4d18b72f5
--- a/src/hbservers/hbsplashgenerator/hbsplashindicompositor_p.h	Wed Jun 23 18:33:25 2010 +0300
+++ b/src/hbservers/hbsplashgenerator/hbsplashindicompositor_p.h	Tue Jul 06 14:36:53 2010 +0300
@@ -27,6 +27,7 @@
 #define HBSPLASHINDICOMPOSITOR_P_H
 
 #include "hbsplashcompositor_p.h"
+#include "hbstatusbar_p.h"
 #include <QObject>
 #include <QImage>
 #include <QRect>
@@ -49,12 +50,17 @@
 
 private slots:
     void renderStatusBar();
+    void handleStatusBarContentChange(HbStatusBar::ContentChangeFlags changeType);
 
 private:
+    void connectSignals();
+    void queueRender(bool lazy = false);
     void doRender(HbMainWindow *mw, QImage *statusBarImage, QRect *statusBarRect);
     bool eventFilter(QObject *obj, QEvent *event);
 
     HbSplashGenerator *mGenerator;
+    bool mSleeping;
+    bool mSignalsConnected;
     QImage mStatusBarImagePrt;
     QImage mStatusBarImageLsc;
     QRect mStatusBarRectPrt;