From 05fe4e60ea87cea957c89ac3498bcdad151f3372 Mon Sep 17 00:00:00 2001 From: Abdel-Rahman A Date: Thu, 12 Apr 2018 08:33:03 +0200 Subject: [PATCH] RelocsWidget: Change from QTableView to QTreeView (#439) --- src/widgets/RelocsWidget.cpp | 8 ++++---- src/widgets/RelocsWidget.h | 2 +- src/widgets/RelocsWidget.ui | 14 ++++---------- 3 files changed, 9 insertions(+), 15 deletions(-) diff --git a/src/widgets/RelocsWidget.cpp b/src/widgets/RelocsWidget.cpp index 6f0ee9e9..f6471720 100644 --- a/src/widgets/RelocsWidget.cpp +++ b/src/widgets/RelocsWidget.cpp @@ -77,7 +77,7 @@ RelocsWidget::RelocsWidget(MainWindow *main, QAction *action) : { ui->setupUi(this); - ui->relocsTableView->setModel(model); + ui->relocsTreeView->setModel(model); setScrollMode(); @@ -86,7 +86,7 @@ RelocsWidget::RelocsWidget(MainWindow *main, QAction *action) : RelocsWidget::~RelocsWidget() {} -void RelocsWidget::on_relocsTableView_doubleClicked(const QModelIndex &index) +void RelocsWidget::on_relocsTreeView_doubleClicked(const QModelIndex &index) { Core()->seek(index.data(RelocsModel::AddressRole).toLongLong()); } @@ -96,10 +96,10 @@ void RelocsWidget::refreshRelocs() model->beginReload(); relocs = Core()->getAllRelocs(); model->endReload(); - ui->relocsTableView->resizeColumnsToContents(); + qhelpers::adjustColumns(ui->relocsTreeView, 3, 0); } void RelocsWidget::setScrollMode() { - qhelpers::setVerticalScrollMode(ui->relocsTableView); + qhelpers::setVerticalScrollMode(ui->relocsTreeView); } diff --git a/src/widgets/RelocsWidget.h b/src/widgets/RelocsWidget.h index 070ce984..25b881c2 100644 --- a/src/widgets/RelocsWidget.h +++ b/src/widgets/RelocsWidget.h @@ -45,7 +45,7 @@ public: ~RelocsWidget(); private slots: - void on_relocsTableView_doubleClicked(const QModelIndex &index); + void on_relocsTreeView_doubleClicked(const QModelIndex &index); void refreshRelocs(); private: diff --git a/src/widgets/RelocsWidget.ui b/src/widgets/RelocsWidget.ui index ce25461b..1fc19fc0 100644 --- a/src/widgets/RelocsWidget.ui +++ b/src/widgets/RelocsWidget.ui @@ -28,9 +28,9 @@ 0 - + - QTableView::item + QTreeView::item { padding-top: 1px; padding-bottom: 1px; @@ -39,18 +39,12 @@ QFrame::NoFrame - - false + + 8 true - - true - - - false -