void Task::init() { L_FUNC(""); L_INFO("+++ test Logger"); L_FATAL("L_FATAL"); L_ERROR("L_ERROR"); L_WARN("L_WARN"); L_INFO("L_INFO"); L_DEBUG("L_DEBUG"); L_INFO("--- test Logger"); L_INFO(QString()); // --> "?" L_INFO(" \n Trimmed \n\n"); // --> whitespace removed from start and end L_INFO("UTF-8 Unicode text: äöü àéè"); QString formattedOutput1 = "JSON output 1:\n" "{\n" " \"firstName\": \"Mario\",\n" " \"age\": 44\n" "}" ; L_INFO(formattedOutput1); QString formattedOutput2 = "{<br> \"firstName\": \"Mario\",<br> \"age\": 44<br>}"; L_INFO(formattedOutput2.prepend("JSON output 2:<br>").replace("<br>", "\n")); QTimer::singleShot(1000, this, SLOT(slotRun())); QTimer::singleShot(1000, this, SLOT(slotRun())); QTimer::singleShot(3000, this, SLOT(slotRun())); QTimer::singleShot(6000, this, SLOT(theEnd())); }
GameEngine::GameEngine(GameState *game, QWidget *parent) : QWidget(parent), _gamestate(game), _exit(false) { //set up interval in microseconds float interval = (1.0f / 60.0f); _interval_usec = (int)(interval * 1000000.0f); _interval_msec = (int)(_interval_usec / 1000); _loopControl = new QTimer(this); //_loopControl->setInterval(interval_msec); connect( _loopControl, SIGNAL(timeout()), this, SLOT(slotRun()) ); _gamestate->setParent(this); //Constructs the game _gamestate->buildAssets(); setupUi(); makeConnections(); //Start up the game _gamestate->startGame(); //Start timeres _timer.start(); _loopControl->start(_interval_msec); }
int ICrossing::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: signalLoadCrossing((*reinterpret_cast< EPair(*)>(_a[1]))); break; case 1: signalAddCrossing((*reinterpret_cast< EPair(*)>(_a[1])),(*reinterpret_cast< EPair(*)>(_a[2]))); break; case 2: signalDeleteCrossing((*reinterpret_cast< EPair(*)>(_a[1])),(*reinterpret_cast< EPair(*)>(_a[2]))); break; case 3: slotClearInput(); break; case 4: slotAddCrossing(); break; case 5: slotDeleteCrossing(); break; case 6: slotReturnLoadCrossing((*reinterpret_cast< EListPair(*)>(_a[1]))); break; case 7: slotRun(); break; case 8: slotReturnAddCrossing((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< EPair(*)>(_a[2]))); break; case 9: slotReturnDeleteCrossing((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< EPair(*)>(_a[2]))); break; case 10: slotError((*reinterpret_cast< QString(*)>(_a[1]))); break; default: ; } _id -= 11; } return _id; }
RubySupportPart::RubySupportPart(QObject *parent, const char *name, const QStringList& ) : KDevLanguageSupport (&data, parent, name ? name : "RubySupportPart" ) { setInstance(RubySupportFactory::instance()); setXMLFile("kdevrubysupport.rc"); KAction *action; action = new KAction( i18n("&Run"), "exec", SHIFT + Key_F9, this, SLOT(slotRun()), actionCollection(), "build_execute" ); action->setToolTip(i18n("Run")); action->setWhatsThis(i18n("<b>Run</b><p>Starts an application.")); action->setIcon("ruby_run.png"); action = new KAction( i18n("Run Test Under Cursor"), "exec", ALT + Key_F9, this, SLOT(slotRunTestUnderCursor()), actionCollection(), "build_execute_test_function" ); action->setToolTip(i18n("Run Test Under Cursor")); action->setWhatsThis(i18n("<b>Run Test Under Cursor</b><p>Runs the function under the cursor as test.")); action = new KAction( i18n("Launch Browser"), "network", 0, this, SLOT(slotBrowse()), actionCollection(), "build_launch_browser" ); action->setToolTip(i18n("Launch Browser")); action->setWhatsThis(i18n("<b>Launch Browser</b><p>Opens a web browser pointing to the Ruby Rails server") ); action = new KAction( i18n("Switch To Controller"), 0, CTRL+ALT+Key_1, this, SLOT(slotSwitchToController()), actionCollection(), "switch_to_controller" ); action = new KAction( i18n("Switch To Model"), 0, CTRL+ALT+Key_2, this, SLOT(slotSwitchToModel()), actionCollection(), "switch_to_model" ); action = new KAction( i18n("Switch To View"), 0, CTRL+ALT+Key_3, this, SLOT(slotSwitchToView()), actionCollection(), "switch_to_view" ); action = new KAction( i18n("Switch To Test"), 0, CTRL+ALT+Key_4, this, SLOT(slotSwitchToTest()), actionCollection(), "switch_to_test" ); kdDebug() << "Creating RubySupportPart" << endl; m_shellWidget = new KDevShellWidget( 0, "irb console"); m_shellWidget->setIcon( SmallIcon("ruby_config.png", KIcon::SizeMedium, KIcon::DefaultState, RubySupportPart::instance())); m_shellWidget->setCaption(i18n("Ruby Shell")); mainWindow()->embedOutputView( m_shellWidget, i18n("Ruby Shell"), i18n("Ruby Shell")); mainWindow()->raiseView( m_shellWidget ); connect( core(), SIGNAL(projectOpened()), this, SLOT(projectOpened()) ); connect( core(), SIGNAL(projectClosed()), this, SLOT(projectClosed()) ); connect( core(), SIGNAL(contextMenu(QPopupMenu *, const Context *)), this, SLOT(contextMenu(QPopupMenu *, const Context *)) ); connect( partController(), SIGNAL(savedFile(const KURL&)), this, SLOT(savedFile(const KURL&)) ); connect( core(), SIGNAL(projectConfigWidget(KDialogBase*)), this, SLOT(projectConfigWidget(KDialogBase*)) ); }
Terminal::Terminal( QWidget * parent ) : QMainWindow( parent ) { ui.setupUi( this ); state = new QtLua::State(); state->openlib( QtLua::AllLibs ); msleep.register_( *state, "msleep" ); // Register luaftdi module. state->lua_do( reg_register ); QSettings settings( "history.ini", QSettings::IniFormat, this ); ui.terminal->load_history( settings ); QObject::connect( ui.terminal, SIGNAL(line_validate(const QString&)), state, SLOT(exec(const QString&)) ); QObject::connect( ui.terminal, SIGNAL(get_completion_list(const QString &, QStringList &, int &)), state, SLOT(fill_completion_list(const QString &, QStringList &, int &)) ); QObject::connect( state, SIGNAL(output(const QString&)), ui.terminal, SLOT(print(const QString&)) ); ui.terminal->print( "You may type: help(), list() and use TAB completion.\n" ); ui.terminal->print( "bootHv( <slot index> ) - booting HV FPGA chip.\n" ); ui.terminal->print( "enum( <slot index> ) - attempt to get enum from slot provided.\n" ); connect( ui.run, SIGNAL(triggered()), this, SLOT(slotRun()) ); QFile file( "default.lua" ); if ( file.exists() ) { if ( file.open( QIODevice::ReadOnly ) ) { try { state->exec_chunk( file ); } catch ( QtLua::String & e ) { ui.terminal->print( e ); } } } }
int CStrafe::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QObject::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: signalReturnLoadStrafe((*reinterpret_cast< EListPair(*)>(_a[1]))); break; case 1: signalError((*reinterpret_cast< QString(*)>(_a[1]))); break; case 2: signalReturnEditPair((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< EPair(*)>(_a[2]))); break; case 3: signalGetOptions(); break; case 4: slotLoadStrafe(); break; case 5: slotEditPair((*reinterpret_cast< EPair(*)>(_a[1]))); break; case 6: slotReturnOptions((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< EOptions(*)>(_a[2]))); break; case 7: slotRun(); break; default: ; } _id -= 8; } return _id; }
BashSupportPart::BashSupportPart(QObject *parent, const char *name, const QStringList& ) : KDevLanguageSupport (&data, parent, name ? name : "BashSupportPart" ) { setInstance(BashSupportFactory::instance()); setXMLFile("kdevbashsupport.rc"); KAction *action; action = new KAction( i18n("&Run"), "exec",Key_F9,this, SLOT(slotRun()),actionCollection(), "build_execute" ); action->setToolTip(i18n("Run")); action->setWhatsThis(i18n("<b>Run</b><p>Starts an application.")); kdDebug() << "Creating BashSupportPart" << endl; connect( core(), SIGNAL(projectConfigWidget(KDialogBase*)), this, SLOT(projectConfigWidget(KDialogBase*)) ); connect( core(), SIGNAL(projectOpened()), this, SLOT(projectOpened()) ); connect( core(), SIGNAL(projectClosed()), this, SLOT(projectClosed()) ); connect( partController(), SIGNAL(savedFile(const KURL&)), this, SLOT(savedFile(const KURL&)) ); connect(partController(), SIGNAL(activePartChanged(KParts::Part*)), this, SLOT(slotActivePartChanged(KParts::Part *))); m_cc = new BashCodeCompletion(); }
void QueueMgrWindow::setupActions() { // -- Standard 'File' menu actions --------------------------------------------- KActionCollection* const ac = actionCollection(); d->runAction = new QAction(QIcon::fromTheme(QLatin1String("media-playback-start")), i18n("Run"), this); d->runAction->setEnabled(false); connect(d->runAction, SIGNAL(triggered()), this, SLOT(slotRun())); ac->addAction(QLatin1String("queuemgr_run"), d->runAction); ac->setDefaultShortcut(d->runAction, Qt::CTRL + Qt::Key_P); d->stopAction = new QAction(QIcon::fromTheme(QLatin1String("media-playback-stop")), i18n("Stop"), this); d->stopAction->setEnabled(false); connect(d->stopAction, SIGNAL(triggered()), this, SLOT(slotStop())); ac->addAction(QLatin1String("queuemgr_stop"), d->stopAction); ac->setDefaultShortcut(d->stopAction, Qt::CTRL + Qt::Key_S); d->newQueueAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-addqueue")), i18n("New Queue"), this); connect(d->newQueueAction, SIGNAL(triggered()), d->queuePool, SLOT(slotAddQueue())); ac->addAction(QLatin1String("queuemgr_newqueue"), d->newQueueAction); d->removeQueueAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-rmqueue")), i18n("Remove Queue"), this); connect(d->removeQueueAction, SIGNAL(triggered()), d->queuePool, SLOT(slotRemoveCurrentQueue())); ac->addAction(QLatin1String("queuemgr_removequeue"), d->removeQueueAction); // TODO rename action to saveWorkflowAction to avoid confusion? d->saveQueueAction = new QAction(QIcon::fromTheme(QLatin1String("document-save")), i18n("Save Workflow"), this); connect(d->saveQueueAction, SIGNAL(triggered()), this, SLOT(slotSaveWorkflow())); ac->addAction(QLatin1String("queuemgr_savequeue"), d->saveQueueAction); d->removeItemsSelAction = new QAction(QIcon::fromTheme(QLatin1String("list-remove")), i18n("Remove items"), this); d->removeItemsSelAction->setEnabled(false); connect(d->removeItemsSelAction, SIGNAL(triggered()), d->queuePool, SLOT(slotRemoveSelectedItems())); ac->addAction(QLatin1String("queuemgr_removeitemssel"), d->removeItemsSelAction); ac->setDefaultShortcut(d->removeItemsSelAction, Qt::CTRL + Qt::Key_K); d->removeItemsDoneAction = new QAction(i18n("Remove processed items"), this); d->removeItemsDoneAction->setEnabled(false); connect(d->removeItemsDoneAction, SIGNAL(triggered()), d->queuePool, SLOT(slotRemoveItemsDone())); ac->addAction(QLatin1String("queuemgr_removeitemsdone"), d->removeItemsDoneAction); d->clearQueueAction = new QAction(QIcon::fromTheme(QLatin1String("edit-clear")), i18n("Clear Queue"), this); d->clearQueueAction->setEnabled(false); connect(d->clearQueueAction, SIGNAL(triggered()), d->queuePool, SLOT(slotClearList())); ac->addAction(QLatin1String("queuemgr_clearlist"), d->clearQueueAction); ac->setDefaultShortcut(d->clearQueueAction, Qt::CTRL + Qt::SHIFT + Qt::Key_K); QAction* const close = buildStdAction(StdCloseAction, this, SLOT(close()), this); ac->addAction(QLatin1String("queuemgr_close"), close); // -- 'Tools' menu actions ----------------------------------------------------- d->moveUpToolAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-commit")), i18n("Move up"), this); connect(d->moveUpToolAction, SIGNAL(triggered()), d->assignedList, SLOT(slotMoveCurrentToolUp())); ac->addAction(QLatin1String("queuemgr_toolup"), d->moveUpToolAction); d->moveDownToolAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-update")), i18n("Move down"), this); connect(d->moveDownToolAction, SIGNAL(triggered()), d->assignedList, SLOT(slotMoveCurrentToolDown())); ac->addAction(QLatin1String("queuemgr_tooldown"), d->moveDownToolAction); d->removeToolAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-remove")), i18n("Remove tool"), this); connect(d->removeToolAction, SIGNAL(triggered()), d->assignedList, SLOT(slotRemoveCurrentTool())); ac->addAction(QLatin1String("queuemgr_toolremove"), d->removeToolAction); d->clearToolsAction = new QAction(QIcon::fromTheme(QLatin1String("edit-clear-list")), i18n("Clear List"), this); connect(d->clearToolsAction, SIGNAL(triggered()), d->assignedList, SLOT(slotClearToolsList())); ac->addAction(QLatin1String("queuemgr_toolsclear"), d->clearToolsAction); // -- Standard 'View' menu actions --------------------------------------------- createFullScreenAction(QLatin1String("queuemgr_fullscreen")); // -- Standard 'Configure' menu actions ---------------------------------------- createSettingsActions(); // --------------------------------------------------------------------------------- ThemeManager::instance()->registerThemeActions(this); // -- Standard 'Help' menu actions --------------------------------------------- createHelpActions(); // Provides a menu entry that allows showing/hiding the toolbar(s) setStandardToolBarMenuEnabled(true); // Provides a menu entry that allows showing/hiding the statusbar createStandardStatusBarAction(); // --------------------------------------------------------------------------------- createGUI(xmlFile()); showMenuBarAction()->setChecked(!menuBar()->isHidden()); // NOTE: workaround for bug #171080 }