[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/korn
From: Volker Krause <volker.krause () rwth-aachen ! de>
Date: 2005-12-05 16:23:02
Message-ID: 1133799782.811062.16738.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 485756 by vkrause:
Compile with new kdelibs snapshot.
M +9 -12 subjectsdlg.cpp
--- trunk/KDE/kdepim/korn/subjectsdlg.cpp #485755:485756
@@ -127,21 +127,18 @@
void KornSubjectsDlg::listSelectionChanged()
{
- Q3PtrList< Q3ListViewItem > list( _list->selectedItems() );
+ QList< Q3ListViewItem* > list( _list->selectedItems() );
if (!_mailDrop)
return;
int selected = list.count();
bool enableDelete = selected > 0;
- if(enableDelete)
- {
- KornSubjectsDlg::SubjectListViewItem* current = (SubjectListViewItem*)list.first();
- KMailDrop *drop = current->getMailSubject()->getMailDrop();
- enableDelete = drop->canDeleteMails();
-
- while( enableDelete && ( current = (SubjectListViewItem*)list.next() ) )
- enableDelete = current->getMailSubject()->getMailDrop()->canDeleteMails();
+ Q_FOREACH( Q3ListViewItem *it, list ) {
+ if ( ! enableDelete )
+ break;
+ KornSubjectsDlg::SubjectListViewItem* current = (SubjectListViewItem*)it;
+ enableDelete = current->getMailSubject()->getMailDrop()->canDeleteMails();
}
// eneable the show button if one is selected
@@ -186,7 +183,7 @@
return;
// get selcted item
- Q3PtrList<Q3ListViewItem> messages = _list->selectedItems();
+ QList<Q3ListViewItem*> messages = _list->selectedItems();
Q3ListViewItem * item = messages.first();
// and show it
@@ -457,9 +454,9 @@
void KornSubjectsDlg::fillDeleteMessageList()
{
Q3ListViewItem *current;
- Q3PtrList< Q3ListViewItem > list( _list->selectedItems() );
+ QList< Q3ListViewItem* > list( _list->selectedItems() );
- for( current = list.first(); current; current = list.next() )
+ Q_FOREACH( current, list )
{
KornMailSubject *item = ( ( KornSubjectsDlg::SubjectListViewItem * ) current )->getMailSubject();
_delete->messages->append( item );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic