+
+ sort(0);
+
+}
+
+void WordListModel::sort(int column, Qt::SortOrder order)
+{
+ if (column != 0)
+ return;
+
+ int left = 0;
+ int right = _wordList.count() - 1;
+
+ if (left < right){
+ if (order == Qt::AscendingOrder){
+ qSort(_wordList.begin(), _wordList.end());
+ } else if (order == Qt::DescendingOrder) {
+ qSort(_wordList.begin(), _wordList.end(), qGreater<QString>());
+ }
+ }