[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    =?utf-8?q?=5Bphonon=5D_demos/simplecapture=3A_Configure_stateCha?=
From:       Casian Andrei <skeletk13 () gmail ! com>
Date:       2011-02-28 21:50:21
Message-ID: 20110228215021.C6165A60E2 () git ! kde ! org
[Download RAW message or body]

Git commit 7a819c7fe9d02add8a81811cdea39ad4c89e1c3f by Casian Andrei.
Committed on 28/02/2011 at 21:54.
Pushed by casianandrei into branch 'master'.

Configure stateChanged signal properly for the capture demo

M  +9    -1    demos/simplecapture/capture.cpp     

http://commits.kde.org/phonon/7a819c7fe9d02add8a81811cdea39ad4c89e1c3f

diff --git a/demos/simplecapture/capture.cpp b/demos/simplecapture/capture.cpp
index 48a7091..fb2df5c 100644
--- a/demos/simplecapture/capture.cpp
+++ b/demos/simplecapture/capture.cpp
@@ -159,7 +159,15 @@ void CaptureWidget::setupCaptureSource()
         QMessageBox::warning(this, tr("Warning"), tr("No video capture devices \
found."));  }
 
-    connect(m_media, SIGNAL(stateChanged(Phonon::State, Phonon::State)), this, \
SLOT(mediaStateChanged(Phonon::State, Phonon::State))); +    if (m_captureNode == \
m_media) { +        disconnect(m_avcapture, \
SIGNAL(stateChanged(Phonon::State,Phonon::State))); +        connect(m_media, \
SIGNAL(stateChanged(Phonon::State, Phonon::State)), this, \
SLOT(mediaStateChanged(Phonon::State, Phonon::State))); +    }
+
+    if (m_captureNode == m_avcapture) {
+        disconnect(m_media, SIGNAL(stateChanged(Phonon::State,Phonon::State)));
+        connect(m_avcapture, SIGNAL(stateChanged(Phonon::State,Phonon::State)), \
this, SLOT(mediaStateChanged(Phonon::State,Phonon::State))); +    }
 }
 
 void CaptureWidget::playPause()


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic