ListMaker-conduit.cc
00001 /* ListMaker-conduit.cc ListMaker-Conduit for syncing KPilot and KOrganizer 00002 ** 00003 ** Copyright (C) 1998-2001 Dan Pilone 00004 ** Copyright (C) 1998-2000 Preston Brown 00005 ** Copyright (C) 1998 Herwin-Jan Steehouwer 00006 ** Copyright (C) 2001 Cornelius Schumacher 00007 ** Copyright (C) 2002 by Reinhold Kainhofer 00008 ** 00009 ** This file is part of the ListMaker conduit, a conduit for KPilot that 00010 ** synchronises the Pilot's ListMaker application with the outside world, 00011 ** which currently means KOrganizer. 00012 */ 00013 00014 /* 00015 ** This program is free software; you can redistribute it and/or modify 00016 ** it under the terms of the GNU General Public License as published by 00017 ** the Free Software Foundation; either version 2 of the License, or 00018 ** (at your option) any later version. 00019 ** 00020 ** This program is distributed in the hope that it will be useful, 00021 ** but WITHOUT ANY WARRANTY; without even the implied warranty of 00022 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00023 ** GNU General Public License for more details. 00024 ** 00025 ** You should have received a copy of the GNU General Public License 00026 ** along with this program in a file called COPYING; if not, write to 00027 ** the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, 00028 ** MA 02111-1307, USA. 00029 */ 00030 00031 #include "options.h" 00032 00033 #if QT_VERSION < 300 00034 #include <qmsgbox.h> 00035 #else 00036 #include <qmessagebox.h> 00037 #endif 00038 00039 #include <kconfig.h> 00040 00041 #if KDE_VERSION < 300 00042 #include <libkcal/todo.h> 00043 #else 00044 #include <todo.h> 00045 #endif 00046 00047 #include "pilotRecord.h" 00048 #include "pilotSerialDatabase.h" 00049 //#include "pilotListMakerEntry.h" 00050 00051 //#include "ListMaker-factory.h" 00052 #include "MultiDB-factory.h" 00053 #include "ListMaker-conduit.h" 00054 00055 using namespace KCal; 00056 00057 static const char *ListMaker_conduit_id = "$Id: ListMaker-conduit.cc,v 1.1.4.1 2003/03/12 23:31:09 adridg Exp $"; 00058 00059 00060 00061 ListMakerConduit::ListMakerConduit(KPilotDeviceLink *d, const char *n, const QStringList &l, SyncTypeList_t *tps) : OrganizerConduit(d,n,l,tps) { 00062 FUNCTIONSETUP; 00063 } 00064 00065 00066 // $Log: ListMaker-conduit.cc,v $ 00067 // Revision 1.1.4.1 2003/03/12 23:31:09 adridg 00068 // CVS_SILENT: FSF address change 00069 // 00070 // Revision 1.1 2002/04/07 12:09:42 kainhofe 00071 // Initial checkin of the conduit. The gui works mostly, but syncing crashes KPilot... 00072 // 00073 // Revision 1.5 2002/04/07 11:56:18 reinhold 00074 // Last version before moving to KDE CVS 00075 // 00076 // Revision 1.4 2002/04/06 00:51:08 reinhold 00077 // Finally the conduit compiles again... Still have a lot of TODOS 00078 // 00079 // Revision 1.3 2002/03/10 23:58:32 reinhold 00080 // Made the conduit compile... 00081 // 00082 // Revision 1.2 2002/03/10 16:06:43 reinhold 00083 // Cleaned up the class hierarchy, implemented some more features (should be quite finished now...) 00084 // 00085 // Revision 1.1 2002/03/09 15:45:48 reinhold 00086 // Moved the files around 00087 // 00088 // Revision 1.1.1.1 2002/03/09 15:38:45 reinhold 00089 // Initial checin of the project manager / List manager conduit. 00090 // 00091 //