ScriptEditor::ScriptEditor(QWidget *parent) : EditWindow(parent) { runAct = new QAction(QIcon(":/images/media-play-3x.png"), tr("&Run"), this); // runAct->setShortcuts(QKeySequence::New); runAct->setStatusTip(tr("Run script")); connect(runAct, SIGNAL(triggered()), this, SLOT(runScript())); runSelectionAct = new QAction(QIcon(":/images/reload-2x.png"),tr("Run se&lection"), this); runSelectionAct->setStatusTip(tr("Run selected text")); connect(runSelectionAct,SIGNAL(triggered()),this, SLOT(runSelection())); stopScriptAct = new QAction("STOP",this); // connect(stopScriptAct,SIGNAL(triggered()),SessionManager::instance(),SLOT(stop())); pauseAct = new QAction("PAUSE",this); // connect(pauseAct,SIGNAL(triggered()),SessionManager::instance(),SLOT(pause())); // connect(SessionManager::instance(),SIGNAL(isPaused(bool)),this,SLOT(showPauseState(bool))); runToolBar = addToolBar(tr("Run")); runToolBar->addAction(runAct); runToolBar->addAction(runSelectionAct); // runToolBar->addAction(pasteAct); }
void RKConsole::initializeActions (KActionCollection *ac) { RK_TRACE (APP); context_help_action = new KAction (i18n ("&Function reference"), KShortcut ("F2"), this, SLOT (showContextHelp ()), ac, "function_reference"); run_selection_action = new KAction (i18n ("Run selection"), KShortcut ("F8"), this, SLOT (runSelection ()), ac, "run_selection"); run_selection_action->setIcon ("player_play"); interrupt_command_action = new KAction (i18n ("Interrupt running command"), KShortcut ("Ctrl+C"), this, SLOT (slotInterruptCommand ()), ac, "interrupt"); interrupt_command_action->setIcon ("player_stop"); interrupt_command_action->setEnabled (false); // ugly HACK: we need this to override the default Ctrl+C binding interrupt_command_action->setShortcut ("Ctrl+C"); copy_action = new KAction (i18n ("Copy selection cleaned"), 0, this, SLOT (copy ()), ac, "rkconsole_copy"); copy_literal_action = new KAction (i18n ("Copy selection literally"), 0, this, SLOT (literalCopy ()), ac, "rkconsole_copy_literal"); KStdAction::clear (this, SLOT (clear ()), ac, "rkconsole_clear"); paste_action = KStdAction::paste (this, SLOT (paste ()), ac, "rkconsole_paste"); new KAction (i18n ("Configure"), 0, this, SLOT (configure ()), ac, "rkconsole_configure"); }
void RKCommandEditorWindowPart::initializeActions () { RK_TRACE (COMMANDEDITOR); runAll = new KAction (i18n ("Run all"), QIconSet (RKCommonFunctions::getRKWardDataDir () + "icons/run_all.png"), KShortcut ("F9"), command_editor, SLOT (runAll()), actionCollection (), "run_all"); runSelection = new KAction (i18n ("Run selection"), QIconSet (RKCommonFunctions::getRKWardDataDir () + "icons/run_selection.png"), KShortcut ("F8"), command_editor, SLOT (runSelection()), actionCollection (), "run_selection"); runLine = new KAction (i18n ("Run current line"), QIconSet (RKCommonFunctions::getRKWardDataDir () + "icons/run_line.png"), KShortcut ("Ctrl+L"), command_editor, SLOT (runLine()), actionCollection (), "run_line"); helpFunction = new KAction (i18n ("&Function reference"), KShortcut ("F2"), command_editor, SLOT (showHelp()), actionCollection (), "function_reference"); }