summaryrefslogtreecommitdiffstats
path: root/tdecore/tests/ksortablevaluelisttest.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-06 15:56:40 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-06 15:56:40 -0600
commite16866e072f94410321d70daedbcb855ea878cac (patch)
treeee3f52eabde7da1a0e6ca845fb9c2813cf1558cf /tdecore/tests/ksortablevaluelisttest.cpp
parenta58c20c1a7593631a1b50213c805507ebc16adaf (diff)
downloadtdelibs-e16866e072f94410321d70daedbcb855ea878cac.tar.gz
tdelibs-e16866e072f94410321d70daedbcb855ea878cac.zip
Actually move the kde files that were renamed in the last commit
Diffstat (limited to 'tdecore/tests/ksortablevaluelisttest.cpp')
-rw-r--r--tdecore/tests/ksortablevaluelisttest.cpp32
1 files changed, 32 insertions, 0 deletions
diff --git a/tdecore/tests/ksortablevaluelisttest.cpp b/tdecore/tests/ksortablevaluelisttest.cpp
new file mode 100644
index 000000000..301054045
--- /dev/null
+++ b/tdecore/tests/ksortablevaluelisttest.cpp
@@ -0,0 +1,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();
+
+ qDebug("Insertion order:");
+ qDebug("================");
+ for ( ; it != list.end(); ++it )
+ qDebug( "%i: %s", (*it).index(), (*it).value().latin1() );
+
+ list.sort();
+
+ qDebug("\nSorted:");
+ qDebug("=======");
+
+ it = list.begin();
+ for ( ; it != list.end(); ++it )
+ qDebug( "%i: %s", (*it).index(), (*it).value().latin1() );
+
+ return 0;
+}