From 1c608f4cd1c5a1102442679b9d6608a254cc7420 Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Sun, 10 Feb 2019 23:55:53 +0100 Subject: Implemented workaround QTableView limits workaround which mostly works. Signed-off-by: Pavel Pisa --- qtmips_gui/memorydock.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'qtmips_gui/memorydock.cpp') 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::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) { -- cgit v1.2.3