diff libgui/src/find-files-model.h @ 16997:90d50e56a06a

Add sortable table headers to find_files_dialog results * libgui/src/find-files-dialog.cc (find_files_dialog::find_files_dialog): enable sorting of rows in _file_list. * libgui/src/find-files-model.cc, libgui/src/find-files-model.h (global): New local class find_file_less_than. (find_files_model::find_files_model): Add/initialize _sortorder var. (find_files_model::addFile): Find pos to add data to sorted entries. (find_files_model::sort): New function.
author John Donoghue <john.donoghue@ieee.org>
date Wed, 17 Jul 2013 21:42:11 -0400
parents f98e1e5b0618
children 86c6ae5f969e
line wrap: on
line diff
--- a/libgui/src/find-files-model.h
+++ b/libgui/src/find-files-model.h
@@ -50,11 +50,14 @@
   QVariant headerData (int section, Qt::Orientation orientation,
                        int role = Qt::DisplayRole) const;
 
+  void sort (int column, Qt::SortOrder order=Qt::AscendingOrder);
+
   QFileInfo fileInfo (const QModelIndex & p) const;
   QIcon     fileIcon (const QModelIndex &p) const;
 private:
   QList<QFileInfo> _files;
   QStringList _columnNames;
+  int _sortorder;
 };
 
 #endif // find_files_model_h