diff --git a/src/lib_gui/qt/window/QtMainWindow.cpp b/src/lib_gui/qt/window/QtMainWindow.cpp index 75edcf6c..b30a215f 100644 --- a/src/lib_gui/qt/window/QtMainWindow.cpp +++ b/src/lib_gui/qt/window/QtMainWindow.cpp @@ -331,6 +331,11 @@ void QtMainWindow::showDocumentation() QDesktopServices::openUrl(QUrl("https://coati.io/documentation/")); } +void QtMainWindow::showBugtracker() +{ + QDesktopServices::openUrl(QUrl("https://github.com/CoatiSoftware/CoatiBugTracker/issues")); +} + void QtMainWindow::showLicenses() { QtAboutLicense* licenseWindow = createWindow(); @@ -541,9 +546,9 @@ void QtMainWindow::openRecentProject() void QtMainWindow::updateRecentProjectMenu() { std::vector recentProjects = ApplicationSettings::getInstance()->getRecentProjects(); - for (size_t i = 0; i < ApplicationSettings::getInstance()->getMaxRecentProjectsCount(); i++) + for (int i = 0; i < ApplicationSettings::getInstance()->getMaxRecentProjectsCount(); i++) { - if(i < recentProjects.size()) + if ((size_t)i < recentProjects.size()) { FilePath project = recentProjects[i]; m_recentProjectAction[i]->setVisible(true); @@ -634,6 +639,7 @@ void QtMainWindow::setupHelpMenu() menu->addAction(tr("&About"), this, SLOT(about())); menu->addAction(tr("Documentation"), this, SLOT(showDocumentation())); + menu->addAction(tr("Bug Tracker"), this, SLOT(showBugtracker())); menu->addAction(tr("Licences"), this, SLOT(showLicenses())); if(!isTrial()) diff --git a/src/lib_gui/qt/window/QtMainWindow.h b/src/lib_gui/qt/window/QtMainWindow.h index ff1382f3..d77a4dc0 100644 --- a/src/lib_gui/qt/window/QtMainWindow.h +++ b/src/lib_gui/qt/window/QtMainWindow.h @@ -104,6 +104,7 @@ public slots: void about(); void openSettings(); + void showBugtracker(); void showDocumentation(); void showLicenses(); void enterLicense();