From 364e6e65b4c3b4ceec2b1b6688f2ca2b3dce4560 Mon Sep 17 00:00:00 2001 From: llornkcor Date: Mon, 09 Jun 2003 01:37:23 +0000 Subject: patch from wim delvaux. fix from me --- (limited to 'noncore/net/mailit/maillist.cpp') diff --git a/noncore/net/mailit/maillist.cpp b/noncore/net/mailit/maillist.cpp index b5325a9..8c34295 100644 --- a/noncore/net/mailit/maillist.cpp +++ b/noncore/net/mailit/maillist.cpp @@ -21,111 +21,111 @@ void MailList::clear() { - sortedList.setAutoDelete(TRUE); - sortedList.clear(); - currentPos = 0; + sortedList.setAutoDelete(TRUE); + sortedList.clear(); + currentPos = 0; } int MailList::count() { - return sortedList.count(); + return sortedList.count(); } int* MailList::first() { - dList *mPtr; - - if (sortedList.count() == 0) - return NULL; - - mPtr = sortedList.at(0); - currentPos = 1; - return &(mPtr->serverId); + dList *mPtr; + + if (sortedList.count() == 0) + return NULL; + + mPtr = sortedList.at(0); + currentPos = 1; + return &(mPtr->serverId); } int* MailList::next() { - dList *mPtr; - - if ( (currentPos) >= sortedList.count()) - return NULL; - - mPtr = sortedList.at(currentPos); - currentPos++; - return &(mPtr->serverId); + dList *mPtr; + + if ( (currentPos) >= sortedList.count()) + return NULL; + + mPtr = sortedList.at(currentPos); + currentPos++; + return &(mPtr->serverId); } void MailList::sizeInsert(int serverId, uint size) { - dList *tempPtr; - int x; - - dList *newEntry = new dList; - newEntry->serverId = serverId; - newEntry->size = size; - - for (tempPtr = sortedList.first(); tempPtr != NULL; tempPtr = sortedList.next() ) { - if (newEntry->size < tempPtr->size) { - x = sortedList.at(); - sortedList.insert(x, newEntry); - return; - } - } - sortedList.append(newEntry); + dList *tempPtr; + int x; + + dList *newEntry = new dList; + newEntry->serverId = serverId; + newEntry->size = size; + + for (tempPtr = sortedList.first(); tempPtr != NULL; tempPtr = sortedList.next() ) { + if (newEntry->size < tempPtr->size) { + x = sortedList.at(); + sortedList.insert(x, newEntry); + return; + } + } + sortedList.append(newEntry); } -void MailList::moveFront(int serverId, uint size) +void MailList::moveFront(int serverId, uint/* size*/) { - dList *currentPtr; - uint tempPos; - QString temp; - - tempPos = currentPos; - if ( tempPos >= sortedList.count() ) - return; - currentPtr = sortedList.at(tempPos); - while ( ((tempPos+1) < sortedList.count()) && ( currentPtr->serverId != serverId) ) { - tempPos++; - currentPtr = sortedList.at(tempPos); - } - - if ( (currentPtr != NULL) && (currentPtr->serverId == serverId) ) { - temp.setNum(currentPtr->serverId); - qWarning("moved to front, message: " + temp); - - dList *itemPtr = sortedList.take(tempPos); - sortedList.insert(currentPos, itemPtr); - } + dList *currentPtr; + uint tempPos; + QString temp; + + tempPos = currentPos; + if ( tempPos >= sortedList.count() ) + return; + currentPtr = sortedList.at(tempPos); + while ( ((tempPos+1) < sortedList.count()) && ( currentPtr->serverId != serverId) ) { + tempPos++; + currentPtr = sortedList.at(tempPos); + } + + if ( (currentPtr != NULL) && (currentPtr->serverId == serverId) ) { + temp.setNum(currentPtr->serverId); + qWarning("moved to front, message: " + temp); + + dList *itemPtr = sortedList.take(tempPos); + sortedList.insert(currentPos, itemPtr); + } } //only works if mail is not already in download -bool MailList::remove(int serverId, uint size) +bool MailList::remove(int serverId, uint /*size*/) { - dList *currentPtr; - uint tempPos; - QString temp; - - tempPos = currentPos; - if ( tempPos >=sortedList.count() ) - return FALSE; - currentPtr = sortedList.at(tempPos); - while ( ((tempPos + 1) < sortedList.count()) && ( currentPtr->serverId != serverId) ) { - tempPos++; - currentPtr = sortedList.at(tempPos); - } - - if ( (currentPtr != NULL) && (currentPtr->serverId == serverId) ) { - temp.setNum(currentPtr->serverId); - qWarning("deleted message: " + temp); - sortedList.remove(tempPos); - - return TRUE; - } - return FALSE; + dList *currentPtr; + uint tempPos; + QString temp; + + tempPos = currentPos; + if ( tempPos >=sortedList.count() ) + return FALSE; + currentPtr = sortedList.at(tempPos); + while ( ((tempPos + 1) < sortedList.count()) && ( currentPtr->serverId != serverId) ) { + tempPos++; + currentPtr = sortedList.at(tempPos); + } + + if ( (currentPtr != NULL) && (currentPtr->serverId == serverId) ) { + temp.setNum(currentPtr->serverId); + qWarning("deleted message: " + temp); + sortedList.remove(tempPos); + + return TRUE; + } + return FALSE; } -void MailList::insert(int pos, int serverId, uint size) +void MailList::insert(int /*pos*/, int /*serverId*/, uint/* size*/) { -// sortedList.insert(pos, mPtr); +// sortedList.insert(pos, mPtr); } -- cgit v0.9.0.2