diff options
Diffstat (limited to 'kmail/folderstorage.cpp')
-rw-r--r-- | kmail/folderstorage.cpp | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/kmail/folderstorage.cpp b/kmail/folderstorage.cpp index 89fc20db9..c1d447a67 100644 --- a/kmail/folderstorage.cpp +++ b/kmail/folderstorage.cpp @@ -52,8 +52,8 @@ using KMail::ListJob; #include <kconfig.h> #include <kdebug.h> -#include <qfile.h> -#include <qregexp.h> +#include <tqfile.h> +#include <tqregexp.h> #include <mimelib/mimepp.h> #include <errno.h> @@ -61,7 +61,7 @@ using KMail::ListJob; //----------------------------------------------------------------------------- FolderStorage::FolderStorage( KMFolder* folder, const char* aName ) - : QObject( folder, aName ), mFolder( folder ), mEmitChangedTimer( 0L ) + : TQObject( folder, aName ), mFolder( folder ), mEmitChangedTimer( 0L ) { mOpenCount = 0; mQuiet = 0; @@ -79,21 +79,21 @@ FolderStorage::FolderStorage( KMFolder* folder, const char* aName ) mNoContent = false; mNoChildren = false; mRDict = 0; - mDirtyTimer = new QTimer(this, "mDirtyTimer"); - connect(mDirtyTimer, SIGNAL(timeout()), - this, SLOT(updateIndex())); + mDirtyTimer = new TQTimer(this, "mDirtyTimer"); + connect(mDirtyTimer, TQT_SIGNAL(timeout()), + this, TQT_SLOT(updateIndex())); mHasChildren = HasNoChildren; mContentsType = KMail::ContentsTypeMail; - connect(this, SIGNAL(closed(KMFolder*)), mFolder, SIGNAL(closed())); + connect(this, TQT_SIGNAL(closed(KMFolder*)), mFolder, TQT_SIGNAL(closed())); } //----------------------------------------------------------------------------- FolderStorage::~FolderStorage() { mJobList.setAutoDelete( true ); - QObject::disconnect( SIGNAL(destroyed(QObject*)), this, 0 ); + TQObject::disconnect( TQT_SIGNAL(destroyed(TQObject*)), this, 0 ); mJobList.clear(); KMMsgDict::deleteRentry(mRDict); } @@ -110,29 +110,29 @@ void FolderStorage::close( const char* owner, bool aForced ) } //----------------------------------------------------------------------------- -QString FolderStorage::dotEscape(const QString& aStr) +TQString FolderStorage::dotEscape(const TQString& aStr) { if (aStr[0] != '.') return aStr; - return aStr.left(aStr.find(QRegExp("[^\\.]"))) + aStr; + return aStr.left(aStr.find(TQRegExp("[^\\.]"))) + aStr; } void FolderStorage::addJob( FolderJob* job ) const { - QObject::connect( job, SIGNAL(destroyed(QObject*)), - SLOT(removeJob(QObject*)) ); + TQObject::connect( job, TQT_SIGNAL(destroyed(TQObject*)), + TQT_SLOT(removeJob(TQObject*)) ); mJobList.append( job ); } -void FolderStorage::removeJob( QObject* job ) +void FolderStorage::removeJob( TQObject* job ) { mJobList.remove( static_cast<FolderJob*>( job ) ); } //----------------------------------------------------------------------------- -QString FolderStorage::location() const +TQString FolderStorage::location() const { - QString sLocation(const_cast<FolderStorage*>(this)->folder()->path()); + TQString sLocation(const_cast<FolderStorage*>(this)->folder()->path()); if (!sLocation.isEmpty()) sLocation += '/'; sLocation += dotEscape(fileName()); @@ -140,7 +140,7 @@ QString FolderStorage::location() const return sLocation; } -QString FolderStorage::fileName() const +TQString FolderStorage::fileName() const { return mFolder->name(); } @@ -211,9 +211,9 @@ void FolderStorage::quiet(bool beQuiet) * a timer is created when a folder is checked */ if ( !mEmitChangedTimer) { - mEmitChangedTimer= new QTimer( this, "mEmitChangedTimer" ); - connect( mEmitChangedTimer, SIGNAL( timeout() ), - this, SLOT( slotEmitChangedTimer() ) ); + mEmitChangedTimer= new TQTimer( this, "mEmitChangedTimer" ); + connect( mEmitChangedTimer, TQT_SIGNAL( timeout() ), + this, TQT_SLOT( slotEmitChangedTimer() ) ); } mQuiet++; } else { @@ -256,7 +256,7 @@ int FolderStorage::expungeOldMsg(int days) int i, msgnb=0; time_t msgTime, maxTime; const KMMsgBase* mb; - QValueList<int> rmvMsgList; + TQValueList<int> rmvMsgList; maxTime = time(0) - days * 3600 * 24; @@ -309,8 +309,8 @@ bool FolderStorage::canAddMsgNow(KMMessage* aMsg, int* aIndex_ret) if (!aMsg->isComplete() && msgParent && msgParent->folderType() == KMFolderTypeImap) { FolderJob *job = msgParent->createJob(aMsg); - connect(job, SIGNAL(messageRetrieved(KMMessage*)), - SLOT(reallyAddMsg(KMMessage*))); + connect(job, TQT_SIGNAL(messageRetrieved(KMMessage*)), + TQT_SLOT(reallyAddMsg(KMMessage*))); job->start(); aMsg->setTransferInProgress( true ); return false; @@ -355,9 +355,9 @@ int FolderStorage::find( const KMMessage * msg ) const { } //----------------------------------------------------------------------------- -void FolderStorage::removeMsg(const QPtrList<KMMsgBase>& msgList, bool imapQuiet) +void FolderStorage::removeMsg(const TQPtrList<KMMsgBase>& msgList, bool imapQuiet) { - for( QPtrListIterator<KMMsgBase> it( msgList ); *it; ++it ) + for( TQPtrListIterator<KMMsgBase> it( msgList ); *it; ++it ) { int idx = find(it.current()); assert( idx != -1); @@ -366,9 +366,9 @@ void FolderStorage::removeMsg(const QPtrList<KMMsgBase>& msgList, bool imapQuiet } //----------------------------------------------------------------------------- -void FolderStorage::removeMsg(const QPtrList<KMMessage>& msgList, bool imapQuiet) +void FolderStorage::removeMsg(const TQPtrList<KMMessage>& msgList, bool imapQuiet) { - for( QPtrListIterator<KMMessage> it( msgList ); *it; ++it ) + for( TQPtrListIterator<KMMessage> it( msgList ); *it; ++it ) { int idx = find(it.current()); assert( idx != -1); @@ -413,7 +413,7 @@ void FolderStorage::removeMsg(int idx, bool) --mTotalMsgs; mSize = -1; - QString msgIdMD5 = mb->msgIdMD5(); + TQString msgIdMD5 = mb->msgIdMD5(); emit msgRemoved( idx, msgIdMD5 ); emit msgRemoved( folder() ); } @@ -452,14 +452,14 @@ KMMessage* FolderStorage::take(int idx) setDirty( true ); mSize = -1; needsCompact=true; // message is taken from here - needs to be compacted - QString msgIdMD5 = msg->msgIdMD5(); + TQString msgIdMD5 = msg->msgIdMD5(); emit msgRemoved( idx, msgIdMD5 ); emit msgRemoved( folder() ); return msg; } -void FolderStorage::take(QPtrList<KMMessage> msgList) +void FolderStorage::take(TQPtrList<KMMessage> msgList) { for ( KMMessage* msg = msgList.first(); msg; msg = msgList.next() ) { @@ -496,7 +496,7 @@ KMMessage* FolderStorage::getMsg(int idx) if (mb->isMessage()) { msg = ((KMMessage*)mb); } else { - QString mbSubject = mb->subject(); + TQString mbSubject = mb->subject(); msg = readMsg(idx); // sanity check if (mCompactable && (!msg || (msg->subject().isEmpty() != mbSubject.isEmpty()))) { @@ -585,7 +585,7 @@ bool FolderStorage::isMessage(int idx) //----------------------------------------------------------------------------- FolderJob* FolderStorage::createJob( KMMessage *msg, FolderJob::JobType jt, - KMFolder *folder, QString partSpecifier, + KMFolder *folder, TQString partSpecifier, const AttachmentStrategy *as ) const { FolderJob * job = doCreateJob( msg, jt, folder, partSpecifier, as ); @@ -595,7 +595,7 @@ FolderJob* FolderStorage::createJob( KMMessage *msg, FolderJob::JobType jt, } //----------------------------------------------------------------------------- -FolderJob* FolderStorage::createJob( QPtrList<KMMessage>& msgList, const QString& sets, +FolderJob* FolderStorage::createJob( TQPtrList<KMMessage>& msgList, const TQString& sets, FolderJob::JobType jt, KMFolder *folder ) const { FolderJob * job = doCreateJob( msgList, sets, jt, folder ); @@ -624,7 +624,7 @@ int FolderStorage::moveMsg(KMMessage* aMsg, int* aIndex_ret) } //----------------------------------------------------------------------------- -int FolderStorage::moveMsg(QPtrList<KMMessage> msglist, int* aIndex_ret) +int FolderStorage::moveMsg(TQPtrList<KMMessage> msglist, int* aIndex_ret) { KMMessage* aMsg = msglist.first(); assert(aMsg != 0); @@ -633,11 +633,11 @@ int FolderStorage::moveMsg(QPtrList<KMMessage> msglist, int* aIndex_ret) if (msgParent) msgParent->open("foldermovemsg"); - QValueList<int> index; + TQValueList<int> index; open("moveMsg"); int rc = addMsg(msglist, index); close("moveMsg"); - // FIXME: we want to have a QValueList to pass it back, so change this method + // FIXME: we want to have a TQValueList to pass it back, so change this method if ( !index.isEmpty() ) aIndex_ret = &index.first(); @@ -649,11 +649,11 @@ int FolderStorage::moveMsg(QPtrList<KMMessage> msglist, int* aIndex_ret) //----------------------------------------------------------------------------- -int FolderStorage::rename(const QString& newName, KMFolderDir *newParent) +int FolderStorage::rename(const TQString& newName, KMFolderDir *newParent) { - QString oldLoc, oldIndexLoc, oldIdsLoc, newLoc, newIndexLoc, newIdsLoc; - QString oldSubDirLoc, newSubDirLoc; - QString oldName; + TQString oldLoc, oldIndexLoc, oldIdsLoc, newLoc, newIndexLoc, newIdsLoc; + TQString oldSubDirLoc, newSubDirLoc; + TQString oldName; int rc=0; KMFolderDir *oldParent; @@ -663,7 +663,7 @@ int FolderStorage::rename(const QString& newName, KMFolderDir *newParent) oldIndexLoc = indexLocation(); oldSubDirLoc = folder()->subdirLocation(); oldIdsLoc = KMMsgDict::instance()->getFolderIdsLocation( *this ); - QString oldConfigString = "Folder-" + folder()->idString(); + TQString oldConfigString = "Folder-" + folder()->idString(); close("rename", true); @@ -678,7 +678,7 @@ int FolderStorage::rename(const QString& newName, KMFolderDir *newParent) newSubDirLoc = folder()->subdirLocation(); newIdsLoc = KMMsgDict::instance()->getFolderIdsLocation( *this ); - if (::rename(QFile::encodeName(oldLoc), QFile::encodeName(newLoc))) { + if (::rename(TQFile::encodeName(oldLoc), TQFile::encodeName(newLoc))) { folder()->setName(oldName); folder()->setParent(oldParent); rc = errno; @@ -686,26 +686,26 @@ int FolderStorage::rename(const QString& newName, KMFolderDir *newParent) else { // rename/move index file and index.sorted file if (!oldIndexLoc.isEmpty()) { - ::rename(QFile::encodeName(oldIndexLoc), QFile::encodeName(newIndexLoc)); - ::rename(QFile::encodeName(oldIndexLoc) + ".sorted", - QFile::encodeName(newIndexLoc) + ".sorted"); + ::rename(TQFile::encodeName(oldIndexLoc), TQFile::encodeName(newIndexLoc)); + ::rename(TQFile::encodeName(oldIndexLoc) + ".sorted", + TQFile::encodeName(newIndexLoc) + ".sorted"); } // rename/move serial number file if (!oldIdsLoc.isEmpty()) - ::rename(QFile::encodeName(oldIdsLoc), QFile::encodeName(newIdsLoc)); + ::rename(TQFile::encodeName(oldIdsLoc), TQFile::encodeName(newIdsLoc)); // rename/move the subfolder directory KMFolderDir* child = 0; if( folder() ) child = folder()->child(); - if (!::rename(QFile::encodeName(oldSubDirLoc), QFile::encodeName(newSubDirLoc) )) { + if (!::rename(TQFile::encodeName(oldSubDirLoc), TQFile::encodeName(newSubDirLoc) )) { // now that the subfolder directory has been renamed and/or moved also // change the name that is stored in the corresponding KMFolderNode // (provide that the name actually changed) if( child && ( oldName != newName ) ) { - child->setName( "." + QFile::encodeName(newName) + ".directory" ); + child->setName( "." + TQFile::encodeName(newName) + ".directory" ); } } @@ -750,8 +750,8 @@ void FolderStorage::remove() KMMsgDict::mutableInstance()->removeFolderIds( *this ); mExportsSernums = false; // do not writeFolderIds after removal } - unlink(QFile::encodeName(indexLocation()) + ".sorted"); - unlink(QFile::encodeName(indexLocation())); + unlink(TQFile::encodeName(indexLocation()) + ".sorted"); + unlink(TQFile::encodeName(indexLocation())); int rc = removeContents(); @@ -778,7 +778,7 @@ int FolderStorage::expunge() KMMsgDict::mutableInstance()->removeFolderIds( *this ); if ( mAutoCreateIndex ) truncateIndex(); - else unlink(QFile::encodeName(indexLocation())); + else unlink(TQFile::encodeName(indexLocation())); int rc = expungeContents(); if (rc) return rc; @@ -799,7 +799,7 @@ int FolderStorage::expunge() } //----------------------------------------------------------------------------- -QString FolderStorage::label() const +TQString FolderStorage::label() const { return folder()->label(); } @@ -974,8 +974,8 @@ void FolderStorage::readFolderIdsFile() void FolderStorage::invalidateFolder() { if ( !mExportsSernums ) return; - unlink(QFile::encodeName( indexLocation()) + ".sorted"); - unlink(QFile::encodeName( indexLocation()) + ".ids"); + unlink(TQFile::encodeName( indexLocation()) + ".sorted"); + unlink(TQFile::encodeName( indexLocation()) + ".ids"); fillMessageDict(); KMMsgDict::mutableInstance()->writeFolderIds( *this ); emit invalidated( folder() ); @@ -1040,9 +1040,9 @@ void FolderStorage::setStatus(int idx, KMMsgStatus status, bool toggle) //----------------------------------------------------------------------------- -void FolderStorage::setStatus(QValueList<int>& ids, KMMsgStatus status, bool toggle) +void FolderStorage::setStatus(TQValueList<int>& ids, KMMsgStatus status, bool toggle) { - for ( QValueList<int>::Iterator it = ids.begin(); it != ids.end(); ++it ) + for ( TQValueList<int>::Iterator it = ids.begin(); it != ids.end(); ++it ) { FolderStorage::setStatus(*it, status, toggle); } @@ -1053,7 +1053,7 @@ void FolderStorage::ignoreJobsForMessage( KMMessage *msg ) if ( !msg || msg->transferInProgress() ) return; - QPtrListIterator<FolderJob> it( mJobList ); + TQPtrListIterator<FolderJob> it( mJobList ); while ( it.current() ) { //FIXME: the questions is : should we iterate through all @@ -1122,7 +1122,7 @@ void FolderStorage::slotProcessNextSearchBatch() { if ( !mSearchPattern ) return; - QValueList<Q_UINT32> matchingSerNums; + TQValueList<Q_UINT32> matchingSerNums; const int end = QMIN( mCurrentSearchedMsg + 15, count() ); for ( int i = mCurrentSearchedMsg; i < end; ++i ) { @@ -1134,7 +1134,7 @@ void FolderStorage::slotProcessNextSearchBatch() bool complete = ( end >= count() ); emit searchResult( folder(), matchingSerNums, mSearchPattern, complete ); if ( !complete ) - QTimer::singleShot( 0, this, SLOT(slotProcessNextSearchBatch()) ); + TQTimer::singleShot( 0, this, TQT_SLOT(slotProcessNextSearchBatch()) ); } //----------------------------------------------------------------------------- @@ -1146,11 +1146,11 @@ void FolderStorage::search( const KMSearchPattern* pattern, Q_UINT32 serNum ) } //----------------------------------------------------------------------------- -int FolderStorage::addMsg( QPtrList<KMMessage>& msgList, QValueList<int>& index_ret ) +int FolderStorage::addMsg( TQPtrList<KMMessage>& msgList, TQValueList<int>& index_ret ) { int ret = 0; int index; - for ( QPtrListIterator<KMMessage> it( msgList ); *it; ++it ) + for ( TQPtrListIterator<KMMessage> it( msgList ); *it; ++it ) { int aret = addMsg( *it, &index ); index_ret << index; |