aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui/memorydock.cpp
diff options
context:
space:
mode:
authorPavel Pisa <pisa@cmp.felk.cvut.cz>2019-02-10 23:55:53 +0100
committerPavel Pisa <pisa@cmp.felk.cvut.cz>2019-02-10 23:55:53 +0100
commit1c608f4cd1c5a1102442679b9d6608a254cc7420 (patch)
treef0a3e150e4756a801d02c149a0ab7455bf388200 /qtmips_gui/memorydock.cpp
parent53605cd996338dafc507d4126a2a49b865b04db1 (diff)
downloadqtmips-1c608f4cd1c5a1102442679b9d6608a254cc7420.tar.gz
qtmips-1c608f4cd1c5a1102442679b9d6608a254cc7420.tar.bz2
qtmips-1c608f4cd1c5a1102442679b9d6608a254cc7420.zip
Implemented workaround QTableView limits workaround which mostly works.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Diffstat (limited to 'qtmips_gui/memorydock.cpp')
-rw-r--r--qtmips_gui/memorydock.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/qtmips_gui/memorydock.cpp b/qtmips_gui/memorydock.cpp
index 856dfa2..97226af 100644
--- a/qtmips_gui/memorydock.cpp
+++ b/qtmips_gui/memorydock.cpp
@@ -80,10 +80,12 @@ MemoryDock::MemoryDock(QWidget *parent, QSettings *settings) : QDockWidget(paren
setWidget(content);
connect(this, &MemoryDock::machine_setup, memory_model, &MemoryModel::setup);
- connect(cell_size, QOverload<int>::of(&QComboBox::currentIndexChanged),
- memory_model, &MemoryModel::set_cell_size);
- connect(memory_model, SIGNAL(cell_size_changed()),
- memory_content, SLOT(adap_to_cell_size()));
+ connect(cell_size, SIGNAL(currentIndexChanged(int)),
+ memory_content, SLOT(set_cell_size(int)));
+ connect(go_edit, SIGNAL(textEdited(QString)),
+ memory_content, SLOT(go_to_edit_text(QString)));
+ connect(memory_content, SIGNAL(set_go_edit_text(QString)),
+ go_edit, SLOT(setText(QString)));
}
void MemoryDock::setup(machine::QtMipsMachine *machine) {