void ScripterCore::addToMainWindowMenu(ScribusMainWindow *mw) { menuMgr = mw->scrMenuMgr; menuMgr->createMenu("Scripter", QObject::tr("&Script")); menuMgr->addMenuToMenuBarBefore("Scripter","Windows"); menuMgr->createMenu("ScribusScripts", QObject::tr("&Scribus Scripts"), "Scripter"); menuMgr->addMenuItem(scrScripterActions["scripterExecuteScript"], "Scripter", true); menuMgr->createMenu("RecentScripts", QObject::tr("&Recent Scripts"), "Scripter"); menuMgr->addMenuSeparator("Scripter"); menuMgr->addMenuItem(scrScripterActions["scripterShowConsole"], "Scripter", true); menuMgr->addMenuItem(scrScripterActions["scripterAboutScript"], "Scripter", true); buildScribusScriptsMenu(); buildRecentScriptsMenu(); }
void ScripterCore::addToMainWindowMenu(ScribusMainWindow *mw) { menuMgr = mw->scrMenuMgr; menuMgr->createMenu("Scripter", QObject::tr("&Script")); menuMgr->createMenu("ScribusScripts", QObject::tr("&Scribus Scripts"), "Scripter"); menuMgr->addMenuItemString("ScribusScripts", "Scripter"); menuMgr->addMenuItemString("scripterExecuteScript", "Scripter"); menuMgr->createMenu("RecentScripts", QObject::tr("&Recent Scripts"), "Scripter", false, true); menuMgr->addMenuItemString("RecentScripts", "Scripter"); menuMgr->addMenuItemString("scripterExecuteScript", "Scripter"); menuMgr->addMenuItemString("SEPARATOR", "Scripter"); menuMgr->addMenuItemString("scripterShowConsole", "Scripter"); menuMgr->addMenuItemString("scripterAboutScript", "Scripter"); buildScribusScriptsMenu(); menuMgr->addMenuStringToMenuBarBefore("Scripter","Windows"); menuMgr->addMenuItemStringstoMenuBar("Scripter", scrScripterActions); RecentScripts = SavedRecentScripts; rebuildRecentScriptsMenu(); }