videocollection/videocollectionview/inc/videocollectionviewplugin.h
changeset 35 3738fe97f027
parent 34 bbb98528c666
child 37 4eb2df7f7cbe
--- a/videocollection/videocollectionview/inc/videocollectionviewplugin.h	Thu Apr 01 23:22:15 2010 +0300
+++ b/videocollection/videocollectionview/inc/videocollectionviewplugin.h	Thu Apr 01 23:32:44 2010 +0300
@@ -83,6 +83,12 @@
      */
     void command(int);
 
+    /**
+     * Signaled to do delayed loading of components not loaded initially at start up phase
+     *
+     */
+    void doDelayeds();
+    
 public slots: // from QViewPlugin
 
     /**
@@ -101,6 +107,17 @@
 
 private:
 
+    /** from QObject */
+    void timerEvent(QTimerEvent *event); 
+    
+private:
+
+    // async loading timeout
+    static const int DELAYED_LOAD_TIMEOUT = 4000; // ms
+
+    /** timer id */
+    int mTimerId;
+
     /**
      * docml ui loader, owned
      */
@@ -116,6 +133,12 @@
      * If flag is false, no operations can be do to the view.
      */
     bool mActivated;
+    
+	/*
+	 * Service mode flag. True if started as a service, otherwise false.
+	 *
+	 */
+    bool mIsService;
 };
 
 #endif  // VIDEOVIEWPLUGIN_H