+ list2.append(list.takeFirst());\r
+ int listSize = list.size();\r
+ int pos = 0;\r
+ bool inserted = false;\r
+ for(int i = 0; i < listSize; ++i)\r
+ {\r
+ inserted = false;\r
+ int list2Size = list2.size();\r
+ for(int j = 0; j < list2Size; ++j)\r
+ {\r
+ pos = j;\r
+ if(list[i].toUpper() < list2[j].toUpper())\r
+ {\r
+ list2.insert(pos, list[i]);\r
+ inserted = true;\r
+ break;\r
+ }\r
+ }\r
+ if(inserted == false)\r
+ {\r
+ list2.append(list[i]);\r
+ }\r
+ }\r
+ list = list2;\r