Add help to the printpoint create dialog.

This commit is contained in:
Ernie Pasveer
2024-12-23 12:06:40 -06:00
parent 7655d166ba
commit 0bdd4f73fa
4 changed files with 147 additions and 0 deletions
+10
View File
@@ -1,4 +1,5 @@
#include "SeerPrintpointCreateDialog.h"
#include "SeerHelpPageDialog.h"
#include <QtCore/QDebug>
SeerPrintpointCreateDialog::SeerPrintpointCreateDialog (QWidget* parent) : QDialog(parent) {
@@ -35,6 +36,7 @@ SeerPrintpointCreateDialog::SeerPrintpointCreateDialog (QWidget* parent) : QDial
QObject::connect(ignoreCountCheckBox, &QCheckBox::clicked, ignoreCountLineEdit, &QLineEdit::setEnabled);
QObject::connect(threadIdCheckBox, &QCheckBox::clicked, threadIdLineEdit, &QLineEdit::setEnabled);
QObject::connect(typeButtonGroup, &QButtonGroup::buttonClicked, this, &SeerPrintpointCreateDialog::handleDprintfTypeChanged);
QObject::connect(typeHelpToolButton, &QToolButton::clicked, this, &SeerPrintpointCreateDialog::handleHelpToolButtonClicked);
}
SeerPrintpointCreateDialog::~SeerPrintpointCreateDialog () {
@@ -308,3 +310,11 @@ void SeerPrintpointCreateDialog::handleDprintfTypeChanged () {
setDPrintfType(dprintfType());
}
void SeerPrintpointCreateDialog::handleHelpToolButtonClicked () {
SeerHelpPageDialog* help = new SeerHelpPageDialog(this);
help->loadFile(":/seer/resources/help/Printpoints.md");
help->show();
help->raise();
}