summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor/regdisplaypanel.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/regtools/qeditor/regdisplaypanel.h')
-rw-r--r--utils/regtools/qeditor/regdisplaypanel.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/utils/regtools/qeditor/regdisplaypanel.h b/utils/regtools/qeditor/regdisplaypanel.h
index 444f3615f2..b8b9729887 100644
--- a/utils/regtools/qeditor/regdisplaypanel.h
+++ b/utils/regtools/qeditor/regdisplaypanel.h
@@ -55,6 +55,15 @@ public:
55protected: 55protected:
56 IoBackend::WriteMode EditModeToWriteMode(RegLineEdit::EditMode mode); 56 IoBackend::WriteMode EditModeToWriteMode(RegLineEdit::EditMode mode);
57 57
58 enum
59 {
60 FieldBitsColumn = 0,
61 FieldNameColumn = 1,
62 FieldValueColumn = 2,
63 FieldMeaningColumn = 3,
64 FieldDescColumn = 4,
65 };
66
58 IoBackend *m_io_backend; 67 IoBackend *m_io_backend;
59 const SocRegRef& m_reg; 68 const SocRegRef& m_reg;
60 bool m_allow_write; 69 bool m_allow_write;
@@ -69,9 +78,11 @@ protected:
69 QLabel *m_desc; 78 QLabel *m_desc;
70 QWidget *m_viewport; 79 QWidget *m_viewport;
71 QScrollArea *m_scroll; 80 QScrollArea *m_scroll;
81 bool m_ignore_cell_change;
72 82
73private slots: 83private slots:
74 void OnRawRegValueReturnPressed(); 84 void OnRawRegValueReturnPressed();
85 void OnRegFieldValueChanged(int row, int col);
75}; 86};
76 87
77#endif /* REGDISPLAYPANEL_H */ 88#endif /* REGDISPLAYPANEL_H */