diff --git a/src/dialogs/AboutDialog.cpp b/src/dialogs/AboutDialog.cpp index d332cb29..d60a5566 100644 --- a/src/dialogs/AboutDialog.cpp +++ b/src/dialogs/AboutDialog.cpp @@ -5,6 +5,8 @@ #include "ui_AboutDialog.h" #include "RizinPluginsDialog.h" #include "common/Configuration.h" +#include "common/BugReporting.h" + #include #include @@ -85,6 +87,10 @@ void AboutDialog::on_showPluginsButton_clicked() RizinPluginsDialog dialog(this); dialog.exec(); } +void AboutDialog::on_Issue_clicked() +{ + openIssue(); +} void AboutDialog::on_checkForUpdatesButton_clicked() { diff --git a/src/dialogs/AboutDialog.h b/src/dialogs/AboutDialog.h index 2d3ae342..c21baea5 100644 --- a/src/dialogs/AboutDialog.h +++ b/src/dialogs/AboutDialog.h @@ -21,6 +21,7 @@ private slots: void on_buttonBox_rejected(); void on_showVersionButton_clicked(); void on_showPluginsButton_clicked(); + void on_Issue_clicked(); /** * @fn AboutDialog::on_checkForUpdatesButton_clicked() diff --git a/src/dialogs/AboutDialog.ui b/src/dialogs/AboutDialog.ui index e6023527..13742312 100644 --- a/src/dialogs/AboutDialog.ui +++ b/src/dialogs/AboutDialog.ui @@ -6,8 +6,8 @@ 0 0 - 570 - 393 + 935 + 554 @@ -15,6 +15,121 @@ + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + QDialogButtonBox::Close + + + + + + + 5 + + + 15 + + + + + + 0 + 0 + + + + Check for updates on start + + + + + + + + 0 + 0 + + + + Check for updates + + + + + + + + 0 + 0 + + + + <html><head/><body><p align="center"><span style=" font-size:11pt; font-weight:600;">Cutter is a free and open-source reverse engineering platform powered by Rizin</span></p><p align="center"><span style=" font-size:11pt;">Read more on </span><a href="https://cutter.re"><span style=" text-decoration: underline; color:#2980b9;">cutter.re</span></a></p></body></html> + + + + + + + <html><head/><body><p><span style=" font-size:28pt; font-weight:600;">Cutter</span></p></body></html> + + + + + + + + 0 + 0 + + + + Report an issue + + + + + + + + 0 + 0 + + + + Show Rizin plugin information + + + + + + + + 0 + 0 + + + + Show version information + + + + + + @@ -42,111 +157,40 @@ - - - - QDialogButtonBox::Close + + + + true + + + + 0 + 0 + + + + + 96 + 96 + + + + + 96 + 96 + + + + Qt::NoFocus + + + Qt::DefaultContextMenu + + + 0 - - - - 5 - - - 15 - - - - - - 0 - 0 - - - - Check for updates on start - - - - - - - - 0 - 0 - - - - Check for updates - - - - - - - - 0 - 0 - - - - Show version information - - - - - - - - 0 - 0 - - - - Show Rizin plugin information - - - - - - - - 0 - 0 - - - - <html><head/><body><p align="center"><span style=" font-size:11pt; font-weight:600;">Cutter is a free and open-source reverse engineering platform powered by Rizin</span></p><p align="center"><span style=" font-size:11pt;">Read more on </span><a href="https://cutter.re"><span style=" text-decoration: underline; color:#2980b9;">cutter.re</span></a></p></body></html> - - - - - - - <html><head/><body><p><span style=" font-size:28pt; font-weight:600;">Cutter</span></p></body></html> - - - - - - - - 96 - 96 - - - - - 96 - 96 - - - - - - @@ -159,4 +203,8 @@ + + signal1() + on_reportIssueButton_clicked() +