#include #include int main( int argc, char **argv ) { KSortableValueList 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 > 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; }