ui/views/viewbase/inc/glxview.h
changeset 55 fb37077c270f
parent 49 f291796e213d
--- a/ui/views/viewbase/inc/glxview.h	Tue Jul 06 14:16:16 2010 +0300
+++ b/ui/views/viewbase/inc/glxview.h	Wed Aug 18 09:48:53 2010 +0300
@@ -37,19 +37,28 @@
 Q_OBJECT
     
 public :
-    GlxView(qint32 id, QGraphicsItem *parent = 0 );
+    GlxView( qint32 id, QGraphicsItem *parent = 0 );
     virtual void activate() = 0;
     virtual void deActivate() = 0;
-    virtual void setModel(QAbstractItemModel *model) = 0;
+    virtual void setModel( QAbstractItemModel *model ) = 0;
 
-    virtual bool compare (qint32 id);
+    virtual bool compare ( qint32 id );
     virtual void addToolBar( HbToolBar *toolBar ) { Q_UNUSED(toolBar) }
     virtual void enableMarking() { }
     virtual void disableMarking() { }
-    virtual void handleUserAction(qint32 commandId) { Q_UNUSED(commandId) }
+    virtual void handleUserAction( qint32 commandId ) { Q_UNUSED(commandId) }
     virtual QItemSelectionModel * getSelectionModel() { return NULL ; }
     virtual void resetView() {}
-    virtual void initializeView(QAbstractItemModel *model) {Q_UNUSED(model)}
+    /*
+     * model - Model to retreive the initial set up data
+     * preView - previous view pointer to retrieve the mode , state information 
+     */
+    virtual void initializeView( QAbstractItemModel *model, GlxView *preView ) 
+    {
+        Q_UNUSED( model )
+        Q_UNUSED( preView )
+    }
+     
     inline qint32 viewId() { return mId;}
     QSize screenSize();
     QRect screenGeometry(); 
@@ -57,10 +66,8 @@
     virtual ~GlxView() {   }   
 	
 signals:
-    void actionTriggered(qint32 id);
-    void itemSpecificMenuTriggered(qint32,QPointF );
-    void gridItemSelected(const QModelIndex &);
-   
+    void actionTriggered( qint32 id );
+    void itemSpecificMenuTriggered( qint32,QPointF );
     
 private :
 	qint32 mId;