+ Q_ASSERT( static_cast<int>(sorting) >= 0 && static_cast<int>(sorting) <= dolphin_map_size );
+ sort(dolphin_view_to_dir_model_column[static_cast<int>(sorting)],
+ m_sortOrder );
+}
+
+/**
+ * @reimplemented, @internal
+ *
+ * If the view 'forces' sorting order to change we will
+ * notice now.
+ */
+void DolphinSortFilterProxyModel::sort(int column, Qt::SortOrder sortOrder)
+{
+ m_sortOrder = sortOrder;
+ m_sorting = column >= 0 && column <= dolphin_map_size ?
+ dir_model_column_to_dolphin_view[column] :
+ DolphinView::SortByName;
+ QSortFilterProxyModel::sort(column,sortOrder);