pilotListMakerEntry.h
00001 /* pilotListMakerEntry.h -*- C++ -*- KPilot 00002 ** 00003 ** Copyright (C) 1998-2001 by Dan Pilone 00004 ** Copyright (C) 2002 by Reinhold Kainhofer 00005 ** 00006 ** See the .cc file for an explanation of what this file is for. 00007 */ 00008 00009 /* 00010 ** This program is free software; you can redistribute it and/or modify 00011 ** it under the terms of the GNU General Public License as published by 00012 ** the Free Software Foundation; either version 2 of the License, or 00013 ** (at your option) any later version. 00014 ** 00015 ** This program is distributed in the hope that it will be useful, 00016 ** but WITHOUT ANY WARRANTY; without even the implied warranty of 00017 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00018 ** GNU General Public License for more details. 00019 ** 00020 ** You should have received a copy of the GNU General Public License 00021 ** along with this program in a file called COPYING; if not, write to 00022 ** the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, 00023 ** MA 02111-1307, USA. 00024 */ 00025 00026 /* 00027 ** Bug reports and questions can be sent to groot@kde.org 00028 */ 00029 #ifndef _KPILOT_PILOTListMakerENTRY_H 00030 #define _KPILOT_PILOTListMakerENTRY_H 00031 00032 #include <time.h> 00033 #include <string.h> 00034 #include <qbitarray.h> 00035 00036 #include "options.h" 00037 #include "pilotOrganizerEntry.h" 00038 00039 00040 class PilotListMakerEntry : public PilotOrganizerEntry { 00041 public: 00042 PilotListMakerEntry(void):PilotOrganizerEntry(){}; 00043 PilotListMakerEntry(KCal::Todo*todo):PilotOrganizerEntry(todo) {}; 00044 // PilotListMakerEntry(const PilotListMakerEntry &e); 00045 virtual PilotOrganizerEntry*createOrganizerEntry(KCal::Todo *todo=NULL){}; 00046 PilotListMakerEntry(PilotRecord* rec); 00047 ~PilotListMakerEntry() { } 00048 00049 // PilotListMakerEntry& operator=(const PilotListMakerEntry &e); 00050 00051 protected: 00052 virtual void *pack(void *, int *); 00053 virtual void unpack(const void *, int = 0); 00054 }; 00055 00056 00057 00058 #else 00059 #ifdef DEBUG 00060 #warning "File doubly included" 00061 #endif 00062 #endif 00063 00064 00065 // $Log: pilotListMakerEntry.h,v $ 00066 // Revision 1.1.4.1 2003/03/12 23:31:09 adridg 00067 // CVS_SILENT: FSF address change 00068 // 00069 // Revision 1.1 2002/04/07 12:09:42 kainhofe 00070 // Initial checkin of the conduit. The gui works mostly, but syncing crashes KPilot... 00071 // 00072 // Revision 1.7 2002/04/07 11:56:19 reinhold 00073 // Last version before moving to KDE CVS 00074 // 00075 // Revision 1.6 2002/04/06 00:51:08 reinhold 00076 // Finally the conduit compiles again... Still have a lot of TODOS 00077 // 00078 // Revision 1.5 2002/04/05 21:17:01 reinhold 00079 // *** empty log message *** 00080 // 00081 // Revision 1.4 2002/03/23 21:46:43 reinhold 00082 // config dlg works, but the last changes crash the plugin itself 00083 // 00084 // Revision 1.3 2002/03/10 23:58:33 reinhold 00085 // Made the conduit compile... 00086 // 00087 // Revision 1.2 2002/03/10 16:06:43 reinhold 00088 // Cleaned up the class hierarchy, implemented some more features (should be quite finished now...) 00089 // 00090 // Revision 1.1 2002/03/09 15:48:32 reinhold 00091 // Added the classes for the different palm database formats 00092 //