diff options
Diffstat (limited to 'kmail/kmfolderimap.cpp')
-rw-r--r-- | kmail/kmfolderimap.cpp | 468 |
1 files changed, 234 insertions, 234 deletions
diff --git a/kmail/kmfolderimap.cpp b/kmail/kmfolderimap.cpp index f30e11b67..f32162f8a 100644 --- a/kmail/kmfolderimap.cpp +++ b/kmail/kmfolderimap.cpp @@ -54,9 +54,9 @@ using KMail::RenameJob; #include <kio/scheduler.h> #include <kconfig.h> -#include <qbuffer.h> -#include <qtextcodec.h> -#include <qstylesheet.h> +#include <tqbuffer.h> +#include <tqtextcodec.h> +#include <tqstylesheet.h> #include <assert.h> @@ -80,8 +80,8 @@ KMFolderImap::KMFolderImap(KMFolder* folder, const char* aName) mAddMessageProgressItem = 0; mReadOnly = false; - connect (this, SIGNAL( folderComplete( KMFolderImap*, bool ) ), - this, SLOT( slotCompleteMailCheckProgress()) ); + connect (this, TQT_SIGNAL( folderComplete( KMFolderImap*, bool ) ), + this, TQT_SLOT( slotCompleteMailCheckProgress()) ); } KMFolderImap::~KMFolderImap() @@ -130,7 +130,7 @@ void KMFolderImap::reallyDoClose(const char* owner) KMFolder* KMFolderImap::trashFolder() const { - QString trashStr = account()->trash(); + TQString trashStr = account()->trash(); return kmkernel->imapFolderMgr()->findIdString( trashStr ); } @@ -198,7 +198,7 @@ void KMFolderImap::readConfig() if ( mImapPath.isEmpty() ) { setImapPath( config->readEntry("ImapPath") ); } - if (QString(name()).upper() == "INBOX" && mImapPath == "/INBOX/") + if (TQString(name()).upper() == "INBOX" && mImapPath == "/INBOX/") { folder()->setSystemFolder( true ); folder()->setLabel( i18n("inbox") ); @@ -249,12 +249,12 @@ void KMFolderImap::remove() jd.progressItem = ProgressManager::createProgressItem( "ImapFolderRemove" + ProgressManager::getUniqueID(), i18n("Removing folder"), - i18n( "URL: %1" ).arg( QStyleSheet::escape( folder()->prettyURL() ) ), + i18n( "URL: %1" ).arg( TQStyleSheet::escape( folder()->prettyURL() ) ), false, account()->useSSL() || account()->useTLS() ); account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - this, SLOT(slotRemoveFolderResult(KIO::Job *))); + connect(job, TQT_SIGNAL(result(KIO::Job *)), + this, TQT_SLOT(slotRemoveFolderResult(KIO::Job *))); } //----------------------------------------------------------------------------- @@ -289,7 +289,7 @@ void KMFolderImap::removeMsg(int idx, bool quiet) KMFolderMbox::removeMsg(idx); } -void KMFolderImap::removeMsg( const QPtrList<KMMessage>& msgList, bool quiet ) +void KMFolderImap::removeMsg( const TQPtrList<KMMessage>& msgList, bool quiet ) { if ( msgList.isEmpty() ) return; if (!quiet) @@ -298,11 +298,11 @@ void KMFolderImap::removeMsg( const QPtrList<KMMessage>& msgList, bool quiet ) mLastUid = 0; /* Remove the messages from the local store as well. - We don't call KMFolderInherited::removeMsg(QPtrList<KMMessage>) but + We don't call KMFolderInherited::removeMsg(TQPtrList<KMMessage>) but iterate ourselves, as that would call KMFolderImap::removeMsg(int) and not the one from the store we want to be used. */ - QPtrListIterator<KMMessage> it( msgList ); + TQPtrListIterator<KMMessage> it( msgList ); KMMessage *msg; while ( (msg = it.current()) != 0 ) { ++it; @@ -314,7 +314,7 @@ void KMFolderImap::removeMsg( const QPtrList<KMMessage>& msgList, bool quiet ) } //----------------------------------------------------------------------------- -int KMFolderImap::rename( const QString& newName, KMFolderDir *aParent ) +int KMFolderImap::rename( const TQString& newName, KMFolderDir *aParent ) { if ( !aParent ) KMFolderMbox::rename( newName ); @@ -350,7 +350,7 @@ void KMFolderImap::addMsgQuiet(KMMessage* aMsg) } //----------------------------------------------------------------------------- -void KMFolderImap::addMsgQuiet(QPtrList<KMMessage> msgList) +void KMFolderImap::addMsgQuiet(TQPtrList<KMMessage> msgList) { if ( mAddMessageProgressItem ) { @@ -387,15 +387,15 @@ void KMFolderImap::addMsgQuiet(QPtrList<KMMessage> msgList) //----------------------------------------------------------------------------- int KMFolderImap::addMsg(KMMessage* aMsg, int* aIndex_ret) { - QPtrList<KMMessage> list; + TQPtrList<KMMessage> list; list.append(aMsg); - QValueList<int> index; + TQValueList<int> index; int ret = addMsg(list, index); aIndex_ret = &index.first(); return ret; } -int KMFolderImap::addMsg(QPtrList<KMMessage>& msgList, QValueList<int>& aIndex_ret) +int KMFolderImap::addMsg(TQPtrList<KMMessage>& msgList, TQValueList<int>& aIndex_ret) { KMMessage *aMsg = msgList.getFirst(); KMFolder *msgParent = aMsg->parent(); @@ -423,32 +423,32 @@ int KMFolderImap::addMsg(QPtrList<KMMessage>& msgList, QValueList<int>& aIndex_r msg = msgParent->getMsg(idx); } imapJob = new ImapJob(msg, ImapJob::tPutMessage, this); - connect(imapJob, SIGNAL(messageStored(KMMessage*)), - SLOT(addMsgQuiet(KMMessage*))); - connect(imapJob, SIGNAL(result(KMail::FolderJob*)), - SLOT(slotCopyMsgResult(KMail::FolderJob*))); + connect(imapJob, TQT_SIGNAL(messageStored(KMMessage*)), + TQT_SLOT(addMsgQuiet(KMMessage*))); + connect(imapJob, TQT_SIGNAL(result(KMail::FolderJob*)), + TQT_SLOT(slotCopyMsgResult(KMail::FolderJob*))); imapJob->start(); } } else { // get the messages and the uids - QValueList<ulong> uids; + TQValueList<ulong> uids; getUids(msgList, uids); // get the sets (do not sort the uids) - QStringList sets = makeSets(uids, false); + TQStringList sets = makeSets(uids, false); - for ( QStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) + for ( TQStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) { // we need the messages that belong to the current set to pass them to the ImapJob - QPtrList<KMMessage> temp_msgs = splitMessageList(*it, msgList); + TQPtrList<KMMessage> temp_msgs = splitMessageList(*it, msgList); if ( temp_msgs.isEmpty() ) kdDebug(5006) << "Wow! KMFolderImap::splitMessageList() returned an empty list!" << endl; imapJob = new ImapJob(temp_msgs, *it, ImapJob::tMoveMessage, this); - connect(imapJob, SIGNAL(messageCopied(QPtrList<KMMessage>)), - SLOT(addMsgQuiet(QPtrList<KMMessage>))); - connect(imapJob, SIGNAL(result(KMail::FolderJob*)), - SLOT(slotCopyMsgResult(KMail::FolderJob*))); + connect(imapJob, TQT_SIGNAL(messageCopied(TQPtrList<KMMessage>)), + TQT_SLOT(addMsgQuiet(TQPtrList<KMMessage>))); + connect(imapJob, TQT_SIGNAL(result(KMail::FolderJob*)), + TQT_SLOT(slotCopyMsgResult(KMail::FolderJob*))); imapJob->start(); } } @@ -457,7 +457,7 @@ int KMFolderImap::addMsg(QPtrList<KMMessage>& msgList, QValueList<int>& aIndex_r else { // different account, check if messages can be added - QPtrListIterator<KMMessage> it( msgList ); + TQPtrListIterator<KMMessage> it( msgList ); KMMessage *msg; while ( (msg = it.current()) != 0 ) { @@ -478,7 +478,7 @@ int KMFolderImap::addMsg(QPtrList<KMMessage>& msgList, QValueList<int>& aIndex_r if ( !msgList.isEmpty() ) { // transfer from local folders or other accounts - QPtrListIterator<KMMessage> it( msgList ); + TQPtrListIterator<KMMessage> it( msgList ); KMMessage* msg; while ( ( msg = it.current() ) != 0 ) { @@ -486,7 +486,7 @@ int KMFolderImap::addMsg(QPtrList<KMMessage>& msgList, QValueList<int>& aIndex_r if ( !msg->transferInProgress() ) msg->setTransferInProgress( true ); } - imapJob = new ImapJob( msgList, QString::null, ImapJob::tPutMessage, this ); + imapJob = new ImapJob( msgList, TQString::null, ImapJob::tPutMessage, this ); if ( !mAddMessageProgressItem && msgList.count() > 1 ) { // use a parent progress if we have more than 1 message @@ -494,18 +494,18 @@ int KMFolderImap::addMsg(QPtrList<KMMessage>& msgList, QValueList<int>& aIndex_r mAddMessageProgressItem = ProgressManager::createProgressItem( "Uploading"+ProgressManager::getUniqueID(), i18n("Uploading message data"), - i18n("Destination folder: %1").arg( QStyleSheet::escape( folder()->prettyURL() ) ), + i18n("Destination folder: %1").arg( TQStyleSheet::escape( folder()->prettyURL() ) ), true, account()->useSSL() || account()->useTLS() ); mAddMessageProgressItem->setTotalItems( msgList.count() ); - connect ( mAddMessageProgressItem, SIGNAL( progressItemCanceled( KPIM::ProgressItem*)), - account(), SLOT( slotAbortRequested( KPIM::ProgressItem* ) ) ); + connect ( mAddMessageProgressItem, TQT_SIGNAL( progressItemCanceled( KPIM::ProgressItem*)), + account(), TQT_SLOT( slotAbortRequested( KPIM::ProgressItem* ) ) ); imapJob->setParentProgressItem( mAddMessageProgressItem ); } - connect( imapJob, SIGNAL( messageCopied(QPtrList<KMMessage>) ), - SLOT( addMsgQuiet(QPtrList<KMMessage>) ) ); - connect( imapJob, SIGNAL(result(KMail::FolderJob*)), - SLOT(slotCopyMsgResult(KMail::FolderJob*)) ); + connect( imapJob, TQT_SIGNAL( messageCopied(TQPtrList<KMMessage>) ), + TQT_SLOT( addMsgQuiet(TQPtrList<KMMessage>) ) ); + connect( imapJob, TQT_SIGNAL(result(KMail::FolderJob*)), + TQT_SLOT(slotCopyMsgResult(KMail::FolderJob*)) ); imapJob->start(); } @@ -521,7 +521,7 @@ void KMFolderImap::slotCopyMsgResult( KMail::FolderJob* job ) } //----------------------------------------------------------------------------- -void KMFolderImap::copyMsg(QPtrList<KMMessage>& msgList) +void KMFolderImap::copyMsg(TQPtrList<KMMessage>& msgList) { if ( !account()->hasCapability("uidplus") ) { for ( KMMessage *msg = msgList.first(); msg; msg = msgList.next() ) { @@ -531,24 +531,24 @@ void KMFolderImap::copyMsg(QPtrList<KMMessage>& msgList) } } - QValueList<ulong> uids; + TQValueList<ulong> uids; getUids(msgList, uids); - QStringList sets = makeSets(uids, false); - for ( QStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) + TQStringList sets = makeSets(uids, false); + for ( TQStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) { // we need the messages that belong to the current set to pass them to the ImapJob - QPtrList<KMMessage> temp_msgs = splitMessageList(*it, msgList); + TQPtrList<KMMessage> temp_msgs = splitMessageList(*it, msgList); ImapJob *job = new ImapJob(temp_msgs, *it, ImapJob::tCopyMessage, this); - connect(job, SIGNAL(result(KMail::FolderJob*)), - SLOT(slotCopyMsgResult(KMail::FolderJob*))); + connect(job, TQT_SIGNAL(result(KMail::FolderJob*)), + TQT_SLOT(slotCopyMsgResult(KMail::FolderJob*))); job->start(); } } //----------------------------------------------------------------------------- -QPtrList<KMMessage> KMFolderImap::splitMessageList(const QString& set, - QPtrList<KMMessage>& msgList) +TQPtrList<KMMessage> KMFolderImap::splitMessageList(const TQString& set, + TQPtrList<KMMessage>& msgList) { int lastcomma = set.findRev(","); int lastdub = set.findRev(":"); @@ -558,12 +558,12 @@ QPtrList<KMMessage> KMFolderImap::splitMessageList(const QString& set, last++; if (last < 0) last = set.length(); // the last uid of the current set - const QString last_uid = set.right(set.length() - last); - QPtrList<KMMessage> temp_msgs; - QString uid; + const TQString last_uid = set.right(set.length() - last); + TQPtrList<KMMessage> temp_msgs; + TQString uid; if (!last_uid.isEmpty()) { - QPtrListIterator<KMMessage> it( msgList ); + TQPtrListIterator<KMMessage> it( msgList ); KMMessage* msg = 0; while ( (msg = it.current()) != 0 ) { @@ -598,7 +598,7 @@ KMMessage* KMFolderImap::take(int idx) return KMFolderMbox::take(idx); } -void KMFolderImap::take(QPtrList<KMMessage> msgList) +void KMFolderImap::take(TQPtrList<KMMessage> msgList) { deleteMessage(msgList); @@ -609,8 +609,8 @@ void KMFolderImap::take(QPtrList<KMMessage> msgList) //----------------------------------------------------------------------------- void KMFolderImap::slotListNamespaces() { - disconnect( account(), SIGNAL( connectionResult(int, const QString&) ), - this, SLOT( slotListNamespaces() ) ); + disconnect( account(), TQT_SIGNAL( connectionResult(int, const TQString&) ), + this, TQT_SLOT( slotListNamespaces() ) ); if ( account()->makeConnection() == ImapAccountBase::Error ) { kdWarning(5006) << "slotListNamespaces - got no connection" << endl; @@ -619,8 +619,8 @@ void KMFolderImap::slotListNamespaces() { // wait for the connectionResult kdDebug(5006) << "slotListNamespaces - waiting for connection" << endl; - connect( account(), SIGNAL( connectionResult(int, const QString&) ), - this, SLOT( slotListNamespaces() ) ); + connect( account(), TQT_SIGNAL( connectionResult(int, const TQString&) ), + this, TQT_SLOT( slotListNamespaces() ) ); return; } kdDebug(5006) << "slotListNamespaces" << endl; @@ -634,48 +634,48 @@ void KMFolderImap::slotListNamespaces() type = ImapAccountBase::ListSubscribed; ImapAccountBase::nsMap map = account()->namespaces(); - QStringList personal = map[ImapAccountBase::PersonalNS]; + TQStringList personal = map[ImapAccountBase::PersonalNS]; // start personal namespace listing and send it directly to slotListResult - for ( QStringList::Iterator it = personal.begin(); it != personal.end(); ++it ) + for ( TQStringList::Iterator it = personal.begin(); it != personal.end(); ++it ) { KMail::ListJob* job = new KMail::ListJob( account(), type, this, account()->addPathToNamespace( *it ) ); job->setNamespace( *it ); job->setHonorLocalSubscription( true ); - connect( job, SIGNAL(receivedFolders(const QStringList&, const QStringList&, - const QStringList&, const QStringList&, const ImapAccountBase::jobData&)), - this, SLOT(slotListResult(const QStringList&, const QStringList&, - const QStringList&, const QStringList&, const ImapAccountBase::jobData&))); + connect( job, TQT_SIGNAL(receivedFolders(const TQStringList&, const TQStringList&, + const TQStringList&, const TQStringList&, const ImapAccountBase::jobData&)), + this, TQT_SLOT(slotListResult(const TQStringList&, const TQStringList&, + const TQStringList&, const TQStringList&, const ImapAccountBase::jobData&))); job->start(); } // and now we list all other namespaces and check them ourself - QStringList ns = map[ImapAccountBase::OtherUsersNS]; + TQStringList ns = map[ImapAccountBase::OtherUsersNS]; ns += map[ImapAccountBase::SharedNS]; - for ( QStringList::Iterator it = ns.begin(); it != ns.end(); ++it ) + for ( TQStringList::Iterator it = ns.begin(); it != ns.end(); ++it ) { KMail::ListJob* job = new KMail::ListJob( account(), type, this, account()->addPathToNamespace( *it ) ); job->setHonorLocalSubscription( true ); - connect( job, SIGNAL(receivedFolders(const QStringList&, const QStringList&, - const QStringList&, const QStringList&, const ImapAccountBase::jobData&)), - this, SLOT(slotCheckNamespace(const QStringList&, const QStringList&, - const QStringList&, const QStringList&, const ImapAccountBase::jobData&))); + connect( job, TQT_SIGNAL(receivedFolders(const TQStringList&, const TQStringList&, + const TQStringList&, const TQStringList&, const ImapAccountBase::jobData&)), + this, TQT_SLOT(slotCheckNamespace(const TQStringList&, const TQStringList&, + const TQStringList&, const TQStringList&, const ImapAccountBase::jobData&))); job->start(); } } //----------------------------------------------------------------------------- -void KMFolderImap::slotCheckNamespace( const QStringList& subfolderNames, - const QStringList& subfolderPaths, - const QStringList& subfolderMimeTypes, - const QStringList& subfolderAttributes, +void KMFolderImap::slotCheckNamespace( const TQStringList& subfolderNames, + const TQStringList& subfolderPaths, + const TQStringList& subfolderMimeTypes, + const TQStringList& subfolderAttributes, const ImapAccountBase::jobData& jobData ) { kdDebug(5006) << "slotCheckNamespace - " << subfolderNames.join(",") << endl; // get a correct foldername: // strip / and make sure it does not contain the delimiter - QString name = jobData.path.mid( 1, jobData.path.length()-2 ); + TQString name = jobData.path.mid( 1, jobData.path.length()-2 ); name.remove( account()->delimiterForNamespace( name ) ); if ( name.isEmpty() ) { // happens when an empty namespace is defined @@ -760,10 +760,10 @@ bool KMFolderImap::listDirectory() KMail::ListJob* job = new KMail::ListJob( account(), type, this ); job->setParentProgressItem( account()->listDirProgressItem() ); job->setHonorLocalSubscription( true ); - connect( job, SIGNAL(receivedFolders(const QStringList&, const QStringList&, - const QStringList&, const QStringList&, const ImapAccountBase::jobData&)), - this, SLOT(slotListResult(const QStringList&, const QStringList&, - const QStringList&, const QStringList&, const ImapAccountBase::jobData&))); + connect( job, TQT_SIGNAL(receivedFolders(const TQStringList&, const TQStringList&, + const TQStringList&, const TQStringList&, const ImapAccountBase::jobData&)), + this, TQT_SLOT(slotListResult(const TQStringList&, const TQStringList&, + const TQStringList&, const TQStringList&, const ImapAccountBase::jobData&))); job->start(); return true; @@ -771,10 +771,10 @@ bool KMFolderImap::listDirectory() //----------------------------------------------------------------------------- -void KMFolderImap::slotListResult( const QStringList& subfolderNames, - const QStringList& subfolderPaths, - const QStringList& subfolderMimeTypes, - const QStringList& subfolderAttributes, +void KMFolderImap::slotListResult( const TQStringList& subfolderNames, + const TQStringList& subfolderPaths, + const TQStringList& subfolderMimeTypes, + const TQStringList& subfolderAttributes, const ImapAccountBase::jobData& jobData ) { mSubfolderState = imapFinished; @@ -805,7 +805,7 @@ void KMFolderImap::slotListResult( const QStringList& subfolderNames, parent->slotListResult( subfolderNames, subfolderPaths, subfolderMimeTypes, subfolderAttributes, jobData ); // cleanup - QStringList list; + TQStringList list; checkFolders( list, jobData.curNamespace ); // finish emit directoryListingFinished( this ); @@ -911,16 +911,16 @@ void KMFolderImap::initInbox() } if ( f ) { f->initializeFrom( this, "/INBOX/", "message/directory" ); - f->setChildrenState( QString::null ); + f->setChildrenState( TQString::null ); } // so we have an INBOX account()->setHasInbox( true ); } //----------------------------------------------------------------------------- -KMFolderImap* KMFolderImap::findParent( const QString& path, const QString& name ) +KMFolderImap* KMFolderImap::findParent( const TQString& path, const TQString& name ) { - QString parent = path.left( path.length() - name.length() - 2 ); + TQString parent = path.left( path.length() - name.length() - 2 ); if ( parent.length() > 1 ) { // extract name of the parent @@ -945,10 +945,10 @@ KMFolderImap* KMFolderImap::findParent( const QString& path, const QString& name } //----------------------------------------------------------------------------- -void KMFolderImap::checkFolders( const QStringList& subfolderNames, - const QString& myNamespace ) +void KMFolderImap::checkFolders( const TQStringList& subfolderNames, + const TQString& myNamespace ) { - QPtrList<KMFolder> toRemove; + TQPtrList<KMFolder> toRemove; KMFolderNode *node = folder()->child()->first(); while ( node ) { @@ -963,7 +963,7 @@ void KMFolderImap::checkFolders( const QStringList& subfolderNames, kdDebug(5006) << node->name() << " in namespace " << myNamespace << ":" << isInNamespace << endl; // ignore some cases - QString name = node->name(); + TQString name = node->name(); bool ignore = ( ( this == account()->rootFolder() ) && ( imapFld->imapPath() == "/INBOX/" || account()->isNamespaceFolder( name ) || @@ -990,8 +990,8 @@ void KMFolderImap::checkFolders( const QStringList& subfolderNames, } //----------------------------------------------------------------------------- -void KMFolderImap::initializeFrom( KMFolderImap* parent, QString folderPath, - QString mimeType ) +void KMFolderImap::initializeFrom( KMFolderImap* parent, TQString folderPath, + TQString mimeType ) { setAccount( parent->account() ); setImapPath( folderPath ); @@ -1000,7 +1000,7 @@ void KMFolderImap::initializeFrom( KMFolderImap* parent, QString folderPath, } //----------------------------------------------------------------------------- -void KMFolderImap::setChildrenState( QString attributes ) +void KMFolderImap::setChildrenState( TQString attributes ) { // update children state if ( attributes.find( "haschildren", 0, false ) != -1 ) @@ -1033,8 +1033,8 @@ void KMFolderImap::checkValidity() kdDebug(5006) << "KMFolderImap::checkValidity of: " << imapPath() << endl; // Start with a clean slate - disconnect( account(), SIGNAL( connectionResult(int, const QString&) ), - this, SLOT( checkValidity() ) ); + disconnect( account(), TQT_SIGNAL( connectionResult(int, const TQString&) ), + this, TQT_SLOT( checkValidity() ) ); KMAcctImap::ConnectionState connectionState = account()->makeConnection(); if ( connectionState == ImapAccountBase::Error ) { @@ -1047,8 +1047,8 @@ void KMFolderImap::checkValidity() // We'll wait for the connectionResult signal from the account. If it // errors, the above will catch it. kdDebug(5006) << "CheckValidity - waiting for connection" << endl; - connect( account(), SIGNAL( connectionResult(int, const QString&) ), - this, SLOT( checkValidity() ) ); + connect( account(), TQT_SIGNAL( connectionResult(int, const TQString&) ), + this, TQT_SLOT( checkValidity() ) ); return; } // Only check once at a time. @@ -1064,7 +1064,7 @@ void KMFolderImap::checkValidity() mMailCheckProgressItem = ProgressManager::createProgressItem( parent, "MailCheck" + folder()->prettyURL(), - QStyleSheet::escape( folder()->prettyURL() ), + TQStyleSheet::escape( folder()->prettyURL() ), i18n("checking"), false, account()->useSSL() || account()->useTLS() ); @@ -1078,10 +1078,10 @@ void KMFolderImap::checkValidity() KIO::SimpleJob *job = KIO::get(url, false, false); KIO::Scheduler::assignJobToSlave(account()->slave(), job); account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - SLOT(slotCheckValidityResult(KIO::Job *))); - connect(job, SIGNAL(data(KIO::Job *, const QByteArray &)), - SLOT(slotSimpleData(KIO::Job *, const QByteArray &))); + connect(job, TQT_SIGNAL(result(KIO::Job *)), + TQT_SLOT(slotCheckValidityResult(KIO::Job *))); + connect(job, TQT_SIGNAL(data(KIO::Job *, const TQByteArray &)), + TQT_SLOT(slotSimpleData(KIO::Job *, const TQByteArray &))); // Only check once at a time. mCheckingValidity = true; } @@ -1121,15 +1121,15 @@ void KMFolderImap::slotCheckValidityResult(KIO::Job * job) emit folderComplete(this, false); close("checkvalidity"); } else { - QCString cstr((*it).data.data(), (*it).data.size() + 1); + TQCString cstr((*it).data.data(), (*it).data.size() + 1); int a = cstr.find("X-uidValidity: "); int b = cstr.find("\r\n", a); - QString uidv; + TQString uidv; if ( (b - a - 15) >= 0 ) uidv = cstr.mid(a + 15, b - a - 15); a = cstr.find("X-Access: "); b = cstr.find("\r\n", a); - QString access; + TQString access; if ( (b - a - 10) >= 0 ) access = cstr.mid(a + 10, b - a - 10); mReadOnly = access == "Read only"; @@ -1145,7 +1145,7 @@ void KMFolderImap::slotCheckValidityResult(KIO::Job * job) if ( a >= 0 && (b - a - 18) >= 0 ) mPermanentFlags = cstr.mid( a + 18, b - a - 18 ).toInt(&ok); if ( !ok ) mPermanentFlags = 0; - QString startUid; + TQString startUid; if (uidValidity() != uidv) { // uidValidity changed @@ -1161,7 +1161,7 @@ void KMFolderImap::slotCheckValidityResult(KIO::Job * job) writeConfig(); } else { if (!mCheckFlags) - startUid = QString::number(lastUid() + 1); + startUid = TQString::number(lastUid() + 1); } account()->removeJob(it); if ( mMailCheckProgressItem ) @@ -1216,7 +1216,7 @@ void KMFolderImap::getFolder(bool force) //----------------------------------------------------------------------------- -void KMFolderImap::reallyGetFolder(const QString &startUid) +void KMFolderImap::reallyGetFolder(const TQString &startUid) { KURL url = account()->getUrl(); if ( account()->makeConnection() != ImapAccountBase::Connected ) @@ -1237,10 +1237,10 @@ void KMFolderImap::reallyGetFolder(const QString &startUid) ImapAccountBase::jobData jd( url.url(), folder() ); jd.cancellable = true; account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - this, SLOT(slotListFolderResult(KIO::Job *))); - connect(job, SIGNAL(entries(KIO::Job *, const KIO::UDSEntryList &)), - this, SLOT(slotListFolderEntries(KIO::Job *, + connect(job, TQT_SIGNAL(result(KIO::Job *)), + this, TQT_SLOT(slotListFolderResult(KIO::Job *))); + connect(job, TQT_SIGNAL(entries(KIO::Job *, const KIO::UDSEntryList &)), + this, TQT_SLOT(slotListFolderEntries(KIO::Job *, const KIO::UDSEntryList &))); } else { mContentState = imapDownloadInProgress; @@ -1253,10 +1253,10 @@ void KMFolderImap::reallyGetFolder(const QString &startUid) ImapAccountBase::jobData jd( url.url(), folder() ); jd.cancellable = true; account()->insertJob(newJob, jd); - connect(newJob, SIGNAL(result(KIO::Job *)), - this, SLOT(slotGetLastMessagesResult(KIO::Job *))); - connect(newJob, SIGNAL(data(KIO::Job *, const QByteArray &)), - this, SLOT(slotGetMessagesData(KIO::Job *, const QByteArray &))); + connect(newJob, TQT_SIGNAL(result(KIO::Job *)), + this, TQT_SLOT(slotGetLastMessagesResult(KIO::Job *))); + connect(newJob, TQT_SIGNAL(data(KIO::Job *, const TQByteArray &)), + this, TQT_SLOT(slotGetMessagesData(KIO::Job *, const TQByteArray &))); } } @@ -1266,7 +1266,7 @@ void KMFolderImap::slotListFolderResult(KIO::Job * job) { ImapAccountBase::JobIterator it = account()->findJob(job); if ( it == account()->jobsEnd() ) return; - QString uids; + TQString uids; if (job->error()) { account()->handleJobError( job, @@ -1276,7 +1276,7 @@ void KMFolderImap::slotListFolderResult(KIO::Job * job) return; } mCheckFlags = false; - QStringList::Iterator uid; + TQStringList::Iterator uid; /* The code below does the following: - for each mail in the local store and each entry we got from the server, @@ -1326,7 +1326,7 @@ void KMFolderImap::slotListFolderResult(KIO::Job * job) // strip the flags from the list of uids, so it can be reused for (uid = (*it).items.begin(); uid != (*it).items.end(); ++uid) (*uid).truncate((*uid).find(",")); - ImapAccountBase::jobData jd( QString::null, (*it).parent ); + ImapAccountBase::jobData jd( TQString::null, (*it).parent ); jd.total = (*it).items.count(); if (jd.total == 0) { @@ -1343,14 +1343,14 @@ void KMFolderImap::slotListFolderResult(KIO::Job * job) mMailCheckProgressItem->setStatus( i18n("Retrieving messages") ); } - QStringList sets; + TQStringList sets; uid = (*it).items.begin(); if (jd.total == 1) sets.append(*uid + ":" + *uid); else sets = makeSets( (*it).items ); account()->removeJob(it); // don't use *it below // Now kick off the getting of envelopes for the new mails in the folder - for (QStringList::Iterator i = sets.begin(); i != sets.end(); ++i) + for (TQStringList::Iterator i = sets.begin(); i != sets.end(); ++i) { mContentState = imapDownloadInProgress; KURL url = account()->getUrl(); @@ -1359,12 +1359,12 @@ void KMFolderImap::slotListFolderResult(KIO::Job * job) jd.url = url.url(); KIO::Scheduler::assignJobToSlave(account()->slave(), newJob); account()->insertJob(newJob, jd); - connect(newJob, SIGNAL(result(KIO::Job *)), + connect(newJob, TQT_SIGNAL(result(KIO::Job *)), this, (i == sets.at(sets.count() - 1)) - ? SLOT(slotGetLastMessagesResult(KIO::Job *)) - : SLOT(slotGetMessagesResult(KIO::Job *))); - connect(newJob, SIGNAL(data(KIO::Job *, const QByteArray &)), - this, SLOT(slotGetMessagesData(KIO::Job *, const QByteArray &))); + ? TQT_SLOT(slotGetLastMessagesResult(KIO::Job *)) + : TQT_SLOT(slotGetMessagesResult(KIO::Job *))); + connect(newJob, TQT_SIGNAL(data(KIO::Job *, const TQByteArray &)), + this, TQT_SLOT(slotGetMessagesData(KIO::Job *, const TQByteArray &))); } } @@ -1375,7 +1375,7 @@ void KMFolderImap::slotListFolderEntries(KIO::Job * job, { ImapAccountBase::JobIterator it = account()->findJob(job); if ( it == account()->jobsEnd() ) return; - QString mimeType, name; + TQString mimeType, name; long int flags = 0; for (KIO::UDSEntryList::ConstIterator udsIt = uds.begin(); udsIt != uds.end(); udsIt++) @@ -1392,7 +1392,7 @@ void KMFolderImap::slotListFolderEntries(KIO::Job * job, } if ((mimeType == "message/rfc822-imap" || mimeType == "message/rfc822") && !(flags & 8)) { - (*it).items.append(name + "," + QString::number(flags)); + (*it).items.append(name + "," + TQString::number(flags)); if ( mMailCheckProgressItem ) { mMailCheckProgressItem->incCompletedItems(); mMailCheckProgressItem->updateProgress(); @@ -1403,9 +1403,9 @@ void KMFolderImap::slotListFolderEntries(KIO::Job * job, // debugging helper -//X static QString flagsToString( int flags ) +//X static TQString flagsToString( int flags ) //X { -//X QString str("("); +//X TQString str("("); //X if ( flags & 4 ) { //X str += "\\Flagged "; //X } @@ -1477,9 +1477,9 @@ void KMFolderImap::seenFlagToStatus(KMMsgBase * msg, int flags, bool newMsg) //----------------------------------------------------------------------------- -QString KMFolderImap::statusToFlags(KMMsgStatus status, int supportedFlags) +TQString KMFolderImap::statusToFlags(KMMsgStatus status, int supportedFlags) { - QString flags; + TQString flags; if (status & KMMsgStatusDeleted) flags = "\\DELETED"; else { @@ -1518,12 +1518,12 @@ KMFolderImap::ignoreJobsForMessage( KMMessage* msg ) } //----------------------------------------------------------------------------- -void KMFolderImap::slotGetMessagesData(KIO::Job * job, const QByteArray & data) +void KMFolderImap::slotGetMessagesData(KIO::Job * job, const TQByteArray & data) { if ( data.isEmpty() ) return; // optimization ImapAccountBase::JobIterator it = account()->findJob(job); if ( it == account()->jobsEnd() ) return; - (*it).cdata += QCString(data, data.size() + 1); + (*it).cdata += TQCString(data, data.size() + 1); int pos = (*it).cdata.find("\r\n--IMAPDIGEST"); if ( pos == -1 ) { // if we do not find the pattern in the complete string we will not find @@ -1545,7 +1545,7 @@ void KMFolderImap::slotGetMessagesData(KIO::Job * job, const QByteArray & data) kdDebug(5006) << "KMFolderImap::slotGetMessagesData - server has less messages (" << exists << ") then folder (" << count() << "), so reload" << endl; open("getMessage"); - reallyGetFolder( QString::null ); + reallyGetFolder( TQString::null ); (*it).cdata.remove(0, pos); return; } else if ( ok ) { @@ -1599,7 +1599,7 @@ void KMFolderImap::slotGetMessagesData(KIO::Job * job, const QByteArray & data) } else if ( !account()->hasCapability("uidplus") ) { // see if we have cached the msgIdMD5 and get the status + // serial number from there - QString id = msg->msgIdMD5(); + TQString id = msg->msgIdMD5(); if ( mMetaDataMap.find( id ) ) { md = mMetaDataMap[id]; msg->setStatus( md->status() ); @@ -1643,7 +1643,7 @@ void KMFolderImap::slotGetMessagesData(KIO::Job * job, const QByteArray & data) //------------------------------------------------------------- FolderJob* KMFolderImap::doCreateJob( KMMessage *msg, FolderJob::JobType jt, - KMFolder *folder, QString partSpecifier, + KMFolder *folder, TQString partSpecifier, const AttachmentStrategy *as ) const { KMFolderImap* kmfi = folder? dynamic_cast<KMFolderImap*>(folder->storage()) : 0; @@ -1666,7 +1666,7 @@ KMFolderImap::doCreateJob( KMMessage *msg, FolderJob::JobType jt, } else { // download complete message or part (attachment) if ( partSpecifier == "STRUCTURE" ) // hide from outside - partSpecifier = QString::null; + partSpecifier = TQString::null; ImapJob *job = new ImapJob( msg, jt, kmfi, partSpecifier ); job->setParentFolder( this ); @@ -1676,7 +1676,7 @@ KMFolderImap::doCreateJob( KMMessage *msg, FolderJob::JobType jt, //------------------------------------------------------------- FolderJob* -KMFolderImap::doCreateJob( QPtrList<KMMessage>& msgList, const QString& sets, +KMFolderImap::doCreateJob( TQPtrList<KMMessage>& msgList, const TQString& sets, FolderJob::JobType jt, KMFolder *folder ) const { KMFolderImap* kmfi = dynamic_cast<KMFolderImap*>(folder->storage()); @@ -1717,7 +1717,7 @@ void KMFolderImap::slotGetMessagesResult(KIO::Job * job) //----------------------------------------------------------------------------- -void KMFolderImap::createFolder(const QString &name, const QString& parentPath, +void KMFolderImap::createFolder(const TQString &name, const TQString& parentPath, bool askUser) { kdDebug(5006) << "KMFolderImap::createFolder - name=" << name << ",parent=" << @@ -1727,8 +1727,8 @@ void KMFolderImap::createFolder(const QString &name, const QString& parentPath, return; } KURL url = account()->getUrl(); - QString parent = ( parentPath.isEmpty() ? imapPath() : parentPath ); - QString path = account()->createImapPath( parent, name ); + TQString parent = ( parentPath.isEmpty() ? imapPath() : parentPath ); + TQString path = account()->createImapPath( parent, name ); if ( askUser ) { path += "/;INFO=ASKUSER"; } @@ -1739,8 +1739,8 @@ void KMFolderImap::createFolder(const QString &name, const QString& parentPath, ImapAccountBase::jobData jd( url.url(), folder() ); jd.items = name; account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - this, SLOT(slotCreateFolderResult(KIO::Job *))); + connect(job, TQT_SIGNAL(result(KIO::Job *)), + this, TQT_SLOT(slotCreateFolderResult(KIO::Job *))); } @@ -1750,7 +1750,7 @@ void KMFolderImap::slotCreateFolderResult(KIO::Job * job) ImapAccountBase::JobIterator it = account()->findJob(job); if ( it == account()->jobsEnd() ) return; - QString name; + TQString name; if ( it.data().items.count() > 0 ) name = it.data().items.first(); @@ -1771,27 +1771,27 @@ void KMFolderImap::slotCreateFolderResult(KIO::Job * job) //----------------------------------------------------------------------------- -static QTextCodec *sUtf7Codec = 0; +static TQTextCodec *sUtf7Codec = 0; -QTextCodec * KMFolderImap::utf7Codec() +TQTextCodec * KMFolderImap::utf7Codec() { - if (!sUtf7Codec) sUtf7Codec = QTextCodec::codecForName("utf-7"); + if (!sUtf7Codec) sUtf7Codec = TQTextCodec::codecForName("utf-7"); return sUtf7Codec; } //----------------------------------------------------------------------------- -QString KMFolderImap::encodeFileName(const QString &name) +TQString KMFolderImap::encodeFileName(const TQString &name) { - QString result = utf7Codec()->fromUnicode(name); + TQString result = utf7Codec()->fromUnicode(name); return KURL::encode_string_no_slash(result); } //----------------------------------------------------------------------------- -QString KMFolderImap::decodeFileName(const QString &name) +TQString KMFolderImap::decodeFileName(const TQString &name) { - QString result = KURL::decode_string(name); + TQString result = KURL::decode_string(name); return utf7Codec()->toUnicode(result.latin1()); } @@ -1806,12 +1806,12 @@ bool KMFolderImap::autoExpunge() //----------------------------------------------------------------------------- -void KMFolderImap::slotSimpleData(KIO::Job * job, const QByteArray & data) +void KMFolderImap::slotSimpleData(KIO::Job * job, const TQByteArray & data) { if ( data.isEmpty() ) return; // optimization ImapAccountBase::JobIterator it = account()->findJob(job); if ( it == account()->jobsEnd() ) return; - QBuffer buff((*it).data); + TQBuffer buff((*it).data); buff.open(IO_WriteOnly | IO_Append); buff.writeBlock(data.data(), data.size()); buff.close(); @@ -1833,20 +1833,20 @@ void KMFolderImap::deleteMessage(KMMessage * msg) "an empty UID. Aborting." << endl; return; } - url.setPath(msg_parent->imapPath() + ";UID=" + QString::number(uid) ); + url.setPath(msg_parent->imapPath() + ";UID=" + TQString::number(uid) ); if ( account()->makeConnection() != ImapAccountBase::Connected ) return; KIO::SimpleJob *job = KIO::file_delete(url, false); KIO::Scheduler::assignJobToSlave(account()->slave(), job); ImapAccountBase::jobData jd( url.url(), 0 ); account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - account(), SLOT(slotSimpleResult(KIO::Job *))); + connect(job, TQT_SIGNAL(result(KIO::Job *)), + account(), TQT_SLOT(slotSimpleResult(KIO::Job *))); } -void KMFolderImap::deleteMessage(const QPtrList<KMMessage>& msgList) +void KMFolderImap::deleteMessage(const TQPtrList<KMMessage>& msgList) { - QPtrListIterator<KMMessage> it( msgList ); + TQPtrListIterator<KMMessage> it( msgList ); KMMessage *msg; while ( (msg = it.current()) != 0 ) { ++it; @@ -1854,15 +1854,15 @@ void KMFolderImap::deleteMessage(const QPtrList<KMMessage>& msgList) mMetaDataMap.remove( msg->msgIdMD5() ); } - QValueList<ulong> uids; + TQValueList<ulong> uids; getUids(msgList, uids); - QStringList sets = makeSets(uids); + TQStringList sets = makeSets(uids); KURL url = account()->getUrl(); KMFolderImap *msg_parent = static_cast<KMFolderImap*>(msgList.getFirst()->storage()); - for ( QStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) + for ( TQStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) { - QString uid = *it; + TQString uid = *it; // Don't delete with no uid, that nukes the folder. Should not happen, but // better safe than sorry. if ( uid.isEmpty() ) continue; @@ -1873,22 +1873,22 @@ void KMFolderImap::deleteMessage(const QPtrList<KMMessage>& msgList) KIO::Scheduler::assignJobToSlave(account()->slave(), job); ImapAccountBase::jobData jd( url.url(), 0 ); account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - account(), SLOT(slotSimpleResult(KIO::Job *))); + connect(job, TQT_SIGNAL(result(KIO::Job *)), + account(), TQT_SLOT(slotSimpleResult(KIO::Job *))); } } //----------------------------------------------------------------------------- void KMFolderImap::setStatus(int idx, KMMsgStatus status, bool toggle) { - QValueList<int> ids; ids.append(idx); + TQValueList<int> ids; ids.append(idx); setStatus(ids, status, toggle); } -void KMFolderImap::setStatus(QValueList<int>& _ids, KMMsgStatus status, bool toggle) +void KMFolderImap::setStatus(TQValueList<int>& _ids, KMMsgStatus status, bool toggle) { FolderStorage::setStatus(_ids, status, toggle); - QValueList<int> ids; + TQValueList<int> ids; if ( mUploadAllFlags ) { kdDebug(5006) << k_funcinfo << "Migrating all flags to the server" << endl; ids.clear(); @@ -1912,8 +1912,8 @@ void KMFolderImap::setStatus(QValueList<int>& _ids, KMMsgStatus status, bool tog if ( mReadOnly ) { // mUserRights is not available here // FIXME duplicated code in KMFolderCachedImap - QValueList<ulong> seenUids, unseenUids; - for ( QValueList<int>::ConstIterator it = ids.constBegin(); it != ids.constEnd(); ++it ) { + TQValueList<ulong> seenUids, unseenUids; + for ( TQValueList<int>::ConstIterator it = ids.constBegin(); it != ids.constEnd(); ++it ) { KMMessage *msg = 0; bool unget = !isMessage(*it); msg = getMsg(*it); @@ -1925,40 +1925,40 @@ void KMFolderImap::setStatus(QValueList<int>& _ids, KMMsgStatus status, bool tog if (unget) unGetMsg(*it); } if ( !seenUids.isEmpty() ) { - QStringList sets = KMFolderImap::makeSets( seenUids, true ); - for( QStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) { - QString imappath = imapPath() + ";UID=" + ( *it ); + TQStringList sets = KMFolderImap::makeSets( seenUids, true ); + for( TQStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) { + TQString imappath = imapPath() + ";UID=" + ( *it ); account()->setImapSeenStatus( folder(), imappath, true ); } } if ( !unseenUids.isEmpty() ) { - QStringList sets = KMFolderImap::makeSets( unseenUids, true ); - for( QStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) { - QString imappath = imapPath() + ";UID=" + ( *it ); + TQStringList sets = KMFolderImap::makeSets( unseenUids, true ); + for( TQStringList::Iterator it = sets.begin(); it != sets.end(); ++it ) { + TQString imappath = imapPath() + ";UID=" + ( *it ); account()->setImapSeenStatus( folder(), imappath, false ); } } return; } - QMap< QString, QStringList > groups; - for ( QValueList<int>::Iterator it = ids.begin(); it != ids.end(); ++it ) { + TQMap< TQString, TQStringList > groups; + for ( TQValueList<int>::Iterator it = ids.begin(); it != ids.end(); ++it ) { KMMessage *msg = 0; bool unget = !isMessage(*it); msg = getMsg(*it); if (!msg) continue; - QString flags = statusToFlags(msg->status(), mPermanentFlags); + TQString flags = statusToFlags(msg->status(), mPermanentFlags); // Collect uids for each type of flags. - groups[flags].append(QString::number(msg->UID())); + groups[flags].append(TQString::number(msg->UID())); if (unget) unGetMsg(*it); } - QMapIterator< QString, QStringList > dit; + TQMapIterator< TQString, TQStringList > dit; for ( dit = groups.begin(); dit != groups.end(); ++dit ) { - QCString flags = dit.key().latin1(); - QStringList sets = makeSets( (*dit), true ); + TQCString flags = dit.key().latin1(); + TQStringList sets = makeSets( (*dit), true ); // Send off a status setting job for each set. - for ( QStringList::Iterator slit = sets.begin(); slit != sets.end(); ++slit ) { - QString imappath = imapPath() + ";UID=" + ( *slit ); + for ( TQStringList::Iterator slit = sets.begin(); slit != sets.end(); ++slit ) { + TQString imappath = imapPath() + ";UID=" + ( *slit ); account()->setImapStatus(folder(), imappath, flags); } } @@ -1967,29 +1967,29 @@ void KMFolderImap::setStatus(QValueList<int>& _ids, KMMsgStatus status, bool tog // to make sure that we get the latest flags abort the current listing and // create a new one kdDebug(5006) << "Set status during folder listing, restarting listing." << endl; - disconnect(this, SLOT(slotListFolderResult(KIO::Job *))); + disconnect(this, TQT_SLOT(slotListFolderResult(KIO::Job *))); quiet( false ); - reallyGetFolder( QString::null ); + reallyGetFolder( TQString::null ); } } //----------------------------------------------------------------------------- -QStringList KMFolderImap::makeSets(const QStringList& uids, bool sort) +TQStringList KMFolderImap::makeSets(const TQStringList& uids, bool sort) { - QValueList<ulong> tmp; - for ( QStringList::ConstIterator it = uids.begin(); it != uids.end(); ++it ) + TQValueList<ulong> tmp; + for ( TQStringList::ConstIterator it = uids.begin(); it != uids.end(); ++it ) tmp.append( (*it).toInt() ); return makeSets(tmp, sort); } -QStringList KMFolderImap::makeSets( QValueList<ulong>& uids, bool sort ) +TQStringList KMFolderImap::makeSets( TQValueList<ulong>& uids, bool sort ) { - QStringList sets; - QString set; + TQStringList sets; + TQString set; if (uids.size() == 1) { - sets.append(QString::number(uids.first())); + sets.append(TQString::number(uids.first())); return sets; } @@ -1999,10 +1999,10 @@ QStringList KMFolderImap::makeSets( QValueList<ulong>& uids, bool sort ) // needed to make a uid like 124 instead of 124:124 bool inserted = false; /* iterate over uids and build sets like 120:122,124,126:150 */ - for ( QValueList<ulong>::Iterator it = uids.begin(); it != uids.end(); ++it ) + for ( TQValueList<ulong>::Iterator it = uids.begin(); it != uids.end(); ++it ) { if (it == uids.begin() || set.isEmpty()) { - set = QString::number(*it); + set = TQString::number(*it); inserted = true; } else { @@ -2010,9 +2010,9 @@ QStringList KMFolderImap::makeSets( QValueList<ulong>& uids, bool sort ) { // end this range if (inserted) - set += ',' + QString::number(*it); + set += ',' + TQString::number(*it); else - set += ':' + QString::number(last) + ',' + QString::number(*it); + set += ':' + TQString::number(last) + ',' + TQString::number(*it); inserted = true; if (set.length() > 100) { @@ -2028,7 +2028,7 @@ QStringList KMFolderImap::makeSets( QValueList<ulong>& uids, bool sort ) } // last element if (!inserted) - set += ':' + QString::number(uids.last()); + set += ':' + TQString::number(uids.last()); if (!set.isEmpty()) sets.append(set); @@ -2036,11 +2036,11 @@ QStringList KMFolderImap::makeSets( QValueList<ulong>& uids, bool sort ) } //----------------------------------------------------------------------------- -void KMFolderImap::getUids(QValueList<int>& ids, QValueList<ulong>& uids) +void KMFolderImap::getUids(TQValueList<int>& ids, TQValueList<ulong>& uids) { KMMsgBase *msg = 0; // get the uids - for ( QValueList<int>::Iterator it = ids.begin(); it != ids.end(); ++it ) + for ( TQValueList<int>::Iterator it = ids.begin(); it != ids.end(); ++it ) { msg = getMsgBase(*it); if (!msg) continue; @@ -2048,11 +2048,11 @@ void KMFolderImap::getUids(QValueList<int>& ids, QValueList<ulong>& uids) } } -void KMFolderImap::getUids(const QPtrList<KMMessage>& msgList, QValueList<ulong>& uids) +void KMFolderImap::getUids(const TQPtrList<KMMessage>& msgList, TQValueList<ulong>& uids) { KMMessage *msg = 0; - QPtrListIterator<KMMessage> it( msgList ); + TQPtrListIterator<KMMessage> it( msgList ); while ( (msg = it.current()) != 0 ) { ++it; if ( msg->UID() > 0 ) { @@ -2074,16 +2074,16 @@ void KMFolderImap::expungeFolder(KMFolderImap * aFolder, bool quiet) ImapAccountBase::jobData jd( url.url(), 0 ); jd.quiet = quiet; account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - account(), SLOT(slotSimpleResult(KIO::Job *))); + connect(job, TQT_SIGNAL(result(KIO::Job *)), + account(), TQT_SLOT(slotSimpleResult(KIO::Job *))); } //----------------------------------------------------------------------------- -void KMFolderImap::slotProcessNewMail( int errorCode, const QString &errorMsg ) +void KMFolderImap::slotProcessNewMail( int errorCode, const TQString &errorMsg ) { Q_UNUSED( errorMsg ); - disconnect( account(), SIGNAL( connectionResult(int, const QString&) ), - this, SLOT( slotProcessNewMail(int, const QString&) ) ); + disconnect( account(), TQT_SIGNAL( connectionResult(int, const TQString&) ), + this, TQT_SLOT( slotProcessNewMail(int, const TQString&) ) ); if ( !errorCode ) processNewMail( false ); else @@ -2113,8 +2113,8 @@ bool KMFolderImap::processNewMail(bool) { // wait kdDebug(5006) << "KMFolderImap::processNewMail - waiting for connection: " << label() << endl; - connect( account(), SIGNAL( connectionResult(int, const QString&) ), - this, SLOT( slotProcessNewMail(int, const QString&) ) ); + connect( account(), TQT_SIGNAL( connectionResult(int, const TQString&) ), + this, TQT_SLOT( slotProcessNewMail(int, const TQString&) ) ); return true; } KURL url = account()->getUrl(); @@ -2126,7 +2126,7 @@ bool KMFolderImap::processNewMail(bool) mMailCheckProgressItem = ProgressManager::createProgressItem( "MailCheckAccount" + account()->name(), "MailCheck" + folder()->prettyURL(), - QStyleSheet::escape( folder()->prettyURL() ), + TQStyleSheet::escape( folder()->prettyURL() ), i18n("updating message counts"), false, account()->useSSL() || account()->useTLS() ); @@ -2136,8 +2136,8 @@ bool KMFolderImap::processNewMail(bool) ImapAccountBase::jobData jd(url.url(), folder() ); jd.cancellable = true; account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - SLOT(slotStatResult(KIO::Job *))); + connect(job, TQT_SIGNAL(result(KIO::Job *)), + TQT_SLOT(slotStatResult(KIO::Job *))); return true; } @@ -2179,17 +2179,17 @@ int KMFolderImap::create() return KMFolderMbox::create(); } -QValueList<ulong> KMFolderImap::splitSets(const QString uids) +TQValueList<ulong> KMFolderImap::splitSets(const TQString uids) { - QValueList<ulong> uidlist; + TQValueList<ulong> uidlist; // ex: 1205,1204,1203,1202,1236:1238 - QString buffer = QString::null; + TQString buffer = TQString::null; int setstart = -1; // iterate over the uids for (uint i = 0; i < uids.length(); i++) { - QChar chr = uids[i]; + TQChar chr = uids[i]; if (chr == ',') { if (setstart > -1) @@ -2209,7 +2209,7 @@ QValueList<ulong> KMFolderImap::splitSets(const QString uids) // remember the start of the range setstart = buffer.toInt(); buffer = ""; - } else if (chr.category() == QChar::Number_DecimalDigit) { + } else if (chr.category() == TQChar::Number_DecimalDigit) { // digit buffer += chr; } else { @@ -2246,8 +2246,8 @@ int KMFolderImap::expungeContents() ImapAccountBase::jobData jd( url.url(), 0 ); jd.quiet = true; account()->insertJob(job, jd); - connect(job, SIGNAL(result(KIO::Job *)), - account(), SLOT(slotSimpleResult(KIO::Job *))); + connect(job, TQT_SIGNAL(result(KIO::Job *)), + account(), TQT_SLOT(slotSimpleResult(KIO::Job *))); } /* Is the below correct? If we are expunging (in the folder sense, not the imap sense), why delete but not (imap-)expunge? Since the folder is not active there is no concept @@ -2285,7 +2285,7 @@ void KMFolderImap::setSubfolderState( imapState state ) { // pass through to children KMFolderNode* node; - QPtrListIterator<KMFolderNode> it( *folder()->child() ); + TQPtrListIterator<KMFolderNode> it( *folder()->child() ); for ( ; (node = it.current()); ) { ++it; @@ -2313,7 +2313,7 @@ void KMFolderImap::setAlreadyRemoved( bool removed ) { // pass through to childs KMFolderNode* node; - QPtrListIterator<KMFolderNode> it( *folder()->child() ); + TQPtrListIterator<KMFolderNode> it( *folder()->child() ); for ( ; (node = it.current()); ) { ++it; @@ -2324,13 +2324,13 @@ void KMFolderImap::setAlreadyRemoved( bool removed ) } } -void KMFolderImap::slotCreatePendingFolders( int errorCode, const QString& errorMsg ) +void KMFolderImap::slotCreatePendingFolders( int errorCode, const TQString& errorMsg ) { Q_UNUSED( errorMsg ); - disconnect( account(), SIGNAL( connectionResult( int, const QString& ) ), - this, SLOT( slotCreatePendingFolders( int, const QString& ) ) ); + disconnect( account(), TQT_SIGNAL( connectionResult( int, const TQString& ) ), + this, TQT_SLOT( slotCreatePendingFolders( int, const TQString& ) ) ); if ( !errorCode ) { - QStringList::Iterator it = mFoldersPendingCreation.begin(); + TQStringList::Iterator it = mFoldersPendingCreation.begin(); for ( ; it != mFoldersPendingCreation.end(); ++it ) { createFolder( *it ); } @@ -2344,18 +2344,18 @@ void KMFolderImap::search( const KMSearchPattern* pattern ) if ( !pattern || pattern->isEmpty() ) { // not much to do here - QValueList<Q_UINT32> serNums; + TQValueList<Q_UINT32> serNums; emit searchResult( folder(), serNums, pattern, true ); return; } SearchJob* job = new SearchJob( this, account(), pattern ); - connect( job, SIGNAL( searchDone( QValueList<Q_UINT32>, const KMSearchPattern*, bool ) ), - this, SLOT( slotSearchDone( QValueList<Q_UINT32>, const KMSearchPattern*, bool ) ) ); + connect( job, TQT_SIGNAL( searchDone( TQValueList<Q_UINT32>, const KMSearchPattern*, bool ) ), + this, TQT_SLOT( slotSearchDone( TQValueList<Q_UINT32>, const KMSearchPattern*, bool ) ) ); job->start(); } //----------------------------------------------------------------------------- -void KMFolderImap::slotSearchDone( QValueList<Q_UINT32> serNums, +void KMFolderImap::slotSearchDone( TQValueList<Q_UINT32> serNums, const KMSearchPattern* pattern, bool complete ) { @@ -2372,8 +2372,8 @@ void KMFolderImap::search( const KMSearchPattern* pattern, Q_UINT32 serNum ) return; } SearchJob* job = new SearchJob( this, account(), pattern, serNum ); - connect( job, SIGNAL( searchDone( Q_UINT32, const KMSearchPattern*, bool ) ), - this, SLOT( slotSearchDone( Q_UINT32, const KMSearchPattern*, bool ) ) ); + connect( job, TQT_SIGNAL( searchDone( Q_UINT32, const KMSearchPattern*, bool ) ), + this, TQT_SLOT( slotSearchDone( Q_UINT32, const KMSearchPattern*, bool ) ) ); job->start(); } @@ -2414,7 +2414,7 @@ void KMFolderImap::saveMsgMetaData( KMMessage* msg, ulong uid ) } //----------------------------------------------------------------------------- -void KMFolderImap::setImapPath( const QString& path ) +void KMFolderImap::setImapPath( const TQString& path ) { if ( path.isEmpty() ) { kdWarning(5006) << k_funcinfo << "ignoring empty path" << endl; |