calendarui/views/dayview/tsrc/unittests/unittest_calendayitemview/hbinstance.h
changeset 57 bb2d3e476f29
parent 45 b6db4fd4947b
--- a/calendarui/views/dayview/tsrc/unittests/unittest_calendayitemview/hbinstance.h	Mon Jul 26 13:54:38 2010 +0530
+++ b/calendarui/views/dayview/tsrc/unittests/unittest_calendayitemview/hbinstance.h	Mon Aug 09 18:30:52 2010 +0530
@@ -18,29 +18,28 @@
 #ifndef  HBMAINWINDOW_H
 #define  HBMAINWINDOW_H
 
-#include <QObject>
-#include <QtGlobal>
-#include <QRectF>
+#include <HbView>
 
 // Test variables
 extern QRectF gTestWindowRect;
 extern Qt::Orientation gTestOrientation;
 
-
-
 /*!
  Mocked class HbMainWindow (simulating window in unittests)
  */
-class HbMainWindow
-: public QObject
-{
+class HbMainWindow : public QObject
+{   
     Q_OBJECT
 public:
-    HbMainWindow(QObject *parent = 0) : QObject(parent){
-        Q_UNUSED(parent);
+    HbMainWindow() {
+        mView = new HbView();
     }
     
     ~HbMainWindow() {
+        if (mView) {
+            delete mView;
+            mView = 0;
+        }
     }
     
     QRectF layoutRect() const {
@@ -50,8 +49,12 @@
     Qt::Orientation orientation() const {
         return gTestOrientation;
     }
-signals:
-    void orientationChanged(Qt::Orientation);
+    
+    HbView *HbMainWindow::currentView() const {
+        return mView;
+    }
+
+    HbView *mView;
 };
 
 #endif // HBMAINWINDOW_H