summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/citra_qt/debugger/disassembler.cpp21
-rw-r--r--src/citra_qt/debugger/disassembler.ui10
-rw-r--r--src/citra_qt/ui_disassembler.h8
3 files changed, 2 insertions, 37 deletions
diff --git a/src/citra_qt/debugger/disassembler.cpp b/src/citra_qt/debugger/disassembler.cpp
index cc4cb13fa..ccc83abf2 100644
--- a/src/citra_qt/debugger/disassembler.cpp
+++ b/src/citra_qt/debugger/disassembler.cpp
@@ -23,7 +23,7 @@ DisassemblerWidget::DisassemblerWidget(QWidget* parent, EmuThread& emu_thread) :
23 model = new QStandardItemModel(this); 23 model = new QStandardItemModel(this);
24 model->setColumnCount(3); 24 model->setColumnCount(3);
25 disasm_ui.treeView->setModel(model); 25 disasm_ui.treeView->setModel(model);
26 disasm_ui.tableView->setModel(model); 26
27 RegisterHotkey("Disassembler", "Start/Stop", QKeySequence(Qt::Key_F5), Qt::ApplicationShortcut); 27 RegisterHotkey("Disassembler", "Start/Stop", QKeySequence(Qt::Key_F5), Qt::ApplicationShortcut);
28 RegisterHotkey("Disassembler", "Step", QKeySequence(Qt::Key_F10), Qt::ApplicationShortcut); 28 RegisterHotkey("Disassembler", "Step", QKeySequence(Qt::Key_F10), Qt::ApplicationShortcut);
29 RegisterHotkey("Disassembler", "Step into", QKeySequence(Qt::Key_F11), Qt::ApplicationShortcut); 29 RegisterHotkey("Disassembler", "Step into", QKeySequence(Qt::Key_F11), Qt::ApplicationShortcut);
@@ -65,16 +65,10 @@ void DisassemblerWidget::Init()
65 disasm_ui.treeView->resizeColumnToContents(0); 65 disasm_ui.treeView->resizeColumnToContents(0);
66 disasm_ui.treeView->resizeColumnToContents(1); 66 disasm_ui.treeView->resizeColumnToContents(1);
67 disasm_ui.treeView->resizeColumnToContents(2); 67 disasm_ui.treeView->resizeColumnToContents(2);
68 disasm_ui.tableView->resizeColumnToContents(0);
69 disasm_ui.tableView->resizeColumnToContents(1);
70 disasm_ui.tableView->resizeColumnToContents(2);
71 68
72 QModelIndex model_index = model->index(0, 0); 69 QModelIndex model_index = model->index(0, 0);
73 disasm_ui.treeView->scrollTo(model_index); 70 disasm_ui.treeView->scrollTo(model_index);
74 disasm_ui.treeView->selectionModel()->setCurrentIndex(model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows); 71 disasm_ui.treeView->selectionModel()->setCurrentIndex(model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
75
76 disasm_ui.tableView->scrollTo(model_index);
77 disasm_ui.tableView->selectionModel()->setCurrentIndex(model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
78} 72}
79 73
80void DisassemblerWidget::OnSetBreakpoint() 74void DisassemblerWidget::OnSetBreakpoint()
@@ -138,10 +132,6 @@ void DisassemblerWidget::OnCPUStepped()
138 QModelIndex model_index = model->index(index, 0); 132 QModelIndex model_index = model->index(index, 0);
139 disasm_ui.treeView->scrollTo(model_index); 133 disasm_ui.treeView->scrollTo(model_index);
140 disasm_ui.treeView->selectionModel()->setCurrentIndex(model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows); 134 disasm_ui.treeView->selectionModel()->setCurrentIndex(model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
141
142 disasm_ui.tableView->scrollTo(model_index);
143 disasm_ui.tableView->selectionModel()->setCurrentIndex(model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
144 disasm_ui.tableView->selectionModel()->select(model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
145} 135}
146 136
147int DisassemblerWidget::SelectedRow() 137int DisassemblerWidget::SelectedRow()
@@ -151,11 +141,4 @@ int DisassemblerWidget::SelectedRow()
151 return -1; 141 return -1;
152 142
153 return model->itemFromIndex(disasm_ui.treeView->selectionModel()->currentIndex())->row(); 143 return model->itemFromIndex(disasm_ui.treeView->selectionModel()->currentIndex())->row();
154} 144} \ No newline at end of file
155/*
156void DisassemblerWidget::paintEvent()
157{
158 QPainter painter(this);
159 painter.drawRect(10, 10, 50, 50);
160}
161*/ \ No newline at end of file
diff --git a/src/citra_qt/debugger/disassembler.ui b/src/citra_qt/debugger/disassembler.ui
index e65b0aa9b..bd0752aa4 100644
--- a/src/citra_qt/debugger/disassembler.ui
+++ b/src/citra_qt/debugger/disassembler.ui
@@ -70,16 +70,6 @@
70 </attribute> 70 </attribute>
71 </widget> 71 </widget>
72 </item> 72 </item>
73 <item>
74 <widget class="QTableView" name="tableView">
75 <property name="alternatingRowColors">
76 <bool>true</bool>
77 </property>
78 <attribute name="headerVisible">
79 <bool>false</bool>
80 </attribute>
81 </widget>
82 </item>
83 </layout> 73 </layout>
84 </widget> 74 </widget>
85 </widget> 75 </widget>
diff --git a/src/citra_qt/ui_disassembler.h b/src/citra_qt/ui_disassembler.h
index a0230fe9c..cc9f6b540 100644
--- a/src/citra_qt/ui_disassembler.h
+++ b/src/citra_qt/ui_disassembler.h
@@ -17,7 +17,6 @@
17#include <QtGui/QHBoxLayout> 17#include <QtGui/QHBoxLayout>
18#include <QtGui/QHeaderView> 18#include <QtGui/QHeaderView>
19#include <QtGui/QPushButton> 19#include <QtGui/QPushButton>
20#include <QtGui/QTableView>
21#include <QtGui/QTreeView> 20#include <QtGui/QTreeView>
22#include <QtGui/QVBoxLayout> 21#include <QtGui/QVBoxLayout>
23#include <QtGui/QWidget> 22#include <QtGui/QWidget>
@@ -36,7 +35,6 @@ public:
36 QPushButton *pushButton; 35 QPushButton *pushButton;
37 QPushButton *button_breakpoint; 36 QPushButton *button_breakpoint;
38 QTreeView *treeView; 37 QTreeView *treeView;
39 QTableView *tableView;
40 38
41 void setupUi(QDockWidget *DockWidget) 39 void setupUi(QDockWidget *DockWidget)
42 { 40 {
@@ -86,12 +84,6 @@ public:
86 84
87 verticalLayout->addWidget(treeView); 85 verticalLayout->addWidget(treeView);
88 86
89 tableView = new QTableView(dockWidgetContents);
90 tableView->setObjectName(QString::fromUtf8("tableView"));
91 tableView->setAlternatingRowColors(true);
92
93 verticalLayout->addWidget(tableView);
94
95 DockWidget->setWidget(dockWidgetContents); 87 DockWidget->setWidget(dockWidgetContents);
96 88
97 retranslateUi(DockWidget); 89 retranslateUi(DockWidget);