[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kmt_0_5: kdenonbeta/kmobiletools/kmobiletools/deviceparts/engines
From: Marco Gulino <marcogulino1 () virgilio ! it>
Date: 2005-03-15 23:01:39
Message-ID: 20050315230139.088BB12E73 () office ! kde ! org
[Download RAW message or body]
CVS commit by gulino:
Adding a first implementation of the fetchAddressee job
M +1 -1 at_engine/Makefile.am 1.1.2.6
M +13 -1 at_engine/at_jobs.cpp 1.1.2.2
M +17 -1 at_engine/at_jobs.h 1.1.2.2
M +4 -1 void_engine/kmobiletoolsvoidengine.h 1.1.2.7
--- kdenonbeta/kmobiletools/kmobiletools/deviceparts/engines/at_engine/Makefile.am \
#1.1.2.5:1.1.2.6 @@ -9,5 +9,5 @@
at_jobs.cpp
noinst_HEADERS = device.h kmobiletoolsat_engine.h at_jobs.h
-libkmobiletools_at_la_LIBADD = \
+libkmobiletools_at_la_LIBADD = $(LIB_KABC) \
$(top_builddir)/kmobiletools/kmobiletools/deviceparts/engines/void_engine/libkmobiletoolsengine_void.la \
\
$(top_builddir)/kmobiletools/kmobiletools/libkmobiletoolsprivate/libkmobiletoolsprivate.la \
$(LIB_KDECORE)
--- kdenonbeta/kmobiletools/kmobiletools/deviceparts/engines/at_engine/at_jobs.cpp \
#1.1.2.1:1.1.2.2 @@ -106,2 +105,15 @@ void FetchPhoneInfos::run()
} else s_imei=QString::null;
}
+
+FetchAddressee::FetchAddressee(Device *p_device, QObject* parent, const char* name)
+ : kmobiletoolsJob (parent, name)
+{
+ device=p_device;
+}
+
+void FetchAddressee::run()
+{
+ addresseeList.append(new KABC::Addressee() );
+ addresseeList.current()->setNameFromString("Temp");
+ kdDebug() << "new addressee!" << addresseeList.current()->assembledName() << \
endl; +}
\ No newline at end of file
--- kdenonbeta/kmobiletools/kmobiletools/deviceparts/engines/at_engine/at_jobs.h \
#1.1.2.1:1.1.2.2 @@ -12,4 +12,7 @@
#include "kmobiletoolsvoidengine.h"
+#include <qptrlist.h>
+#include <kabc/addressee.h>
+
class Device;
@@ -47,2 +51,14 @@ class FetchPhoneInfos : public kmobileto
QString s_manufacturer, s_model, s_imei, s_revision;
};
\ No newline at end of file
+
+class FetchAddressee : public kmobiletoolsJob
+{
+ public:
+ FetchAddressee(Device *device, QObject* parent = 0 , const char* name = 0);
+ int type() { return kmobiletoolsVoidEngine::fetchAddressBook; }
+ protected:
+ void run ();
+ private:
+ Device *device;
+ QPtrList<KABC::Addressee> addresseeList;
+};
--- kdenonbeta/kmobiletools/kmobiletools/deviceparts/engines/void_engine/kmobiletoolsvoidengine.h \
#1.1.2.6:1.1.2.7 @@ -35,4 +35,7 @@ class QTimer;
using namespace ThreadWeaver;
+
+// class KMTAddress : public
+
class kmobiletoolsVoidEngine : public QObject
{
@@ -48,5 +51,5 @@ Q_OBJECT
{ SIM=1, Phone=2 };
enum JobTypeEnum
- { pollStatus=-1, pollSMS=-2, pollAddressBook=-3, fetchPhoneInfos=-4 };
+ { pollStatus=-1, fetchSMS=-2, fetchAddressBook=-3, fetchPhoneInfos=-4 };
QString manufacturer() const { return s_manufacturer; }
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic