[vlc-commits] commit: Add GUI support for Clear QAM (Manol Manolov )
git at videolan.org
git at videolan.org
Thu Jul 22 17:30:59 CEST 2010
vlc | branch: master | Manol Manolov <man40dev at gmail.com> | Sun Jul 18 12:11:50 2010 -0400| [a8acf5a0f708aa80499a9d9ef0207ee3d1183193] | committer: Jean-Baptiste Kempf
Add GUI support for Clear QAM
Option in the streaming dialog to pick Clear QAM.
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a8acf5a0f708aa80499a9d9ef0207ee3d1183193
---
modules/gui/qt4/components/open_panels.cpp | 12 ++++++++++++
modules/gui/qt4/components/open_panels.hpp | 2 +-
2 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/modules/gui/qt4/components/open_panels.cpp b/modules/gui/qt4/components/open_panels.cpp
index a32d77e..611d25b 100644
--- a/modules/gui/qt4/components/open_panels.cpp
+++ b/modules/gui/qt4/components/open_panels.cpp
@@ -730,12 +730,14 @@ void CaptureOpenPanel::initialize()
bdac = new QRadioButton( "DVB-C" );
bdat = new QRadioButton( "DVB-T" );
bdaa = new QRadioButton( "ATSC" );
+ bdaq = new QRadioButton( "Clear QAM" );
bdaDevLayout->addWidget( bdaTypeLabel, 0, 0 );
bdaDevLayout->addWidget( bdas, 0, 1 );
bdaDevLayout->addWidget( bdac, 0, 2 );
bdaDevLayout->addWidget( bdat, 0, 3 );
bdaDevLayout->addWidget( bdaa, 0, 4 );
+ bdaDevLayout->addWidget( bdaq, 0, 5 );
/* bda Props */
QLabel *bdaFreqLabel =
@@ -778,10 +780,12 @@ void CaptureOpenPanel::initialize()
BUTTONACT( bdat, updateButtons() );
BUTTONACT( bdac, updateButtons() );
BUTTONACT( bdaa, updateButtons() );
+ BUTTONACT( bdaq, updateButtons() );
BUTTONACT( bdas, updateMRL() );
BUTTONACT( bdat, updateMRL() );
BUTTONACT( bdac, updateMRL() );
BUTTONACT( bdaa, updateMRL() );
+ BUTTONACT( bdaq, updateMRL() );
}
#else /* WIN32 */
@@ -1120,6 +1124,7 @@ void CaptureOpenPanel::updateMRL()
else if( bdat->isChecked() ) mrl = "dvb-t://";
else if( bdac->isChecked() ) mrl = "dvb-c://";
else if( bdaa->isChecked() ) mrl = "atsc://";
+ else if( bdaq->isChecked() ) mrl = "cqam://";
else return;
mrl += "frequency=" + QString::number( bdaFreq->value() );
if( bdac->isChecked() || bdat->isChecked() || bdaa->isChecked() )
@@ -1243,6 +1248,13 @@ void CaptureOpenPanel::updateButtons()
bdaBandBox->show();
bdaBandLabel->show();
}
+ else if( bdaq->isChecked() )
+ {
+ bdaSrate->hide();
+ bdaSrateLabel->hide();
+ bdaBandBox->hide();
+ bdaBandLabel->hide();
+ }
break;
#else
case DVB_DEVICE:
diff --git a/modules/gui/qt4/components/open_panels.hpp b/modules/gui/qt4/components/open_panels.hpp
index 4322024..bcd09e2 100644
--- a/modules/gui/qt4/components/open_panels.hpp
+++ b/modules/gui/qt4/components/open_panels.hpp
@@ -200,7 +200,7 @@ private:
QString advMRL;
QDialog *adv;
#ifdef WIN32
- QRadioButton *bdas, *bdat, *bdac, *bdaa;
+ QRadioButton *bdas, *bdat, *bdac, *bdaa, *bdaq;
QSpinBox *bdaCard, *bdaFreq, *bdaSrate;
QLabel *bdaSrateLabel, *bdaBandLabel;
QComboBox *bdaBandBox;
More information about the vlc-commits
mailing list