void FileDestBox::fileBrowse() { QString fileName = QFileDialog::getSaveFileName( this, qtr( "Save file..." ), "", qtr( "Containers (*.ps *.ts *.mpg *.ogg *.asf *.mp4 *.mov *.wav *.raw *.flv *.webm)" ) ); fileEdit->setText( toNativeSeparators( fileName ) ); emit mrlUpdated(); }
void SoutDialog::addDest( ) { VirtualDestBox *db; QString caption; switch( ui.destBox->currentIndex() ) { case 0: db = new FileDestBox( this, p_intf ); caption = qtr( "File" ); break; case 1: db = new HTTPDestBox( this ); caption = qfu( "HTTP" ); break; case 2: db = new MMSHDestBox( this ); caption = qfu( "WMSP" ); break; case 3: db = new RTSPDestBox( this ); caption = qfu( "RTSP" ); break; case 4: db = new RTPDestBox( this, "ts" ); caption = "RTP/TS"; break; case 5: db = new RTPDestBox( this ); caption = "RTP/AVP"; break; case 6: db = new UDPDestBox( this ); caption = "UDP"; break; case 7: db = new ICEDestBox( this ); caption = "Icecast"; break; default: assert(0); } int index = ui.destTab->addTab( db, caption ); CONNECT( db, mrlUpdated(), this, updateMRL() ); ui.destTab->setCurrentIndex( index ); updateMRL(); }
int OpenPanel::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: mrlUpdated((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break; case 1: methodChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 2: updateMRL(); break; default: ; } _id -= 3; } return _id; }