Start of Help for all other visualizers and browsers.

This commit is contained in:
Ernie Pasveer
2022-09-25 20:06:56 -05:00
parent 46917f8251
commit 2d48bae1d9
24 changed files with 797 additions and 218 deletions
+9
View File
@@ -1,4 +1,5 @@
#include "SeerMemoryVisualizerWidget.h"
#include "SeerHelpPageWidget.h"
#include "SeerUtl.h"
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QFileDialog>
@@ -51,6 +52,7 @@ SeerMemoryVisualizerWidget::SeerMemoryVisualizerWidget (QWidget* parent) : QWidg
// Connect things.
QObject::connect(refreshToolButton, &QToolButton::clicked, this, &SeerMemoryVisualizerWidget::handleRefreshButton);
QObject::connect(helpToolButton, &QToolButton::clicked, this, &SeerMemoryVisualizerWidget::handleHelpButton);
QObject::connect(memoryLengthLineEdit, &QLineEdit::returnPressed, this, &SeerMemoryVisualizerWidget::handleRefreshButton);
QObject::connect(variableNameLineEdit, &QLineEdit::returnPressed, this, &SeerMemoryVisualizerWidget::handleVariableNameLineEdit);
QObject::connect(memoryDisplayFormatComboBox, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &SeerMemoryVisualizerWidget::handleMemoryDisplayFormatComboBox);
@@ -262,6 +264,13 @@ void SeerMemoryVisualizerWidget::handleRefreshButton () {
emit evaluateAsmExpression(_asmId, variableAddressLineEdit->text(), nbytes, 2);
}
void SeerMemoryVisualizerWidget::handleHelpButton () {
SeerHelpPageWidget* help = new SeerHelpPageWidget;
help->loadFile(":/seer/resources/help/MemoryVisualizer.md");
help->show();
}
void SeerMemoryVisualizerWidget::handleVariableNameLineEdit () {
setVariableName (variableNameLineEdit->text());