summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--libkdepim/kpimprefs.cpp4
-rw-r--r--libkdepim/kpimprefs.h18
-rw-r--r--libkdepim/libkdepim.pro12
-rw-r--r--libkdepim/libkdepimE.pro13
4 files changed, 35 insertions, 12 deletions
diff --git a/libkdepim/kpimprefs.cpp b/libkdepim/kpimprefs.cpp
index ce4c540..15531c7 100644
--- a/libkdepim/kpimprefs.cpp
+++ b/libkdepim/kpimprefs.cpp
@@ -32,4 +32,8 @@ KPimPrefs::KPimPrefs( const QString &name ) :
32 KPrefs( name ) 32 KPrefs( name )
33{ 33{
34 KPrefs::setCurrentGroup( "ExternalApplications" );
35 addItemInt( "EmailChannelType", &mEmailClient, OMPI );
36 addItemString( "EmailChannelOther", &mEmailChannel, "" );
37
34} 38}
35 39
diff --git a/libkdepim/kpimprefs.h b/libkdepim/kpimprefs.h
index 05a564c..5186315 100644
--- a/libkdepim/kpimprefs.h
+++ b/libkdepim/kpimprefs.h
@@ -31,4 +31,5 @@ class KPimPrefs : public KPrefs
31{ 31{
32 public: 32 public:
33
33 KPimPrefs( const QString &name = QString::null ); 34 KPimPrefs( const QString &name = QString::null );
34 35
@@ -37,5 +38,5 @@ class KPimPrefs : public KPrefs
37 /** Set preferences to default values */ 38 /** Set preferences to default values */
38 void usrSetDefaults(); 39 void usrSetDefaults();
39 40
40 /** Read preferences from config file */ 41 /** Read preferences from config file */
41 void usrReadConfig(); 42 void usrReadConfig();
@@ -44,7 +45,20 @@ class KPimPrefs : public KPrefs
44 void usrWriteConfig(); 45 void usrWriteConfig();
45 46
47 enum EMailClients {
48 OMPI = 0,
49 QTOPIA = 1,
50 OPIE = 2,
51 OTHER = 3
52 };
53
54
46 public: 55 public:
47 QStringList mCustomCategories; 56 QStringList mCustomCategories;
48 57
58 int mEmailClient;
59 QString mEmailChannel;
60
61
62
49 protected: 63 protected:
50 virtual void setCategoryDefaults() = 0; 64 virtual void setCategoryDefaults() = 0;
diff --git a/libkdepim/libkdepim.pro b/libkdepim/libkdepim.pro
index a2fae0b..902f049 100644
--- a/libkdepim/libkdepim.pro
+++ b/libkdepim/libkdepim.pro
@@ -3,5 +3,5 @@ CONFIG = qt warn_on
3DEFINES +=KORG_NOKABC 3DEFINES +=KORG_NOKABC
4TARGET = microkdepim 4TARGET = microkdepim
5INCLUDEPATH += ../microkde ../libkabcwrap ../microkde/kdecore . .. 5INCLUDEPATH += ../microkde ../libkabcwrap ../microkde/kdecore ../microkde/kdeui . ..
6DESTDIR=../bin 6DESTDIR=../bin
7 7
@@ -29,9 +29,10 @@ HEADERS = \
29 kincidenceformatter.h \ 29 kincidenceformatter.h \
30 kpimprefs.h \ 30 kpimprefs.h \
31 kprefs.h \
32 kprefsdialog.h \ 31 kprefsdialog.h \
33 addresseeview.h \ 32 addresseeview.h \
34 ksyncprofile.h \ 33 ksyncprofile.h \
35 ksyncprefsdialog.h 34 ksyncprefsdialog.h \
35 kcmconfigs/kcmkdepimconfig.h \
36 kcmconfigs/kdepimconfigwidget.h
36 37
37SOURCES = \ 38SOURCES = \
@@ -45,9 +46,10 @@ SOURCES = \
45 kincidenceformatter.cpp \ 46 kincidenceformatter.cpp \
46 kpimprefs.cpp \ 47 kpimprefs.cpp \
47 kprefs.cpp \
48 kprefsdialog.cpp \ 48 kprefsdialog.cpp \
49 addresseeview.cpp \ 49 addresseeview.cpp \
50 ksyncprofile.cpp \ 50 ksyncprofile.cpp \
51 ksyncprefsdialog.cpp 51 ksyncprefsdialog.cpp \
52 kcmconfigs/kcmkdepimconfig.cpp \
53 kcmconfigs/kdepimconfigwidget.cpp
52 54
53 55
diff --git a/libkdepim/libkdepimE.pro b/libkdepim/libkdepimE.pro
index 36a789d..fc8abe1 100644
--- a/libkdepim/libkdepimE.pro
+++ b/libkdepim/libkdepimE.pro
@@ -2,5 +2,5 @@ TEMPLATE = lib
2 CONFIG += qt warn_on 2 CONFIG += qt warn_on
3TARGET = microkdepim 3TARGET = microkdepim
4INCLUDEPATH += ../microkde ../qtcompat ../libkabcwrap ../microkde/kdecore $(QPEDIR)/include 4INCLUDEPATH += ../microkde ../qtcompat ../libkabcwrap ../microkde/kdecore ../microkde/kdeui $(QPEDIR)/include
5INCLUDEPATH += . .. 5INCLUDEPATH += . ..
6LIBS += -lmicrokde 6LIBS += -lmicrokde
@@ -23,9 +23,11 @@ HEADERS = \
23 kincidenceformatter.h \ 23 kincidenceformatter.h \
24 kpimprefs.h \ 24 kpimprefs.h \
25 kprefs.h \
26 kprefsdialog.h \ 25 kprefsdialog.h \
27 addresseeview.h \ 26 addresseeview.h \
28 ksyncprofile.h \ 27 ksyncprofile.h \
29 ksyncprefsdialog.h 28 ksyncprefsdialog.h \
29 kcmconfigs/kcmkdepimconfig.h \
30 kcmconfigs/kdepimconfigwidget.h
31
30 32
31 33
@@ -40,7 +42,8 @@ SOURCES = \
40 kincidenceformatter.cpp \ 42 kincidenceformatter.cpp \
41 kpimprefs.cpp \ 43 kpimprefs.cpp \
42 kprefs.cpp \
43 kprefsdialog.cpp \ 44 kprefsdialog.cpp \
44 addresseeview.cpp \ 45 addresseeview.cpp \
45 ksyncprofile.cpp \ 46 ksyncprofile.cpp \
46 ksyncprefsdialog.cpp 47 ksyncprefsdialog.cpp \
48 kcmconfigs/kcmkdepimconfig.cpp \
49 kcmconfigs/kdepimconfigwidget.cpp