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 |