summaryrefslogtreecommitdiff
path: root/core/pim/todo/todoview.cpp
Side-by-side diff
Diffstat (limited to 'core/pim/todo/todoview.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/todo/todoview.cpp55
1 files changed, 21 insertions, 34 deletions
diff --git a/core/pim/todo/todoview.cpp b/core/pim/todo/todoview.cpp
index 4cf7d30..3e808e7 100644
--- a/core/pim/todo/todoview.cpp
+++ b/core/pim/todo/todoview.cpp
@@ -6,2 +6,5 @@ using namespace Todo;
+
+
+
TodoView::TodoView( MainWindow* win )
@@ -9,3 +12,2 @@ TodoView::TodoView( MainWindow* win )
{
- hack = new InternQtHack;
m_asc = false;
@@ -14,35 +16,3 @@ TodoView::TodoView( MainWindow* win )
TodoView::~TodoView() {
- delete hack;
};
-
-void TodoView::connectShow(QObject* obj,
- const char* slot ) {
- QObject::connect( hack, SIGNAL(showTodo(int) ),
- obj, slot );
-}
-void TodoView::connectEdit( QObject* obj,
- const char* slot ) {
- QObject::connect( hack, SIGNAL(edit(int) ),
- obj, slot );
-}
-void TodoView::connectUpdateSmall( QObject* obj,
- const char* slot ) {
- QObject::connect( hack, SIGNAL(update(int, const Todo::SmallTodo& ) ),
- obj, slot );
-}
-void TodoView::connectUpdateBig( QObject* obj,
- const char* slot ) {
- QObject::connect( hack, SIGNAL(update(int, const OTodo& ) ),
- obj, slot );
-}
-void TodoView::connectUpdateView( QObject* obj,
- const char* slot ) {
- QObject::connect( hack, SIGNAL(update(QWidget*) ),
- obj, slot );
-}
-void TodoView::connectRemove( QObject* obj,
- const char* slot ) {
- QObject::connect( hack, SIGNAL(remove(int) ),
- obj, slot );
-}
MainWindow* TodoView::todoWindow() {
@@ -51,3 +21,5 @@ MainWindow* TodoView::todoWindow() {
-OTodo TodoView::event(int uid ) { return m_main->event( uid ); }
+OTodo TodoView::event(int uid ) {
+ return m_main->event( uid );
+}
OTodoAccess::List TodoView::list(){
@@ -79 +51,16 @@ void TodoView::update(int , const OTodo& ev ) {
}
+void TodoView::showTodo( int uid ) {
+ m_main->slotShow( uid );
+}
+void TodoView::edit( int uid ) {
+ m_main->slotEdit( uid );
+}
+void TodoView::remove( int uid ) {
+ m_main->m_todoMgr.remove( uid );
+}
+void TodoView::complete( int uid ) {
+ m_main->slotComplete( uid );
+}
+void TodoView::complete( const OTodo& ev ) {
+ m_main->slotComplete( ev );
+}