diff options
| author | 2020-10-21 23:17:37 +0200 | |
|---|---|---|
| committer | 2020-10-25 13:59:04 -0700 | |
| commit | 8a20d019c236eeebc3a6d3540936bb209d350510 (patch) | |
| tree | 052a33891e031e4ef8f2933b0e3d3219cf1aa339 /desktop-widgets/divecomputermanagementdialog.cpp | |
| parent | c6188bbe47469d72bcb9afba69eb27fb39646cc1 (diff) | |
| download | subsurface-8a20d019c236eeebc3a6d3540936bb209d350510.tar.gz | |
desktop: remove DiveComputerManagementDialog
This is now done in a TabWidget with undo-support.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'desktop-widgets/divecomputermanagementdialog.cpp')
| -rw-r--r-- | desktop-widgets/divecomputermanagementdialog.cpp | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/desktop-widgets/divecomputermanagementdialog.cpp b/desktop-widgets/divecomputermanagementdialog.cpp deleted file mode 100644 index 92f7c2096..000000000 --- a/desktop-widgets/divecomputermanagementdialog.cpp +++ /dev/null @@ -1,51 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -#include "desktop-widgets/divecomputermanagementdialog.h" -#include "desktop-widgets/mainwindow.h" -#include "core/qthelper.h" -#include "qt-models/divecomputermodel.h" -#include <QMessageBox> -#include <QShortcut> - -DiveComputerManagementDialog::DiveComputerManagementDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f) -{ - ui.setupUi(this); - init(); - connect(ui.tableView, SIGNAL(clicked(QModelIndex)), this, SLOT(tryRemove(QModelIndex))); - QShortcut *close = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_W), this); - connect(close, SIGNAL(activated()), this, SLOT(close())); - QShortcut *quit = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q), this); - connect(quit, SIGNAL(activated()), parent, SLOT(close())); -} - -void DiveComputerManagementDialog::init() -{ - model.reset(new DiveComputerModel); - proxyModel.setSourceModel(model.get()); - ui.tableView->setModel(&proxyModel); - ui.tableView->setSortingEnabled(true); - ui.tableView->resizeColumnsToContents(); - ui.tableView->setColumnWidth(DiveComputerModel::REMOVE, 22); - layout()->activate(); -} - -DiveComputerManagementDialog *DiveComputerManagementDialog::instance() -{ - static DiveComputerManagementDialog *self = new DiveComputerManagementDialog(MainWindow::instance()); - return self; -} - -void DiveComputerManagementDialog::tryRemove(const QModelIndex &index) -{ -} - -void DiveComputerManagementDialog::accept() -{ - hide(); - close(); -} - -void DiveComputerManagementDialog::reject() -{ - hide(); - close(); -} |