mirror of
https://github.com/epasveer/seer.git
synced 2026-08-31 01:20:45 +08:00
checkpoint: assembly and source.
This commit is contained in:
@@ -26,6 +26,7 @@ SeerEditorManagerWidget::SeerEditorManagerWidget (QWidget* parent) : QWidget(par
|
||||
_showAddressColumn = true;
|
||||
_showOffsetColumn = false;
|
||||
_showOpcodeColumn = false;
|
||||
_showSourceLines = false;
|
||||
|
||||
// Setup UI
|
||||
setupUi(this);
|
||||
@@ -207,6 +208,20 @@ bool SeerEditorManagerWidget::assemblyShowOpcodeColumn () const {
|
||||
return _showOpcodeColumn;
|
||||
}
|
||||
|
||||
void SeerEditorManagerWidget::setAssemblyShowSourceLines (bool flag) {
|
||||
|
||||
_showSourceLines = flag;
|
||||
|
||||
if (assemblyWidgetTab() != 0) {
|
||||
assemblyWidgetTab()->setShowSourceLines(_showSourceLines);
|
||||
}
|
||||
}
|
||||
|
||||
bool SeerEditorManagerWidget::assemblyShowSourceLines () const {
|
||||
|
||||
return _showSourceLines;
|
||||
}
|
||||
|
||||
SeerEditorManagerFiles SeerEditorManagerWidget::openedFiles () const {
|
||||
|
||||
SeerEditorManagerFiles files;
|
||||
@@ -890,6 +905,7 @@ SeerEditorWidgetAssembly* SeerEditorManagerWidget::createAssemblyWidgetTab () {
|
||||
assemblyWidget->setShowAddressColumn(assemblyShowAddressColumn());
|
||||
assemblyWidget->setShowOffsetColumn(assemblyShowOffsetColumn());
|
||||
assemblyWidget->setShowOpcodeColumn(assemblyShowOpcodeColumn());
|
||||
assemblyWidget->setShowSourceLines(assemblyShowSourceLines());
|
||||
|
||||
_assemblyIndex= tabWidget->addTab(assemblyWidget, "Assembly");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user