Skip to content
Extraits de code Groupes Projets
Valider 5ad00546 rédigé par Jordan Aurey's avatar Jordan Aurey
Parcourir les fichiers

ssooooooort

parent e2d7594b
Branches
Étiquettes
Aucune requête de fusion associée trouvée
...@@ -19,6 +19,14 @@ MainWindow::MainWindow(QWidget *parent) : ...@@ -19,6 +19,14 @@ MainWindow::MainWindow(QWidget *parent) :
//ui->listView->setModel(model); //ui->listView->setModel(model);
//ui->tableView->setModel(model); //ui->tableView->setModel(model);
//ui->tableView->setSortingEnabled(true);
//connect(ui->tableView->horizontalHeader(), SIGNAL(clicked(QModelIndex)), ui->tableView, SLOT());
//ui->tableView->sortByColumn(0, Qt::DescendingOrder);
pmodel = new QSortFilterProxyModel();
} }
...@@ -50,8 +58,10 @@ void MainWindow::update_status(GeneralStatus &genStatus) ...@@ -50,8 +58,10 @@ void MainWindow::update_status(GeneralStatus &genStatus)
void MainWindow::set_task(ElementsTableModel * eltCollection) void MainWindow::set_task(ElementsTableModel * eltCollection)
{ {
ui->tableView->setModel(eltCollection);
model = eltCollection; model = eltCollection;
pmodel->setSourceModel(model);
pmodel->sort(5, Qt::DescendingOrder);
ui->tableView->setModel(pmodel);
} }
void MainWindow::update_selection() void MainWindow::update_selection()
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
#include "elementstablemodel.h" #include "elementstablemodel.h"
#include "elementslistmodel.h" #include "elementslistmodel.h"
#include <QFileDialog> #include <QFileDialog>
#include <QSortFilterProxyModel>
namespace Ui { namespace Ui {
class MainWindow; class MainWindow;
...@@ -44,6 +45,7 @@ private slots: ...@@ -44,6 +45,7 @@ private slots:
private: private:
Ui::MainWindow *ui; Ui::MainWindow *ui;
QSortFilterProxyModel * pmodel;
int PIDselected; int PIDselected;
int rowSelectedIndex; int rowSelectedIndex;
}; };
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter