Browse Source

Menu: add documentation action, update report bug action

1.0.0
tobtoht 1 month ago
parent
commit
a958a54927
Signed by: tobtoht GPG Key ID: 1CADD27F41F45C3C
  1. 14
      src/MainWindow.cpp
  2. 1
      src/MainWindow.h
  3. 6
      src/MainWindow.ui

14
src/MainWindow.cpp

@ -325,6 +325,7 @@ void MainWindow::initMenu() {
connect(ui->actionAbout, &QAction::triggered, this, &MainWindow::menuAboutClicked);
connect(ui->actionOfficialWebsite, &QAction::triggered, [this](){Utils::externalLinkWarning(this, "https://featherwallet.org");});
connect(ui->actionDonate_to_Feather, &QAction::triggered, this, &MainWindow::donateButtonClicked);
connect(ui->actionDocumentation, &QAction::triggered, this, &MainWindow::onShowDocumentaton);
connect(ui->actionReport_bug, &QAction::triggered, this, &MainWindow::onReportBug);
connect(ui->actionShow_debug_info, &QAction::triggered, this, &MainWindow::showDebugInfo);
@ -339,6 +340,7 @@ void MainWindow::initMenu() {
ui->actionSettings->setShortcut(QKeySequence("Ctrl+Alt+S"));
ui->actionUpdate_balance->setShortcut(QKeySequence("Ctrl+U"));
ui->actionShow_Searchbar->setShortcut(QKeySequence("Ctrl+F"));
ui->actionDocumentation->setShortcut(QKeySequence("F1"));
}
void MainWindow::initHome() {
@ -1463,14 +1465,12 @@ void MainWindow::onCreateDesktopEntry(bool checked) {
QMessageBox::information(this, "Desktop entry", msg);
}
void MainWindow::onShowDocumentaton() {
Utils::externalLinkWarning(this, "https://docs.featherwallet.org");
}
void MainWindow::onReportBug(bool checked) {
QMessageBox::information(this, "Reporting Bugs",
"<body>Please report any bugs as issues on our git repo:<br>\n"
"<a href=\"https://git.featherwallet.org/feather/feather/issues\" style=\"color: #33A4DF\">https://git.featherwallet.org/feather/feather/issues</a><br/><br/>"
"\n"
"Before reporting a bug, upgrade to the most recent version of Feather "
"(latest release or git HEAD), and include the version number in your report. "
"Try to explain not only what the bug is, but how it occurs.</body>");
Utils::externalLinkWarning(this, "https://docs.featherwallet.org/guides/report-an-issue");
}
QString MainWindow::getPlatformTag() {

1
src/MainWindow.h

@ -117,6 +117,7 @@ private slots:
void onExportHistoryCSV(bool checked);
void onExportContactsCSV(bool checked);
void onCreateDesktopEntry(bool checked);
void onShowDocumentaton();
void onReportBug(bool checked);
// offline tx signing

6
src/MainWindow.ui

@ -467,6 +467,7 @@
<addaction name="actionOfficialWebsite"/>
<addaction name="actionDonate_to_Feather"/>
<addaction name="separator"/>
<addaction name="actionDocumentation"/>
<addaction name="actionReport_bug"/>
<addaction name="actionShow_debug_info"/>
</widget>
@ -803,6 +804,11 @@
<string>Address checker</string>
</property>
</action>
<action name="actionDocumentation">
<property name="text">
<string>Documentation</string>
</property>
</action>
</widget>
<layoutdefault spacing="6" margin="11"/>
<customwidgets>

Loading…
Cancel
Save