You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
911 B
33 lines
911 B
#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;
|
|
}
|