videoplayerapp/videoplayerengine/inc/videoserviceview.h
changeset 36 8aed59de29f9
child 24 7d93ee07fb27
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/videoplayerapp/videoplayerengine/inc/videoserviceview.h	Fri Apr 16 18:13:14 2010 +0300
@@ -0,0 +1,55 @@
+/* 
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved. 
+* This component and the accompanying materials are made available 
+* under the terms of "Eclipse Public License v1.0" 
+* which accompanies this distribution, and is available 
+* at the URL "http://www.eclipse.org/legal/epl-v10.html". 
+* 
+* Initial Contributors: 
+* Nokia Corporation - initial contribution. 
+* 
+* Contributors: 
+* 
+* Description:  Declaration of VideoServiceView 
+* 
+*/ 
+      
+// Version : %version: 1 % 
+      
+#ifndef __VIDEOSERVICEVIEW_H__ 
+#define __VIDEOSERVICEVIEW_H__ 
+   
+#include <xqserviceprovider.h> 
+#include <QObject> 
+#include <xqsharablefile.h> 
+      
+// FORWARD DECLARATIONS 
+class VideoServices; 
+class QVideoPlayerEngine; 
+class QFile; 
+    
+class VideoServiceView : public XQServiceProvider 
+    { 
+      
+    Q_OBJECT 
+      
+    public: 
+        VideoServiceView( VideoServices* parent, QVideoPlayerEngine* engine ); 
+        virtual ~VideoServiceView(); 
+     
+        void setEngine( QVideoPlayerEngine* engine ); 
+      
+    public slots: 
+        bool view( QString file ); 
+        bool view (XQSharableFile file); 
+            
+    private: 
+        QVideoPlayerEngine* mEngine; 
+        VideoServices* mServiceApp; 
+      
+      
+    }; 
+      
+#endif //__VIDEOSERVICEVIEW_H__ 
+