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); }
void FunnelStatistics::emitOpenCaptureFile(QString &cf_path, QString &filter) { emit openCaptureFile(cf_path, filter); }