diff options
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(); -} |