aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui/programtableview.h
diff options
context:
space:
mode:
authorPavel Pisa <pisa@cmp.felk.cvut.cz>2019-03-25 20:59:38 +0100
committerPavel Pisa <pisa@cmp.felk.cvut.cz>2019-03-25 20:59:38 +0100
commit50361206f7fdccc911ae9dc8095f6304fcb9bc95 (patch)
tree39f6b60bacb3ca958a84d572140ea5e60532de63 /qtmips_gui/programtableview.h
parent9713d030bb1696269c3348cac83e13306edd65cf (diff)
downloadqtmips-50361206f7fdccc911ae9dc8095f6304fcb9bc95.tar.gz
qtmips-50361206f7fdccc911ae9dc8095f6304fcb9bc95.tar.bz2
qtmips-50361206f7fdccc911ae9dc8095f6304fcb9bc95.zip
Do not save program view start address when changed due to program executed.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Diffstat (limited to 'qtmips_gui/programtableview.h')
-rw-r--r--qtmips_gui/programtableview.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/qtmips_gui/programtableview.h b/qtmips_gui/programtableview.h
index 6298d89..f9e0474 100644
--- a/qtmips_gui/programtableview.h
+++ b/qtmips_gui/programtableview.h
@@ -57,18 +57,21 @@ signals:
public slots:
void go_to_address(std::uint32_t address);
void focus_address(std::uint32_t address);
+ void focus_address_with_save(std::uint32_t address);
protected:
void keyPressEvent(QKeyEvent *event);
private slots:
void adjust_scroll_pos_check();
void adjust_scroll_pos_process();
private:
+ void go_to_address_priv(std::uint32_t address);
void addr0_save_change(std::uint32_t val);
void adjustColumnCount();
QSettings *settings;
std::uint32_t initial_address;
bool adjust_scroll_pos_in_progress;
+ bool need_addr0_save;
};
#endif // PROGRAMTABLEVIEW_H