videoplayerapp/videoplayerengine/inc/videoserviceview.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 31 Aug 2010 15:15:55 +0300
branchRCL_3
changeset 56 839377eedc2b
permissions -rw-r--r--
Revision: 201033 Kit: 201035

/* 
* 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: 3 % 
      
#ifndef __VIDEOSERVICEVIEW_H__ 
#define __VIDEOSERVICEVIEW_H__ 
   
#include <xqserviceprovider.h> 
#include <QObject> 
#include <xqsharablefile.h> 
      
// FORWARD DECLARATIONS 
class VideoServices; 
class VideoPlayerEngine; 
class QFile; 
class QLatin1String;
    
class VideoServiceView : public XQServiceProvider 
{       
    Q_OBJECT 
      
    public: 
    
        VideoServiceView( VideoServices *parent, 
                          VideoPlayerEngine* engine, 
                          QLatin1String service ); 
        
        virtual ~VideoServiceView(); 
     
        void setEngine( VideoPlayerEngine* engine ); 
      
    public slots: 
        bool view( QString file ); 
        bool view (XQSharableFile file); 
            
    private: 
        VideoPlayerEngine* mEngine; 
        VideoServices* mServiceApp; 
            
}; 
      
#endif //__VIDEOSERVICEVIEW_H__