enum
{
- V4L_DEVICE,
V4L2_DEVICE,
PVR_DEVICE,
- DVB_DEVICE,
- BDA_DEVICE,
+ DTV_DEVICE,
DSHOW_DEVICE,
SCREEN_DEVICE,
JACK_DEVICE
}
virtual ~OpenPanel() {};
virtual void clear() = 0;
+ virtual void onFocus() {}
protected:
intf_thread_t *p_intf;
public slots:
virtual void clear() ;
virtual void accept() ;
protected:
- bool eventFilter(QObject *obj, QEvent *event)
+ bool eventFilter(QObject *, QEvent *event)
{
if( event->type() == QEvent::Hide ||
event->type() == QEvent::HideToParent )
NetOpenPanel( QWidget *, intf_thread_t * );
virtual ~NetOpenPanel();
virtual void clear() ;
+ void onFocus();
private:
Ui::OpenNetwork ui;
QStringListModel *mrlList;
public slots:
virtual void updateMRL();
private slots:
- void updateCompleter();
+ void updateModel();
};
class UrlValidator : public QValidator
QString advMRL;
QDialog *adv;
#ifdef WIN32
- QRadioButton *bdas, *bdat, *bdac, *bdaa;
- QSpinBox *bdaCard, *bdaFreq, *bdaSrate;
- QLabel *bdaSrateLabel, *bdaBandLabel;
- QComboBox *bdaBandBox;
StringListConfigControl *vdevDshowW, *adevDshowW;
QLineEdit *dshowVSizeLine;
#else
- QRadioButton *dvbs, *dvbt, *dvbc;
- QLabel *dvbBandLabel, *dvbSrateLabel;
- QSpinBox *v4lFreq, *pvrFreq, *pvrBitr;
- QLineEdit *v4lVideoDevice, *v4lAudioDevice;
- QLineEdit *v4l2VideoDevice, *v4l2AudioDevice;
+ QSpinBox *pvrFreq, *pvrBitr;
+ QComboBox *v4l2VideoDevice, *v4l2AudioDevice;
QLineEdit *pvrDevice, *pvrRadioDevice;
- QComboBox *v4lNormBox, *v4l2StdBox, *pvrNormBox, *dvbBandBox;
- QSpinBox *dvbCard, *dvbFreq, *dvbSrate;
+ QComboBox *v4l2StdBox, *pvrNormBox;
QSpinBox *jackChannels, *jackCaching;
QCheckBox *jackPace, *jackConnect;
QLineEdit *jackPortsSelected;
#endif
+ QRadioButton *dvbc, *dvbs, *dvbs2, *dvbt, *dvbt2, *atsc, *cqam;
+ QLabel *dvbBandLabel, *dvbSrateLabel, *dvbModLabel;
+ QComboBox *dvbQamBox, *dvbPskBox, *dvbBandBox;
+ QSpinBox *dvbCard, *dvbFreq, *dvbSrate;
QDoubleSpinBox *screenFPS;
public slots: