calendarui/views/dayview/tsrc/unittests/unittest_calendaycontainer/calendaycontainertest.h
changeset 83 5aadd1120515
parent 57 bb2d3e476f29
equal deleted inserted replaced
82:dcd0ca396fa1 83:5aadd1120515
    17 
    17 
    18 #ifndef CALENDAYCONTAINERTEST_H
    18 #ifndef CALENDAYCONTAINERTEST_H
    19 #define CALENDAYCONTAINERTEST_H
    19 #define CALENDAYCONTAINERTEST_H
    20 
    20 
    21 #include <QObject>
    21 #include <QObject>
       
    22 #include <HbModelIterator>
       
    23 #include <HbAbstractItemView>
       
    24 
       
    25 #include "calendayitem.h"
    22 #include "calendaycontainer.h"
    26 #include "calendaycontainer.h"
    23 
    27 
    24 class CalenDayContainerTest : public CalenDayContainer
    28 class CalenDayContainerTest : public CalenDayContainer
    25 {
    29 {
    26     Q_OBJECT
    30     Q_OBJECT
    27 
    31 
    28 public:
    32 public:
    29     CalenDayContainerTest(QGraphicsItem *parent = 0)
    33     CalenDayContainerTest(QGraphicsObject *parent = 0)
    30     : CalenDayContainer(parent)
    34     : CalenDayContainer(parent)
    31     {
    35     {
    32         
    36         
    33     }
    37     }
    34     
    38     
    35     
    39     
    36     friend class TestCalenDayContainer;
    40     friend class TestCalenDayContainer;
    37 };
    41 };
    38 
    42 
       
    43 class CalenDayItemTest : public CalenDayItem
       
    44 {
       
    45     Q_OBJECT
       
    46 
       
    47 public:
       
    48     CalenDayItemTest(const CalenDayContainer *container)
       
    49     : CalenDayItem(container)
       
    50     {
       
    51         
       
    52     }
       
    53     
       
    54     friend class TestCalenDayContainer;
       
    55 };
       
    56 
       
    57 class CalenDayItemViewTest : public HbAbstractItemView
       
    58 {
       
    59 public:
       
    60     CalenDayItemViewTest(HbAbstractItemContainer *container,
       
    61                        HbModelIterator *iterator,
       
    62                        QGraphicsItem *parent = 0)
       
    63     : HbAbstractItemView(container, iterator, parent)
       
    64     {
       
    65     }
       
    66     
       
    67     int connectedSlots(const char * signal)
       
    68     {
       
    69         return receivers(signal);
       
    70     }
       
    71     
       
    72     void scrollTo(const QModelIndex &index, ScrollHint hint = EnsureVisible)
       
    73     {
       
    74         Q_UNUSED(index)
       
    75         Q_UNUSED(hint)
       
    76     }
       
    77     
       
    78     friend class TestCalenDayContainer;
       
    79 };
       
    80 
    39 #endif
    81 #endif
    40 
    82