From 265c24526291916131352ebd01c4320279dfe9eb Mon Sep 17 00:00:00 2001 From: Juraj Fedel Date: Thu, 8 Oct 2015 02:50:20 +0200 Subject: [PATCH] Add Chat on IRC #scribus in help menu --- scribus/actionmanager.cpp | 5 +++++ scribus/scribus.cpp | 1 + 2 files changed, 6 insertions(+) diff --git a/scribus/actionmanager.cpp b/scribus/actionmanager.cpp index 7f6c344..b8642ff 100644 --- a/scribus/actionmanager.cpp +++ b/scribus/actionmanager.cpp @@ -1001,6 +1001,8 @@ void ActionManager::initHelpMenuActions() scrActions->insert(name, new ScrAction(ScrAction::DataQString, QPixmap(), QPixmap(), "", defaultKey(name), mainWindow, "http://wiki.scribus.net")); name="helpOnlineTutorial1"; scrActions->insert(name, new ScrAction(ScrAction::DataQString, QPixmap(), QPixmap(), "", defaultKey(name), mainWindow, "")); + name="helpOnlineWebChat"; + scrActions->insert(name, new ScrAction(ScrAction::DataQString, QPixmap(), QPixmap(), "", defaultKey(name), mainWindow, "http://webchat.freenode.net/?channels=scribus")); name="helpCheckUpdates"; scrActions->insert(name, new ScrAction("", defaultKey(name), mainWindow)); @@ -1018,6 +1020,7 @@ void ActionManager::initHelpMenuActions() connect( (*scrActions)["helpOnlineDocs"], SIGNAL(triggeredData(QString)), ul, SLOT(launchUrlExt(const QString)) ); connect( (*scrActions)["helpOnlineWiki"], SIGNAL(triggeredData(QString)), ul, SLOT(launchUrlExt(const QString)) ); connect( (*scrActions)["helpOnlineTutorial1"], SIGNAL(triggeredData(QString)), ul, SLOT(launchUrlExt(const QString)) ); + connect( (*scrActions)["helpOnlineWebChat"], SIGNAL(triggeredData(QString)), ul, SLOT(launchUrlExt(const QString)) ); } void ActionManager::initUnicodeActions(QMap > *actionMap, QWidget *actionParent, QStringList *actionNamesList) @@ -1743,6 +1746,7 @@ void ActionManager::languageChange() (*scrActions)["helpOnlineDocs"]->setTexts( tr("Scribus Online Documentation")); (*scrActions)["helpOnlineWiki"]->setTexts( tr("Scribus Wiki")); (*scrActions)["helpOnlineTutorial1"]->setTexts( tr("Getting Started with Scribus")); + (*scrActions)["helpOnlineWebChat"]->setTexts( tr("Chat on IRC #scribus")); (*scrActions)["helpCheckUpdates"]->setTexts( tr("Check for Updates")); //GUI and specials @@ -2360,6 +2364,7 @@ void ActionManager::createDefaultMenus() << "helpOnlineDocs" << "helpOnlineWiki" << "helpOnlineTutorial1" + << "helpOnlineWebChat" << "helpCheckUpdates"; //Other // ++itmenu; diff --git a/scribus/scribus.cpp b/scribus/scribus.cpp index 0023619..b530123 100644 --- a/scribus/scribus.cpp +++ b/scribus/scribus.cpp @@ -1158,6 +1158,7 @@ void ScribusMainWindow::initMenuBar() scrMenuMgr->addMenuItemString("helpOnlineWiki", "Help"); scrMenuMgr->addMenuItemString("HelpOnlineTutorials", "Help"); scrMenuMgr->addMenuItemString("helpOnlineTutorial1", "Help"); + scrMenuMgr->addMenuItemString("helpOnlineWebChat", "Help"); scrMenuMgr->addMenuItemString("SEPARATOR", "Help"); scrMenuMgr->addMenuItemString("helpCheckUpdates", "Help"); scrMenuMgr->addMenuItemString("SEPARATOR", "Help"); -- 2.1.4