bool PGE_OSXApplication::event(QEvent *event) { if(event->type() == QEvent::FileOpen) { QFileOpenEvent *openEvent = static_cast<QFileOpenEvent *>(event); if(openEvent) { if(m_connected) { QString file = openEvent->file(); std::string file_s = file.toStdString(); pLogDebug("Opened file %s (signal)", file_s.c_str()); emit openFileRequested(file); } else { QString file = openEvent->file(); std::string file_s = file.toStdString(); pLogDebug("Opened file %s (queue)", file_s.c_str()); m_openFileRequests.enqueue(file); } } else pLogWarning("Failed to process openEvent: pointer is null!"); } return QApplication::event(event); }
bool TexmakerApp::event(QEvent * event) { if (event->type() == QEvent::FileOpen) { QFileOpenEvent *oe = static_cast<QFileOpenEvent *>(event); if (initialized) mw->load(oe->file()); else delayedFileLoad = oe->file(); event->accept(); return true; } return QApplication::event(event); }
bool NPlayer::eventFilter(QObject *obj, QEvent *event) { if (event->type() == QEvent::FileOpen) { QFileOpenEvent *fileEvent = static_cast<QFileOpenEvent *>(event); if (!fileEvent->file().isEmpty()) m_playlistWidget->playFiles(QStringList() << fileEvent->file()); return false; } return QObject::eventFilter(obj, event); }
// // OSX-specific way of handling bitcoin: URIs and PaymentRequest mime types. // Also used by paymentservertests.cpp and when opening a payment request file // via "Open URI..." menu entry. // bool PaymentServer::eventFilter(QObject *object, QEvent *event) { if (event->type() == QEvent::FileOpen) { QFileOpenEvent *fileEvent = static_cast<QFileOpenEvent*>(event); if (!fileEvent->file().isEmpty()) handleURIOrFile(fileEvent->file()); else if (!fileEvent->url().isEmpty()) handleURIOrFile(fileEvent->url().toString()); return true; } return QObject::eventFilter(object, event); }
bool MainApplication::event(QEvent* event) { switch(event->type()) { case QEvent::FileOpen: { QFileOpenEvent * fileEvent = static_cast<QFileOpenEvent *>(event); // Handle the project file m_queuedFile = fileEvent->file(); if(Engine::getSong()) { if(gui->mainWindow()->mayChangeProject(true)) { qDebug() << "Loading file " << m_queuedFile; Engine::getSong()->loadProject(m_queuedFile); } } else { qDebug() << "Queuing file " << m_queuedFile; } return true; } default: return QApplication::event(event); } }
bool WiresharkApplication::event(QEvent *event) { QString display_filter = NULL; if (event->type() == QEvent::FileOpen) { QFileOpenEvent *foe = static_cast<QFileOpenEvent *>(event); if (foe && foe->file().length() > 0) { QString cf_path(foe->file()); if (initialized_) { emit openCaptureFile(cf_path, display_filter, WTAP_TYPE_AUTO); } else { pending_open_files_.append(cf_path); } } return true; } return QApplication::event(event); }
bool event(QEvent *event) { if (event->type() == QEvent::FileOpen) { QFileOpenEvent *openEvent = static_cast<QFileOpenEvent*>(event); resourceArg = openEvent->file(); return true; } else return QApplication::event(event); }
bool QtSingleApplication::event(QEvent *event) { if (event->type() == QEvent::FileOpen) { QFileOpenEvent *foe = static_cast<QFileOpenEvent*>(event); emit fileOpenRequest(foe->file()); return true; } return QApplication::event(event); }
bool QxApplication::event(QEvent* event) { if (event->type() == QEvent::FileOpen) { QFileOpenEvent* foe = static_cast<QFileOpenEvent*>(event); #ifdef Q_WS_MAC #ifndef QT_MAC_USE_COCOA if (foe->file() == QString()) { if (qxApp->mainWindow()) qxApp->mainWindow()->reopen(); } else #endif #endif emit fileOpen(foe->file()); return true; } return QApplication::event(event); }
/** \brief Event filter created to catch the FileOpenEvent from MacOS X */ bool MainWindow::eventFilter(QObject *obj, QEvent *event) { if(event->type() == QEvent::FileOpen) { QFileOpenEvent *fe = static_cast<QFileOpenEvent *>(event); if (fe) { readFile(fe->file()); } return true; } return QObject::eventFilter(obj, event); }
bool Application::event(QEvent* _event) { bool result = true; if (_event->type() == QEvent::FileOpen && m_applicationManager != 0) { QFileOpenEvent* fileOpenEvent = static_cast<QFileOpenEvent*>(_event); m_applicationManager->openFile(::preparePath(fileOpenEvent->file())); } else { result = QApplication::event(_event); } return result; }
bool cwOpenFileEventHandler::eventFilter(QObject *obj, QEvent *event) { if(event->type() == QEvent::FileOpen) { Q_ASSERT(dynamic_cast<QApplication*>(obj) != NULL); Q_ASSERT(dynamic_cast<QFileOpenEvent*>(event) != NULL); QFileOpenEvent* fileOpenEvent = static_cast<QFileOpenEvent*>(event); if(project() != NULL) { project()->loadFile(fileOpenEvent->file());\ event->accept(); return true; } } return false; }
bool Application::event(QEvent *event) { if (event->type() == QEvent::FileOpen) { QFileOpenEvent *openEvent = static_cast<QFileOpenEvent*>(event); QString file = openEvent->file(); _mainWindow->open(file); return true; } else { return QApplication::event(event); } }
bool QcApplication::event( QEvent *event ) { switch (event->type()) { case QEvent::FileOpen: { // open the file dragged onto the application icon on Mac QFileOpenEvent *fe = static_cast<QFileOpenEvent*>(event); interpret( QString("Document.open(\"%1\")").arg(fe->file()), false ); event->accept(); return true; } default: break; } return QApplication::event( event ); }
bool QcApplication::event( QEvent *e ) { if( e->type() == QEvent::FileOpen ) { // open the file dragged onto the application icon on Mac QFileOpenEvent *fe = static_cast<QFileOpenEvent*>(e); QtCollider::lockLang(); gMainVMGlobals->canCallOS = true; QString cmdLine = QString("Document.open(\"%1\")").arg(fe->file()); char *method = strdup( "interpretPrintCmdLine" ); interpretCmdLine( cmdLine.toStdString().c_str(), cmdLine.size(), method ); free(method); gMainVMGlobals->canCallOS = false; QtCollider::unlockLang(); return true; } return QApplication::event( e ); }