diff options
Diffstat (limited to 'desktop-widgets/divecomputermanagementdialog.cpp')
-rw-r--r-- | desktop-widgets/divecomputermanagementdialog.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/desktop-widgets/divecomputermanagementdialog.cpp b/desktop-widgets/divecomputermanagementdialog.cpp index f060e3715..bfeddf24f 100644 --- a/desktop-widgets/divecomputermanagementdialog.cpp +++ b/desktop-widgets/divecomputermanagementdialog.cpp @@ -20,7 +20,9 @@ DiveComputerManagementDialog::DiveComputerManagementDialog(QWidget *parent, Qt:: void DiveComputerManagementDialog::init() { model.reset(new DiveComputerModel); - ui.tableView->setModel(model.data()); + proxyModel.setSourceModel(model.get()); + ui.tableView->setModel(&proxyModel); + ui.tableView->setSortingEnabled(true); ui.tableView->resizeColumnsToContents(); ui.tableView->setColumnWidth(DiveComputerModel::REMOVE, 22); layout()->activate(); |