aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui/programtableview.h
diff options
context:
space:
mode:
Diffstat (limited to 'qtmips_gui/programtableview.h')
-rw-r--r--qtmips_gui/programtableview.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/qtmips_gui/programtableview.h b/qtmips_gui/programtableview.h
index 5a67f51..6298d89 100644
--- a/qtmips_gui/programtableview.h
+++ b/qtmips_gui/programtableview.h
@@ -53,19 +53,22 @@ public:
void resizeEvent(QResizeEvent *event) override;
signals:
void address_changed(std::uint32_t address);
+ void adjust_scroll_pos_queue();
public slots:
void go_to_address(std::uint32_t address);
void focus_address(std::uint32_t address);
protected:
- void keyPressEvent(QKeyEvent *event);
+ void keyPressEvent(QKeyEvent *event);
private slots:
- void adjust_scroll_pos();
+ void adjust_scroll_pos_check();
+ void adjust_scroll_pos_process();
private:
void addr0_save_change(std::uint32_t val);
void adjustColumnCount();
QSettings *settings;
std::uint32_t initial_address;
+ bool adjust_scroll_pos_in_progress;
};
#endif // PROGRAMTABLEVIEW_H