blob: 09f39b93320e40f2cdf8f0b00401e59bd11bade0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#include <tqstring.h>
#include <ksortablevaluelist.h>
int main( int argc, char **argv )
{
KSortableValueList<TQString> list;
list.insert( 1, "FOO (1)" );
list.insert( 2, "Test (2)" );
list.insert( 1, "Huba! (1)" );
list.insert( 5, "MAAOOAM! (5)" );
list.insert( 10, "Teeheeest (10)" );
list.insert( 2, "I was here :) (2)" );
list.insert( 4, "Yeehaa... (4)" );
TQValueListIterator<KSortableItem<TQString> > it = list.begin();
tqDebug("Insertion order:");
tqDebug("================");
for ( ; it != list.end(); ++it )
tqDebug( "%i: %s", (*it).index(), (*it).value().latin1() );
list.sort();
tqDebug("\nSorted:");
tqDebug("=======");
it = list.begin();
for ( ; it != list.end(); ++it )
tqDebug( "%i: %s", (*it).index(), (*it).value().latin1() );
return 0;
}
|