From 3b23758554819345cd04d8743b229b4d2f69e160 Mon Sep 17 00:00:00 2001 From: Juraj Fedel Date: Thu, 8 Oct 2015 02:49:52 +0200 Subject: [PATCH] Add Chat on IRC #scribus in help menu --- scribus/actionmanager.cpp | 6 +++++- scribus/scribus.cpp | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/scribus/actionmanager.cpp b/scribus/actionmanager.cpp index 2704394..1acbec5 100644 --- a/scribus/actionmanager.cpp +++ b/scribus/actionmanager.cpp @@ -841,6 +841,8 @@ void ActionManager::initHelpMenuActions() scrActions->insert(name, new ScrAction(ScrAction::DataQString, QPixmap(), QPixmap(), "", defaultKey(name), mainWindow, 0, 0.0, "http://wiki.scribus.net")); name="helpOnlineTutorial1"; scrActions->insert(name, new ScrAction(ScrAction::DataQString, QPixmap(), QPixmap(), "", defaultKey(name), mainWindow, 0, 0.0, "")); + name="helpOnlineWebChat"; + scrActions->insert(name, new ScrAction(ScrAction::DataQString, QPixmap(), QPixmap(), "", defaultKey(name), mainWindow, 0, 0.0, "http://webchat.freenode.net/?channels=scribus")); name="helpCheckUpdates"; scrActions->insert(name, new ScrAction("", defaultKey(name), mainWindow)); @@ -858,6 +860,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) @@ -1502,6 +1505,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 @@ -1872,7 +1876,7 @@ void ActionManager::createDefaultMenus() itmenu->second << "windowsCascade" << "windowsTile" << "toolsProperties" << "toolsOutline" << "toolsScrapbook" << "toolsLayers" << "toolsPages" << "toolsBookmarks" << "toolsMeasurements" << "toolsActionHistory" << "toolsPreflightVerifier" << "toolsAlignDistribute" << "toolsToolbarTools" << "toolsToolbarPDF"; //Help ++itmenu; - itmenu->second << "helpAboutScribus" << "helpAboutPlugins" << "helpAboutQt" << "helpTooltips" << "helpManual" << "helpOnlineWWW" << "helpOnlineDocs" << "helpOnlineWiki" << "helpOnlineTutorial1" << "helpCheckUpdates"; + itmenu->second << "helpAboutScribus" << "helpAboutPlugins" << "helpAboutQt" << "helpTooltips" << "helpManual" << "helpOnlineWWW" << "helpOnlineDocs" << "helpOnlineWiki" << "helpOnlineTutorial1" << "helpOnlineWebChat" << "helpCheckUpdates"; //Other // ++itmenu; // itmenu->second << ""; diff --git a/scribus/scribus.cpp b/scribus/scribus.cpp index c5c6a53..496d5c4 100644 --- a/scribus/scribus.cpp +++ b/scribus/scribus.cpp @@ -962,6 +962,7 @@ void ScribusMainWindow::initMenuBar() scrMenuMgr->addMenuItem(scrActions["helpOnlineWiki"], "Help"); scrMenuMgr->createMenu("HelpOnlineTutorials", tr("Online &Tutorials"), "Help"); scrMenuMgr->addMenuItem(scrActions["helpOnlineTutorial1"], "HelpOnlineTutorials"); + scrMenuMgr->addMenuItem(scrActions["helpOnlineWebChat"], "Help"); scrMenuMgr->addMenuSeparator("Help"); scrMenuMgr->addMenuItem(scrActions["helpCheckUpdates"], "Help"); scrMenuMgr->addMenuSeparator("Help"); -- 2.1.4