summaryrefslogtreecommitdiff
path: root/noncore/multimedia/opieplayer3/audiowidget.cpp
Side-by-side diff
Diffstat (limited to 'noncore/multimedia/opieplayer3/audiowidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer3/audiowidget.cpp33
1 files changed, 27 insertions, 6 deletions
diff --git a/noncore/multimedia/opieplayer3/audiowidget.cpp b/noncore/multimedia/opieplayer3/audiowidget.cpp
index 7ba6274..b435c1b 100644
--- a/noncore/multimedia/opieplayer3/audiowidget.cpp
+++ b/noncore/multimedia/opieplayer3/audiowidget.cpp
@@ -19,2 +19,3 @@ AudioWidget::AudioWidget( QWidget * parent, const char * name, WFlags f)
m_InfoBox = new QTextView(this);
+#if 0
m_PosSlider = new QSlider(QSlider::Horizontal,this);
@@ -27,2 +28,3 @@ AudioWidget::AudioWidget( QWidget * parent, const char * name, WFlags f)
m_uppos=0;
+#endif
}
@@ -33,7 +35,9 @@ AudioWidget::~AudioWidget()
-void AudioWidget::slotNewPos(int pos)
+void AudioWidget::slotNewPos(int /* pos*/)
{
if (!m_xineLib) return;
+#if 0
if (m_uppos==pos) return;
m_xineLib->seekTo(pos);
+#endif
}
@@ -42,3 +46,5 @@ void AudioWidget::sliderPressed()
{
+#if 0
m_pressed = true;
+#endif
}
@@ -47,3 +53,5 @@ void AudioWidget::sliderReleased()
{
+#if 0
m_pressed = false;
+#endif
}
@@ -59,3 +67,3 @@ void AudioWidget::closeEvent(QCloseEvent*e)
-void AudioWidget::playFile(const DocLnk&aLnk,XINE::Lib*aLib)
+int AudioWidget::playFile(const DocLnk&aLnk,XINE::Lib*aLib)
{
@@ -63,3 +71,3 @@ void AudioWidget::playFile(const DocLnk&aLnk,XINE::Lib*aLib)
if (m_xineLib != aLib) {
- disconnect(m_xineLib);
+ if (m_xineLib) disconnect(m_xineLib);
m_xineLib = aLib;
@@ -67,8 +75,13 @@ void AudioWidget::playFile(const DocLnk&aLnk,XINE::Lib*aLib)
if (!m_xineLib) {
- return;
+ return -1;
}
+#if 0
m_uppos=0;
m_PosSlider->setValue(0);
+#endif
m_xineLib->setShowVideo(false);
- m_xineLib->play(m_current.file());
+ int res = m_xineLib->play(m_current.file());
+ if (res != 1) {
+ return -2;
+ }
// title
@@ -81,3 +94,6 @@ void AudioWidget::playFile(const DocLnk&aLnk,XINE::Lib*aLib)
int l = m_xineLib->length();
+ int tmp = l;
+#if 0
m_PosSlider->setRange(0,l);
+#endif
QString laenge="";
@@ -104,2 +120,4 @@ void AudioWidget::playFile(const DocLnk&aLnk,XINE::Lib*aLib)
text+="<H2><center>"+title+"</center></h2>";
+ } else {
+ text+="<H2><center>"+m_current.name()+"</center></h2>";
}
@@ -110,2 +128,3 @@ void AudioWidget::playFile(const DocLnk&aLnk,XINE::Lib*aLib)
m_InfoBox->setText(text);
+ return tmp;
}
@@ -119,4 +138,5 @@ void AudioWidget::stopPlaying()
-void AudioWidget::updatePos(int val)
+void AudioWidget::updatePos(int /* val */)
{
+#if 0
if (m_pressed) return;
@@ -124,2 +144,3 @@ void AudioWidget::updatePos(int val)
m_PosSlider->setValue(val);
+#endif
}