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

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

Git commit dae0b91f5cdbe1d2270189c2ff9177fc93ee01e3 by Casian Andrei.
Committed on 28/02/2011 at 22:16.
Pushed by casianandrei into branch 'master'.

Use state() and pause() from AvCapture

M  +6    -4    demos/simplecapture/capture.cpp     

http://commits.kde.org/phonon/dae0b91f5cdbe1d2270189c2ff9177fc93ee01e3

diff --git a/demos/simplecapture/capture.cpp b/demos/simplecapture/capture.cpp
index fb2df5c..5bd8066 100644
--- a/demos/simplecapture/capture.cpp
+++ b/demos/simplecapture/capture.cpp
@@ -174,16 +174,18 @@ void CaptureWidget::playPause()
 {
     if (m_captureNode == m_media) {
         if (m_media->state() == Phonon::PlayingState) {
-            m_media->stop();
+            m_media->pause();
         } else {
             m_media->play();
         }
     }
 
     if (m_captureNode == m_avcapture) {
-        // TODO AvCapture state
-
-        m_avcapture->start();
+        if (m_avcapture->state() == Phonon::PlayingState) {
+            m_avcapture->pause();
+        } else {
+            m_avcapture->start();
+        }
     }
 }
 


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

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