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

List:       kde-commits
Subject:    [Phonon/4.1] fa98942: adjust the fake backend to the
From:       Matthias Kretz <kretz () kde ! org>
Date:       2011-01-02 21:59:11
Message-ID: 20110102215911.B1E61A6229 () git ! kde ! org
[Download RAW message or body]

commit fa9894227ebe856a9cf4166b1d6ed595bbc2bf81
branch 4.1
Author: Matthias Kretz <kretz@kde.org>
Date:   Fri Jul 7 09:55:57 2006 +0000

    adjust the fake backend to the ObjectDescription changes

diff --git a/tests/fakebackend/backend.cpp b/tests/fakebackend/backend.cpp
index 2d2aa59..51c12d2 100644
--- a/tests/fakebackend/backend.cpp
+++ b/tests/fakebackend/backend.cpp
@@ -162,260 +162,161 @@ QStringList Backend::knownMimeTypes() const
 	return m_supportedMimeTypes;
 }
 
-QSet<int> Backend::audioOutputDeviceIndexes() const
+QSet<int> Backend::objectDescriptionIndexes( ObjectDescription::Type type ) const
 {
 	QSet<int> set;
-	set << 10000 << 10001;
-	return set;
-}
-
-QString Backend::audioOutputDeviceName( int index ) const
-{
-	switch( index )
+	switch( type )
 	{
-		case 10000:
-			return "internal Soundcard";
-		case 10001:
-			return "USB Headset";
+		case ObjectDescription::AudioOutputDevice:
+			set << 10000 << 10001;
+			break;
+		case ObjectDescription::AudioCaptureDevice:
+			set << 20000 << 20001;
+			break;
+		case ObjectDescription::VideoOutputDevice:
+			set << 40000 << 40001 << 40002 << 40003;
+			break;
+		case ObjectDescription::VideoCaptureDevice:
+			set << 30000 << 30001;
+			break;
+		case ObjectDescription::Visualization:
+		case ObjectDescription::AudioCodec:
+		case ObjectDescription::VideoCodec:
+		case ObjectDescription::ContainerFormat:
+			break;
+		case ObjectDescription::AudioEffect:
+			set << 0x7F000001;
+			break;
+		case ObjectDescription::VideoEffect:
+			set << 0x7E000001;
+			break;
 	}
-	return QString();
-}
-
-QString Backend::audioOutputDeviceDescription( int index ) const
-{
-	Q_UNUSED( index );
-	return QString(); // no description
-}
-
-QSet<int> Backend::audioCaptureDeviceIndexes() const
-{
-	QSet<int> set;
-	set << 20000 << 20001;
 	return set;
 }
 
-QString Backend::audioCaptureDeviceName( int index ) const
+QString Backend::objectDescriptionName( ObjectDescription::Type type, int index ) const
 {
-	switch( index )
+	switch( type )
 	{
-		case 20000:
-			return "Soundcard";
-		case 20001:
-			return "DV";
-		default:
-			return QString();
-	}
-}
-
-QString Backend::audioCaptureDeviceDescription( int index ) const
-{
-	switch( index )
-	{
-		case 20000:
-			return "first description";
-		case 20001:
-			return "second description";
-		default:
-			return QString();
-	}
-}
-
-int Backend::audioCaptureDeviceVideoIndex( int index ) const
-{
-	switch( index )
-	{
-		case 20001:
-			return 30001;
-		default:
-			return -1;
-	}
-}
-
-QSet<int> Backend::videoOutputDeviceIndexes() const
-{
-	QSet<int> set;
-	set << 40000 << 40001 << 40002 << 40003;
-	return set;
-}
-
-QString Backend::videoOutputDeviceName( int index ) const
-{
-	switch( index )
-	{
-		case 40000:
-			return "XVideo";
-		case 40001:
-			return "XShm";
-		case 40002:
-			return "X11";
-		case 40003:
-			return "SDL";
+		case ObjectDescription::AudioOutputDevice:
+			switch( index )
+			{
+				case 10000:
+					return "internal Soundcard";
+				case 10001:
+					return "USB Headset";
+			}
+			break;
+		case ObjectDescription::AudioCaptureDevice:
+			switch( index )
+			{
+				case 20000:
+					return "Soundcard";
+				case 20001:
+					return "DV";
+			}
+			break;
+		case ObjectDescription::VideoOutputDevice:
+			switch( index )
+			{
+				case 40000:
+					return "XVideo";
+				case 40001:
+					return "XShm";
+				case 40002:
+					return "X11";
+				case 40003:
+					return "SDL";
+			}
+			break;
+		case ObjectDescription::VideoCaptureDevice:
+			switch( index )
+			{
+				case 30000:
+					return "USB Webcam";
+				case 30001:
+					return "DV";
+				default:
+					return QString();
+			}
+			break;
+		case ObjectDescription::Visualization:
+			break;
+		case ObjectDescription::AudioCodec:
+			break;
+		case ObjectDescription::VideoCodec:
+			break;
+		case ObjectDescription::ContainerFormat:
+			break;
+		case ObjectDescription::AudioEffect:
+			switch( index )
+			{
+				case 0x7F000001:
+					return "Delay";
+			}
+			break;
+		case ObjectDescription::VideoEffect:
+			switch( index )
+			{
+				case 0x7E000001:
+					return "VideoEffect1";
+			}
+			break;
 	}
 	return QString();
 }
 
-QString Backend::videoOutputDeviceDescription( int index ) const
-{
-	Q_UNUSED( index );
-	return QString(); // no description
-}
-
-QSet<int> Backend::videoCaptureDeviceIndexes() const
-{
-	QSet<int> set;
-	set << 30000 << 30001;
-	return set;
-}
-
-QString Backend::videoCaptureDeviceName( int index ) const
-{
-	switch( index )
-	{
-		case 30000:
-			return "USB Webcam";
-		case 30001:
-			return "DV";
-		default:
-			return QString();
-	}
-}
-
-QString Backend::videoCaptureDeviceDescription( int index ) const
+QString Backend::objectDescriptionDescription( ObjectDescription::Type type, int index ) const
 {
-	switch( index )
+	switch( type )
 	{
-		case 30000:
-			return "first description";
-		case 30001:
-			return "second description";
-		default:
-			return QString();
-	}
-}
-
-int Backend::videoCaptureDeviceAudioIndex( int index ) const
-{
-	switch( index )
-	{
-		case 30001:
-			return 20001;
-		default:
-			return -1;
+		case ObjectDescription::AudioOutputDevice:
+			break;
+		case ObjectDescription::AudioCaptureDevice:
+			switch( index )
+			{
+				case 20000:
+					return "first description";
+				case 20001:
+					return "second description";
+			}
+			break;
+		case ObjectDescription::VideoOutputDevice:
+			break;
+		case ObjectDescription::VideoCaptureDevice:
+			switch( index )
+			{
+				case 30000:
+					return "first description";
+				case 30001:
+					return "second description";
+				default:
+					return QString();
+			}
+			break;
+		case ObjectDescription::Visualization:
+			break;
+		case ObjectDescription::AudioCodec:
+			break;
+		case ObjectDescription::VideoCodec:
+			break;
+		case ObjectDescription::ContainerFormat:
+			break;
+		case ObjectDescription::AudioEffect:
+			switch( index )
+			{
+				case 0x7F000001:
+					return "Simple delay effect with time, feedback and level controls.";
+			}
+			break;
+		case ObjectDescription::VideoEffect:
+			switch( index )
+			{
+				case 0x7E000001:
+					return "Description 1";
+			}
+			break;
 	}
-}
-
-QSet<int> Backend::visualizationIndexes() const
-{
-	QSet<int> ret;
-	return ret;
-}
-
-QString Backend::visualizationName( int index ) const
-{
-	return QString();
-}
-
-QString Backend::visualizationDescription( int index ) const
-{
-	return QString();
-}
-
-QSet<int> Backend::audioEffectIndexes() const
-{
-	QSet<int> ret;
-	ret << 0x7F000001;
-	return ret;
-}
-
-QString Backend::audioEffectName( int index ) const
-{
-	switch( index )
-	{
-		case 0x7F000001:
-			return "Delay";
-	}
-	return QString();
-}
-
-QString Backend::audioEffectDescription( int index ) const
-{
-	switch( index )
-	{
-		case 0x7F000001:
-			return "Simple delay effect with time, feedback and level controls.";
-	}
-	return QString();
-}
-
-QSet<int> Backend::videoEffectIndexes() const
-{
-	QSet<int> ret;
-	ret << 0x7E000001;
-	return ret;
-}
-
-QString Backend::videoEffectName( int index ) const
-{
-	switch( index )
-	{
-		case 0x7E000001:
-			return "VideoEffect1";
-	}
-	return QString();
-}
-
-QString Backend::videoEffectDescription( int index ) const
-{
-	switch( index )
-	{
-		case 0x7E000001:
-			return "Description 1";
-	}
-	return QString();
-}
-
-QSet<int> Backend::audioCodecIndexes() const
-{
-	return QSet<int>();
-}
-
-QString Backend::audioCodecName( int index ) const
-{
-	return QString();
-}
-
-QString Backend::audioCodecDescription( int index ) const
-{
-	return QString();
-}
-
-QSet<int> Backend::videoCodecIndexes() const
-{
-	return QSet<int>();
-}
-
-QString Backend::videoCodecName( int index ) const
-{
-	return QString();
-}
-
-QString Backend::videoCodecDescription( int index ) const
-{
-	return QString();
-}
-
-QSet<int> Backend::containerFormatIndexes() const
-{
-	return QSet<int>();
-}
-
-QString Backend::containerFormatName( int index ) const
-{
-	return QString();
-}
-
-QString Backend::containerFormatDescription( int index ) const
-{
 	return QString();
 }
 
diff --git a/tests/fakebackend/backend.h b/tests/fakebackend/backend.h
index b2de2ce..bd37860 100644
--- a/tests/fakebackend/backend.h
+++ b/tests/fakebackend/backend.h
@@ -24,6 +24,7 @@
 #include <QList>
 #include <QPointer>
 #include <QStringList>
+#include <phonon/objectdescription.h>
 
 class KUrl;
 
@@ -65,47 +66,9 @@ namespace Fake
 
 			void freeSoundcardDevices();
 
-			Q_INVOKABLE QSet<int> audioOutputDeviceIndexes() const;
-			Q_INVOKABLE QString audioOutputDeviceName( int index ) const;
-			Q_INVOKABLE QString audioOutputDeviceDescription( int index ) const;
-
-			Q_INVOKABLE QSet<int> audioCaptureDeviceIndexes() const;
-			Q_INVOKABLE QString audioCaptureDeviceName( int index ) const;
-			Q_INVOKABLE QString audioCaptureDeviceDescription( int index ) const;
-			Q_INVOKABLE qint32 audioCaptureDeviceVideoIndex( int index ) const;
-
-			Q_INVOKABLE QSet<int> videoOutputDeviceIndexes() const;
-			Q_INVOKABLE QString videoOutputDeviceName( int index ) const;
-			Q_INVOKABLE QString videoOutputDeviceDescription( int index ) const;
-
-			Q_INVOKABLE QSet<int> videoCaptureDeviceIndexes() const;
-			Q_INVOKABLE QString videoCaptureDeviceName( int index ) const;
-			Q_INVOKABLE QString videoCaptureDeviceDescription( int index ) const;
-			Q_INVOKABLE qint32 videoCaptureDeviceAudioIndex( int index ) const;
-
-			Q_INVOKABLE QSet<int> visualizationIndexes() const;
-			Q_INVOKABLE QString visualizationName( int index ) const;
-			Q_INVOKABLE QString visualizationDescription( int index ) const;
-
-			Q_INVOKABLE QSet<int> audioEffectIndexes() const;
-			Q_INVOKABLE QString audioEffectName( int index ) const;
-			Q_INVOKABLE QString audioEffectDescription( int index ) const;
-
-			Q_INVOKABLE QSet<int> videoEffectIndexes() const;
-			Q_INVOKABLE QString videoEffectName( int index ) const;
-			Q_INVOKABLE QString videoEffectDescription( int index ) const;
-
-			Q_INVOKABLE QSet<int> audioCodecIndexes() const;
-			Q_INVOKABLE QString audioCodecName( int index ) const;
-			Q_INVOKABLE QString audioCodecDescription( int index ) const;
-
-			Q_INVOKABLE QSet<int> videoCodecIndexes() const;
-			Q_INVOKABLE QString videoCodecName( int index ) const;
-			Q_INVOKABLE QString videoCodecDescription( int index ) const;
-
-			Q_INVOKABLE QSet<int> containerFormatIndexes() const;
-			Q_INVOKABLE QString containerFormatName( int index ) const;
-			Q_INVOKABLE QString containerFormatDescription( int index ) const;
+			Q_INVOKABLE QSet<int> objectDescriptionIndexes( ObjectDescription::Type type ) const;
+			Q_INVOKABLE QString objectDescriptionName( ObjectDescription::Type type, int index ) const;
+			Q_INVOKABLE QString objectDescriptionDescription( ObjectDescription::Type type, int index ) const;
 
 			Q_INVOKABLE char const* uiLibrary() const;
 			// Q_INVOKABLE char* uiSymbol() const;
[prev in list] [next in list] [prev in thread] [next in thread] 

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