summaryrefslogtreecommitdiffstats
path: root/kresources/blogging/bloggingcalendaradaptor.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-26 13:17:50 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-26 13:17:50 -0600
commitb363d2579af0a11b77e698aed2e1021c2233b644 (patch)
treef4a47b87354b7a6a3b266c8121bd8ddaeb7accaa /kresources/blogging/bloggingcalendaradaptor.cpp
parent61bddfe3a7226b18c68a76124b727c736f431688 (diff)
downloadtdepim-b363d2579af0a11b77e698aed2e1021c2233b644.tar.gz
tdepim-b363d2579af0a11b77e698aed2e1021c2233b644.zip
Rename a number of libraries and executables to avoid conflicts with KDE4
Diffstat (limited to 'kresources/blogging/bloggingcalendaradaptor.cpp')
-rw-r--r--kresources/blogging/bloggingcalendaradaptor.cpp259
1 files changed, 0 insertions, 259 deletions
diff --git a/kresources/blogging/bloggingcalendaradaptor.cpp b/kresources/blogging/bloggingcalendaradaptor.cpp
deleted file mode 100644
index 2ed925a88..000000000
--- a/kresources/blogging/bloggingcalendaradaptor.cpp
+++ /dev/null
@@ -1,259 +0,0 @@
-/*
- This file is part of tdepim.
-
- Copyright (c) 2005 Reinhold Kainhofer <reinhold@kainhofer.com>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "bloggingcalendaradaptor.h"
-#include "bloggingglobals.h"
-#include <libemailfunctions/idmapper.h>
-#include <folderlister.h>
-
-#include <libkcal/calendarlocal.h>
-#include <libkcal/icalformat.h>
-#include <libkcal/resourcecached.h>
-
-#include <kdebug.h>
-
-using namespace KCal;
-
-// That terribly long app key was generated at
-// http://www.blogger.com/developers/api/1_docs/register.html
-// for the "KDE-Pim libkcal blogging resource".
-// TODO:
-/*TQString BloggingCalendarAdaptor::mAppID =
- TQString("20ffffffd7ffffffc5ffffffbdffffff87ffffffb72d39fffffffe5c4bfffff"
- "fcfffffff80ffffffd4665cfffffff375ffffff88ffffff871a0cffffff8029");
-*/
-
-
-BloggingUploadItem::BloggingUploadItem( KBlog::APIBlog *api, CalendarAdaptor *adaptor, KCal::Incidence *incidence, KPIM::GroupwareUploadItem::UploadType type )
- : GroupwareUploadItem( type ), mPosting( 0 ), mAPI( 0 )
-{
- Journal* j = dynamic_cast<Journal*>( incidence );
- if ( api && j && adaptor ) {
- mItemType = KPIM::FolderLister::Journal;
-
- setUrl( j->customProperty( adaptor->identifier(), "storagelocation" ) );
- setUid( j->uid() );
-
- mPosting = api->postingFromJournal( j );
- mAPI = api;
- }
-}
-
-BloggingUploadItem::~BloggingUploadItem()
-{
- delete mPosting;
-}
-
-TDEIO::TransferJob *BloggingUploadItem::createUploadJob( KPIM::GroupwareDataAdaptor *adaptor, const KURL &baseurl )
-{
-kdDebug()<<"BloggingUploadItem::createUploadJob, adaptor="<<adaptor<<", URL="<<baseurl.url()<<endl;
- Q_ASSERT( adaptor );
- if ( !adaptor || !mAPI ) return 0;
- kdDebug() << "Uploading to: " << url().prettyURL() << endl;
- mAPI->setURL( baseurl );
- return mAPI->createUploadJob( url(), mPosting );
-}
-
-TDEIO::TransferJob *BloggingUploadItem::createUploadNewJob( KPIM::GroupwareDataAdaptor *adaptor, const KURL &baseurl )
-{
-kdDebug()<<"BloggingUploadItem::createUploadNewJob"<<endl;
- Q_ASSERT( adaptor );
- if ( !adaptor || !mAPI ) return 0;
- kdDebug() << "Uploading new item to: " << baseurl.prettyURL() << endl;
- mAPI->setURL( baseurl );
- return mAPI->createUploadNewJob( mPosting );
-}
-
-
-
-
-
-
-BloggingCalendarAdaptor::BloggingCalendarAdaptor() : mAPI( 0 ), mAuthenticated( false )
-{
-}
-
-
-KBlog::APIBlog *BloggingCalendarAdaptor::api() const
-{
- return mAPI;
-}
-
-void BloggingCalendarAdaptor::setAPI( KBlog::APIBlog *api )
-{
- delete mAPI;
- mAPI = api;
- mAuthenticated = false;
- connect( api, TQT_SIGNAL( userInfoRetrieved( const TQString &, const TQString &,
- const TQString & ) ),
- TQT_SLOT( slotUserInfoRetrieved( const TQString &, const TQString &,
- const TQString & ) ) );
- connect( api, TQT_SIGNAL( folderInfoRetrieved( const TQString &, const TQString & ) ),
- TQT_SLOT( slotFolderInfoRetrieved( const TQString&, const TQString & ) ) );
- connect( api, TQT_SIGNAL( itemOnServer( const KURL & ) ),
- TQT_SIGNAL( itemOnServer( const KURL & ) ) );
- connect( api, TQT_SIGNAL( itemDownloaded( KCal::Incidence *, const TQString &,
- const KURL &, const TQString &, const TQString & ) ),
- TQT_SLOT( calendarItemDownloaded( KCal::Incidence *, const TQString &,
- const KURL &, const TQString &, const TQString & ) ) );
-
-}
-
-KPIM::GroupwareUploadItem *BloggingCalendarAdaptor::newUploadItem( KCal::Incidence*it,
- KPIM::GroupwareUploadItem::UploadType type )
-{
- return new BloggingUploadItem( mAPI, this, it, type );
-}
-
-
-
-void BloggingCalendarAdaptor::slotFolderInfoRetrieved( const TQString &id, const TQString &name )
-{
- emit folderInfoRetrieved( KURL(id), name, KPIM::FolderLister::Journal );
-}
-
-void BloggingCalendarAdaptor::slotUserInfoRetrieved( const TQString &/*nick*/,
- const TQString &/*user*/, const TQString &/*email*/ )
-{
-kdDebug() << "BloggingCalendarAdaptor::slotUserInfoRetrieved"<<endl;
- mAuthenticated = true;
-}
-
-void BloggingCalendarAdaptor::setBaseURL( const KURL &url )
-{
- if ( mAPI ) {
- mAPI->setURL( url );
- }
-}
-
-void BloggingCalendarAdaptor::setUser( const TQString &user )
-{
- CalendarAdaptor::setUser( user );
- if ( mAPI ) {
- mAPI->setUsername( user );
- }
-}
-
-void BloggingCalendarAdaptor::setPassword( const TQString &password )
-{
- CalendarAdaptor::setPassword( password );
- if ( mAPI ) {
- mAPI->setPassword( password );
- }
-}
-
-void BloggingCalendarAdaptor::setUserPassword( KURL & )
-{
- kdDebug(5800) << "BloggingCalendarAdaptor::setUserPassword" << endl;
-}
-
-
-
-TDEIO::Job *BloggingCalendarAdaptor::createLoginJob( const KURL &url,
- const TQString &user,
- const TQString &password )
-{
- if ( mAPI ) {
- mAPI->setURL( url );
- mAPI->setUsername( user );
- mAPI->setPassword( password );
- return mAPI->createUserInfoJob();
- } else return 0;
-}
-
-TDEIO::Job *BloggingCalendarAdaptor::createListFoldersJob( const KURL &/*url*/ )
-{
- if ( mAPI ) {
- return mAPI->createListFoldersJob();
- } else return 0;
-}
-
-TDEIO::TransferJob *BloggingCalendarAdaptor::createListItemsJob( const KURL &url )
-{
- if ( mAPI ) {
- return mAPI->createListItemsJob( url );
- } else return 0;
-}
-
-TDEIO::TransferJob *BloggingCalendarAdaptor::createDownloadJob( const KURL &url,
- KPIM::FolderLister::ContentType ctype )
-{
- if ( mAPI && (ctype & KPIM::FolderLister::Journal) ) {
- return mAPI->createDownloadJob( url );
- } else return 0;
-}
-
-TDEIO::Job *BloggingCalendarAdaptor::createRemoveJob( const KURL &url,
- KPIM::GroupwareUploadItem *deleteItem )
-{
-kdDebug()<<"BloggingCalendarAdaptor::createRemoveJob( " << url.url() << ", ..)" << endl;
- if ( mAPI && deleteItem ) {
- return mAPI->createRemoveJob( url, deleteItem->url().url() );
- } else return 0;
-}
-
-
-
-
-bool BloggingCalendarAdaptor::interpretLoginJob( TDEIO::Job *job )
-{
-kdDebug()<<"BloggingCalendarAdaptor::interpretLoginJob"<<endl;
- if ( mAPI && job ) {
-kdDebug()<<"We have an API and a job"<<endl;
- mAuthenticated = false;
- mAPI->interpretUserInfoJob( job );
-kdDebug() << "authenticated=" << mAuthenticated << endl;
- return mAuthenticated;
- } else return false;
-}
-
-
-void BloggingCalendarAdaptor::interpretListFoldersJob( TDEIO::Job *job, KPIM::FolderLister * )
-{
-kdDebug() << "BloggingCalendarAdaptor::interpretListFoldersJob" << endl;
- if ( mAPI && job ) {
- mAPI->interpretListFoldersJob( job );
- }
-}
-
-
-bool BloggingCalendarAdaptor::interpretListItemsJob( TDEIO::Job *job,
- const TQString &/*jobData*/ )
-{
- if ( mAPI ) {
- return mAPI->interpretListItemsJob( job );
- } else {
- return false;
- }
-}
-
-
-bool BloggingCalendarAdaptor::interpretDownloadItemsJob( TDEIO::Job *job,
- const TQString &/*jobData*/ )
-{
- if ( mAPI ) {
- return mAPI->interpretDownloadItemsJob( job );
- } else {
- return false;
- }
-}
-
-#include "bloggingcalendaradaptor.moc"