[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdeextragear-1/datakiosk/src
From: Adam Treat <manyoso () yahoo ! com>
Date: 2005-03-31 18:09:03
Message-ID: 20050331180903.430004A6 () office ! kde ! org
[Download RAW message or body]
CVS commit by treat:
* When removing datatables take care to shift the numbers of datatables
below
M +10 -0 datatablebox.cpp 1.8
--- kdeextragear-1/datakiosk/src/datatablebox.cpp #1.7:1.8
@@ -558,4 +558,14 @@ void DataTableBox::removeTable()
for ( DataTableList::Iterator it = removeQueue.begin(); it != removeQueue.end(); ++it )
{
+ DataTableList dataTables = dataTablesInDataTablePeerTree( *it );
+ DataTableList::Iterator it2 = dataTables.begin();
+ for ( ; it2 != dataTables.end(); ++it2 )
+ {
+ if ( ( *it2 ) == ( *it ) )
+ continue;
+ else if ( ( *it2 )->number() > ( *it )->number() )
+ ( *it2 )->setNumber( ( *it2 )->number() - 1 );
+ }
+
delete * it;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic