ui: Bug Tracker in Menu

This commit is contained in:
Andreas Stallinger
2016-04-04 14:39:09 +02:00
parent e5bf177241
commit ffc00829f0
2 changed files with 9 additions and 2 deletions
+8 -2
View File
@@ -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<QtAboutLicense>();
@@ -541,9 +546,9 @@ void QtMainWindow::openRecentProject()
void QtMainWindow::updateRecentProjectMenu()
{
std::vector<FilePath> 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())
+1
View File
@@ -104,6 +104,7 @@ public slots:
void about();
void openSettings();
void showBugtracker();
void showDocumentation();
void showLicenses();
void enterLicense();