-rw-r--r-- | core/pim/todo/todoview.cpp | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/core/pim/todo/todoview.cpp b/core/pim/todo/todoview.cpp new file mode 100644 index 0000000..5362b23 --- a/dev/null +++ b/core/pim/todo/todoview.cpp | |||
@@ -0,0 +1,62 @@ | |||
1 | #include "mainwindow.h" | ||
2 | |||
3 | #include "todoview.h" | ||
4 | |||
5 | using namespace Todo; | ||
6 | |||
7 | TodoView::TodoView( MainWindow* win ) | ||
8 | : m_main( win ) | ||
9 | { | ||
10 | hack = new InternQtHack; | ||
11 | } | ||
12 | TodoView::~TodoView() { | ||
13 | delete hack; | ||
14 | }; | ||
15 | |||
16 | void TodoView::connectShow(QObject* obj, | ||
17 | const char* slot ) { | ||
18 | QObject::connect( hack, SIGNAL(showTodo(int) ), | ||
19 | obj, slot ); | ||
20 | } | ||
21 | void TodoView::connectEdit( QObject* obj, | ||
22 | const char* slot ) { | ||
23 | QObject::connect( hack, SIGNAL(edit(int) ), | ||
24 | obj, slot ); | ||
25 | } | ||
26 | void TodoView::connectUpdateSmall( QObject* obj, | ||
27 | const char* slot ) { | ||
28 | QObject::connect( hack, SIGNAL(update(int, const Todo::SmallTodo& ) ), | ||
29 | obj, slot ); | ||
30 | } | ||
31 | void TodoView::connectUpdateBig( QObject* obj, | ||
32 | const char* slot ) { | ||
33 | QObject::connect( hack, SIGNAL(update(int, const OTodo& ) ), | ||
34 | obj, slot ); | ||
35 | } | ||
36 | void TodoView::connectUpdateView( QObject* obj, | ||
37 | const char* slot ) { | ||
38 | QObject::connect( hack, SIGNAL(update(QWidget*) ), | ||
39 | obj, slot ); | ||
40 | } | ||
41 | void TodoView::connectRemove( QObject* obj, | ||
42 | const char* slot ) { | ||
43 | QObject::connect( hack, SIGNAL(remove(int) ), | ||
44 | obj, slot ); | ||
45 | } | ||
46 | MainWindow* TodoView::todoWindow() { | ||
47 | return m_main; | ||
48 | } | ||
49 | |||
50 | OTodo TodoView::event(int uid ) { return m_main->event( uid ); } | ||
51 | OTodoAccess::List::Iterator TodoView::begin() { | ||
52 | m_main->updateList(); | ||
53 | return m_main->begin(); | ||
54 | } | ||
55 | OTodoAccess::List::Iterator TodoView::end() { return m_main->end(); } | ||
56 | |||
57 | void TodoView::update(int uid, const SmallTodo& to ) { | ||
58 | //m_main->slotUpate1( uid, to ); | ||
59 | } | ||
60 | void TodoView::update(int uid, const OTodo& ev ) { | ||
61 | m_main->updateTodo( ev ); | ||
62 | } | ||