summaryrefslogtreecommitdiff
path: root/core
authorzecke <zecke>2003-08-27 13:12:10 (UTC)
committer zecke <zecke>2003-08-27 13:12:10 (UTC)
commite2cbbacc147897a7db1dfe7335397ce980b295cc (patch) (unidiff)
tree6afbc52fdf2ca5912d20a47eed08141668824782 /core
parent2635bf400cb58c11f48477150d6fc4337de12fb0 (diff)
downloadopie-e2cbbacc147897a7db1dfe7335397ce980b295cc.zip
opie-e2cbbacc147897a7db1dfe7335397ce980b295cc.tar.gz
opie-e2cbbacc147897a7db1dfe7335397ce980b295cc.tar.bz2
-Convert to quick launch as an example
-Fix a bug. If flush() is called m_syncing = true and on reload m_syncing = false
Diffstat (limited to 'core') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/todo/mainwindow.cpp10
-rw-r--r--core/pim/todo/mainwindow.h5
-rw-r--r--core/pim/todo/todo.pro28
3 files changed, 15 insertions, 28 deletions
diff --git a/core/pim/todo/mainwindow.cpp b/core/pim/todo/mainwindow.cpp
index 6725951..ecb4e40 100644
--- a/core/pim/todo/mainwindow.cpp
+++ b/core/pim/todo/mainwindow.cpp
@@ -55,4 +55,6 @@
55#include <opie/otodoaccessvcal.h> 55#include <opie/otodoaccessvcal.h>
56 56
57#include <opie/oapplicationfactory.h>
58
57#include "quickeditimpl.h" 59#include "quickeditimpl.h"
58#include "todotemplatemanager.h" 60#include "todotemplatemanager.h"
@@ -64,9 +66,10 @@
64#include "mainwindow.h" 66#include "mainwindow.h"
65 67
68OPIE_EXPORT_APP( OApplicationFactory<Todo::MainWindow> )
66 69
67using namespace Todo; 70using namespace Todo;
68 71
69MainWindow::MainWindow( QWidget* parent, 72MainWindow::MainWindow( QWidget* parent,
70 const char* name ) 73 const char* name, WFlags )
71 : OPimMainWindow( "Todolist", parent, name, WType_TopLevel | WStyle_ContextHelp ) 74 : OPimMainWindow( "Todolist", parent, name, WType_TopLevel | WStyle_ContextHelp )
72{ 75{
@@ -351,4 +354,5 @@ TodoShow* MainWindow::currentShow() {
351} 354}
352void MainWindow::slotReload() { 355void MainWindow::slotReload() {
356 m_syncing = FALSE;
353 m_todoMgr.reload(); 357 m_todoMgr.reload();
354 currentView()->updateView( ); 358 currentView()->updateView( );
@@ -605,5 +609,5 @@ void MainWindow::receiveFile( const QString& filename ) {
605 for ( it = list.begin(); it != list.end(); ++it ) 609 for ( it = list.begin(); it != list.end(); ++it )
606 m_todoMgr.add( (*it) ); 610 m_todoMgr.add( (*it) );
607 611
608 currentView()->updateView(); 612 currentView()->updateView();
609 } 613 }
@@ -612,5 +616,5 @@ void MainWindow::receiveFile( const QString& filename ) {
612 616
613void MainWindow::slotFlush() { 617void MainWindow::slotFlush() {
614 m_syncing = FALSE; 618 m_syncing = TRUE;
615 m_todoMgr.save(); 619 m_todoMgr.save();
616} 620}
diff --git a/core/pim/todo/mainwindow.h b/core/pim/todo/mainwindow.h
index b04a958..bd341c2 100644
--- a/core/pim/todo/mainwindow.h
+++ b/core/pim/todo/mainwindow.h
@@ -63,6 +63,9 @@ namespace Todo {
63 friend class TodoShow; // avoid QObject 63 friend class TodoShow; // avoid QObject
64 public: 64 public:
65 /* OApplicationFactory application Name */
66 static QString appName() { return QString::fromLatin1("todolist"); }
67
65 MainWindow( QWidget *parent = 0, 68 MainWindow( QWidget *parent = 0,
66 const char* name = 0 ); 69 const char* name = 0, WFlags fl = 0 );
67 ~MainWindow(); 70 ~MainWindow();
68 71
diff --git a/core/pim/todo/todo.pro b/core/pim/todo/todo.pro
index 4a63770..51cfde7 100644
--- a/core/pim/todo/todo.pro
+++ b/core/pim/todo/todo.pro
@@ -1,5 +1,5 @@
1 TEMPLATE= app 1 #TEMPLATE= app
2 CONFIG = qt warn_on release 2 CONFIG = qt warn_on release quick-app
3 DESTDIR = $(OPIEDIR)/bin 3 #DESTDIR = $(OPIEDIR)/bin
4 4
5 HEADERS= smalltodo.h \ 5 HEADERS= smalltodo.h \
@@ -25,5 +25,5 @@ SOURCES = smalltodo.cpp \
25 todomanager.cpp \ 25 todomanager.cpp \
26 mainwindow.cpp \ 26 mainwindow.cpp \
27 main.cpp \ 27 # main.cpp \
28 tableview.cpp \ 28 tableview.cpp \
29 todoview.cpp \ 29 todoview.cpp \
@@ -47,23 +47,3 @@ DEPENDPATH += $(OPIEDIR)/include
47LIBS += -lqpe -lopie 47LIBS += -lqpe -lopie
48 48
49TRANSLATIONS = ../../../i18n/de/todolist.ts \
50 ../../../i18n/nl/todolist.ts \
51 ../../../i18n/da/todolist.ts \
52 ../../../i18n/xx/todolist.ts \
53 ../../../i18n/en/todolist.ts \
54 ../../../i18n/es/todolist.ts \
55 ../../../i18n/fr/todolist.ts \
56 ../../../i18n/hu/todolist.ts \
57 ../../../i18n/ja/todolist.ts \
58 ../../../i18n/ko/todolist.ts \
59 ../../../i18n/no/todolist.ts \
60 ../../../i18n/pl/todolist.ts \
61 ../../../i18n/pt/todolist.ts \
62 ../../../i18n/pt_BR/todolist.ts \
63 ../../../i18n/sl/todolist.ts \
64 ../../../i18n/zh_CN/todolist.ts \
65 ../../../i18n/zh_TW/todolist.ts
66
67
68
69include ( $(OPIEDIR)/include.pro ) 49include ( $(OPIEDIR)/include.pro )