[vlc-devel] commit: Qt: Access-filter 'record' does not exist anymore. ( Jean-Philippe Andre )
git version control
git at videolan.org
Sat Sep 13 21:47:45 CEST 2008
vlc | branch: master | Jean-Philippe Andre <jpeg at via.ecp.fr> | Sat Sep 13 15:31:00 2008 -0400| [b5e274fa1b9a78af525e0b10f80ab3936ab0b97d] | committer: Jean-Philippe Andre
Qt: Access-filter 'record' does not exist anymore.
We need to reimplement an on-the-fly option to record streams.
I know this commit is crappy...
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b5e274fa1b9a78af525e0b10f80ab3936ab0b97d
---
modules/gui/qt4/components/interface_widgets.cpp | 8 +++++++-
modules/gui/qt4/components/interface_widgets.hpp | 5 ++++-
modules/gui/qt4/components/simple_preferences.cpp | 3 ---
modules/gui/qt4/components/simple_preferences.hpp | 2 +-
modules/gui/qt4/ui/sprefs_input.ui | 8 --------
5 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/modules/gui/qt4/components/interface_widgets.cpp b/modules/gui/qt4/components/interface_widgets.cpp
index 4edc127..f99a660 100644
--- a/modules/gui/qt4/components/interface_widgets.cpp
+++ b/modules/gui/qt4/components/interface_widgets.cpp
@@ -350,11 +350,13 @@ AdvControlsWidget::AdvControlsWidget( intf_thread_t *_p_i, bool b_fsCreation = f
#endif
/* Record Button */
+#if 0
recordButton = new QPushButton;
setupSmallButton( recordButton );
advLayout->addWidget( recordButton );
BUTTON_SET_ACT_I( recordButton, "", record,
qtr( "Record" ), record() );
+#endif
/* Snapshot Button */
snapshotButton = new QPushButton;
@@ -374,16 +376,19 @@ void AdvControlsWidget::enableInput( bool enable )
{
input_item_t *p_item = input_GetItem( THEMIM->getInput() );
i_input_id = p_item->i_id;
-
+#if 0
recordButton->setVisible( var_GetBool( THEMIM->getInput(), "can-record" ) );
}
else
{
recordButton->setVisible( false );
+#endif
}
ABButton->setEnabled( enable );
+#if 0
recordButton->setEnabled( enable );
+#endif
if( enable && ( i_last_input_id != i_input_id ) )
{
@@ -464,6 +469,7 @@ void AdvControlsWidget::AtoBLoop( float f_pos, int i_time, int i_length )
}
}
+// TODO: On-the-fly record needs to be reimplemented
void AdvControlsWidget::record()
{
input_thread_t *p_input = THEMIM->getInput();
diff --git a/modules/gui/qt4/components/interface_widgets.hpp b/modules/gui/qt4/components/interface_widgets.hpp
index 85d50e1..9894185 100644
--- a/modules/gui/qt4/components/interface_widgets.hpp
+++ b/modules/gui/qt4/components/interface_widgets.hpp
@@ -133,7 +133,10 @@ public:
private:
intf_thread_t *p_intf;
- QPushButton *recordButton, *ABButton;
+#if 0
+ QPushButton *recordButton;
+#endif
+ QPushButton *ABButton;
QPushButton *snapshotButton, *frameButton;
static mtime_t timeA, timeB;
diff --git a/modules/gui/qt4/components/simple_preferences.cpp b/modules/gui/qt4/components/simple_preferences.cpp
index e7c9e10..9b7fcaa 100644
--- a/modules/gui/qt4/components/simple_preferences.cpp
+++ b/modules/gui/qt4/components/simple_preferences.cpp
@@ -389,10 +389,8 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent,
free( psz );
ui.timeshiftBox->setChecked( qs_filter.contains( "timeshift" ) );
ui.dumpBox->setChecked( qs_filter.contains( "dump" ) );
- ui.recordBox->setChecked( qs_filter.contains( "record" ) );
ui.bandwidthBox->setChecked( qs_filter.contains( "bandwidth" ) );
- optionWidgets.append( ui.recordBox );
optionWidgets.append( ui.dumpBox );
optionWidgets.append( ui.bandwidthBox );
optionWidgets.append( ui.timeshiftBox );
@@ -619,7 +617,6 @@ void SPrefsPanel::apply()
bool b_first = true;
qs_filter.clear();
- saveBox( "record", qobject_cast<QCheckBox *>(optionWidgets[recordChB]) );
saveBox( "dump", qobject_cast<QCheckBox *>(optionWidgets[dumpChB]) );
saveBox( "timeshift", qobject_cast<QCheckBox *>(optionWidgets[timeshiftChB]) );
saveBox( "bandwidth", qobject_cast<QCheckBox *>(optionWidgets[bandwidthChB] ) );
diff --git a/modules/gui/qt4/components/simple_preferences.hpp b/modules/gui/qt4/components/simple_preferences.hpp
index afff9f4..e3414ab 100644
--- a/modules/gui/qt4/components/simple_preferences.hpp
+++ b/modules/gui/qt4/components/simple_preferences.hpp
@@ -72,7 +72,7 @@ enum {
audioOutCoB,
normalizerChB,
volLW };
-enum { recordChB, dumpChB, bandwidthChB, timeshiftChB, inputLE, cachingCoB };
+enum { dumpChB, bandwidthChB, timeshiftChB, inputLE, cachingCoB };
enum { skinRB, qtRB };
class ConfigControl;
diff --git a/modules/gui/qt4/ui/sprefs_input.ui b/modules/gui/qt4/ui/sprefs_input.ui
index 235d7a6..835b065 100644
--- a/modules/gui/qt4/ui/sprefs_input.ui
+++ b/modules/gui/qt4/ui/sprefs_input.ui
@@ -189,13 +189,6 @@
</widget>
</item>
<item>
- <widget class="QCheckBox" name="recordBox" >
- <property name="text" >
- <string>_("Record")</string>
- </property>
- </widget>
- </item>
- <item>
<widget class="QCheckBox" name="dumpBox" >
<property name="text" >
<string>_("Dump")</string>
@@ -225,7 +218,6 @@
<tabstop>RTSP_TCPBox</tabstop>
<tabstop>systemCodecBox</tabstop>
<tabstop>timeshiftBox</tabstop>
- <tabstop>recordBox</tabstop>
<tabstop>dumpBox</tabstop>
<tabstop>bandwidthBox</tabstop>
</tabstops>
More information about the vlc-devel
mailing list