From b363d2579af0a11b77e698aed2e1021c2233b644 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 26 Jan 2013 13:17:50 -0600 Subject: Rename a number of libraries and executables to avoid conflicts with KDE4 --- kresources/carddav/writer.h | 109 -------------------------------------------- 1 file changed, 109 deletions(-) delete mode 100644 kresources/carddav/writer.h (limited to 'kresources/carddav/writer.h') diff --git a/kresources/carddav/writer.h b/kresources/carddav/writer.h deleted file mode 100644 index 4af3fe36..00000000 --- a/kresources/carddav/writer.h +++ /dev/null @@ -1,109 +0,0 @@ -/*========================================================================= -| KCardDAV -|-------------------------------------------------------------------------- -| (c) 2010 Timothy Pearson -| -| This project is released under the GNU General Public License. -| Please see the file COPYING for more details. -|-------------------------------------------------------------------------- -| Remote address book writing class. - ========================================================================*/ - -/*========================================================================= -| INCLUDES - ========================================================================*/ - -#ifndef KCARDDAV_WRITER_H -#define KCARDDAV_WRITER_H - -#include "job.h" - -#include -#include -#include - -namespace KABC { - -/*========================================================================= -| CLASS - ========================================================================*/ - -/** - * Calendar writer. - */ -class CardDavWriter : public CardDavJob { - -public: - - /** - * @param url URL to load. - */ - CardDavWriter(const TQString& url = TQString()) : - CardDavJob(url) - { - clearObjects(); - } - - /** - * Sets the information about added incidences writer should send to server. - * @param s icalendar-formatted string consists of all added incidences plus necessary calendar info. - * May be an empty string, which means there is no added incidences to send. - */ - void setAddedObjects(const TQString& s) { - mAdded = s; - } - - /** - * Sets the information about changed incidences writer should send to server. - * @param s icalendar-formatted string consists of all changed incidences plus necessary calendar info. - * May be an empty string, which means there is no changed incidences to send. - */ - void setChangedObjects(const TQString& s) { - mChanged = s; - } - - /** - * Sets the information about deleted incidences writer should send to server. - * @param s icalendar-formatted string consists of all deleted incidences plus necessary calendar info. - * May be an empty string, which means there is no deleted incidences to send. - */ - void setDeletedObjects(const TQString& s) { - mDeleted = s; - } - - /** - * Clear all the information previously set. - */ - void clearObjects() { - setAddedObjects(""); - setChangedObjects(""); - setDeletedObjects(""); - } - -protected: - - virtual int runJob(runtime_info* caldavRuntime); - - virtual void cleanJob(); - - /// Just a wrapper above libcaldav functions. - template - int pushObjects(const TQString& data, Operation op, int okCode, runtime_info* RT) { - int r = okCode; - if (!data.isNull() && !data.isEmpty()) { - r = op(std::string(data.ascii()).c_str(), std::string(url().ascii()).c_str(), RT); - } - return r; - } - -private: - - TQString mAdded; - TQString mChanged; - TQString mDeleted; -}; - -} // namespace KABC - -#endif // KCARDDAV_WRITER_H - -- cgit v1.2.3