Public Types | Public Member Functions | Protected Member Functions | List of all members
iphonon::CPhononVideoViewGuiComp Class Reference

#include <CPhononVideoViewGuiComp.h>

Inheritance diagram for iphonon::CPhononVideoViewGuiComp:
iqtgui::TGuiComponentBase< Phonon::VideoWidget > imm::IVideoController iqtgui::CGuiComponentBase imm::IMediaController imm::IVideoInfo icomp::CComponentBase iqtgui::IGuiObject istd::IChangeable ifile::IFileTypeInfo istd::IPolymorphic icomp::IComponent istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef
iqtgui::TGuiComponentBase
< Phonon::VideoWidget > 
BaseClass
 
- Public Types inherited from imm::IVideoController
enum  SupportedFeatures
 
- Public Types inherited from imm::IMediaController
enum  ChangeFlags
 
enum  SupportedFeatures
 

Public Member Functions

 CPhononVideoViewGuiComp ()
 
virtual QString GetOpenedMediumUrl () const
 
virtual bool OpenMediumUrl (const QString &url, bool autoPlay=true)
 
virtual void CloseMedium ()
 
virtual bool IsPlaying () const
 
virtual bool SetPlaying (bool state=true)
 
virtual double GetMediumLength () const
 
virtual double GetCurrentPosition () const
 
virtual bool SetCurrentPosition (double position)
 
virtual int GetSupportedFeatures () const
 
virtual int GetFramesCount () const
 
virtual double GetFrameIntervall () const
 
virtual istd::CIndex2d GetFrameSize () const
 
virtual double GetPixelAspectRatio () const
 
virtual int GetCurrentFrame () const
 
virtual bool SetCurrentFrame (int frameIndex)
 
virtual bool GetFileExtensions (QStringList &result, int flags=-1, bool doAppend=false) const
 
virtual QString GetTypeDescription (const QString *extensionPtr=NULL) const
 
- Public Member Functions inherited from iqtgui::TGuiComponentBase< Phonon::VideoWidget >
virtual QWidget * InitWidgetToParent (QWidget *parentPtr)
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 
- Public Member Functions inherited from iqtgui::IGuiObject
virtual bool IsGuiCreated () const =0
 
virtual bool CreateGui (QWidget *parentPtr)=0
 
virtual bool DestroyGui ()=0
 
virtual QWidget * GetWidget () const =0
 
virtual void OnTryClose (bool *ignoredPtr=NULL)=0
 

Protected Member Functions

void EnsureSync () const
 
virtual void OnGuiCreated ()
 
virtual void OnGuiDestroyed ()
 

Detailed Description

Definition at line 18 of file CPhononVideoViewGuiComp.h.

Member Typedef Documentation

Definition at line 24 of file CPhononVideoViewGuiComp.h.

Constructor & Destructor Documentation

iphonon::CPhononVideoViewGuiComp::CPhononVideoViewGuiComp ( )

Member Function Documentation

virtual void iphonon::CPhononVideoViewGuiComp::CloseMedium ( )
virtual

Implements imm::IMediaController.

void iphonon::CPhononVideoViewGuiComp::EnsureSync ( ) const
protected
virtual int iphonon::CPhononVideoViewGuiComp::GetCurrentFrame ( ) const
virtual

Implements imm::IVideoController.

virtual double iphonon::CPhononVideoViewGuiComp::GetCurrentPosition ( ) const
virtual

Implements imm::IMediaController.

virtual bool iphonon::CPhononVideoViewGuiComp::GetFileExtensions ( QStringList &  result,
int  flags = -1,
bool  doAppend = false 
) const
virtual
virtual double iphonon::CPhononVideoViewGuiComp::GetFrameIntervall ( ) const
virtual

Implements imm::IVideoController.

virtual int iphonon::CPhononVideoViewGuiComp::GetFramesCount ( ) const
virtual

Implements imm::IVideoController.

virtual istd::CIndex2d iphonon::CPhononVideoViewGuiComp::GetFrameSize ( ) const
virtual

Implements imm::IVideoController.

virtual double iphonon::CPhononVideoViewGuiComp::GetMediumLength ( ) const
virtual

Implements imm::IMediaController.

virtual QString iphonon::CPhononVideoViewGuiComp::GetOpenedMediumUrl ( ) const
virtual

Implements imm::IMediaController.

virtual double iphonon::CPhononVideoViewGuiComp::GetPixelAspectRatio ( ) const
virtual

Implements imm::IVideoController.

virtual int iphonon::CPhononVideoViewGuiComp::GetSupportedFeatures ( ) const
virtual

Implements imm::IMediaController.

virtual QString iphonon::CPhononVideoViewGuiComp::GetTypeDescription ( const QString *  extensionPtr = NULL) const
virtual
virtual bool iphonon::CPhononVideoViewGuiComp::IsPlaying ( ) const
virtual

Implements imm::IMediaController.

virtual void iphonon::CPhononVideoViewGuiComp::OnGuiCreated ( )
protectedvirtual
virtual void iphonon::CPhononVideoViewGuiComp::OnGuiDestroyed ( )
protectedvirtual
virtual bool iphonon::CPhononVideoViewGuiComp::OpenMediumUrl ( const QString &  url,
bool  autoPlay = true 
)
virtual

Implements imm::IMediaController.

virtual bool iphonon::CPhononVideoViewGuiComp::SetCurrentFrame ( int  frameIndex)
virtual

Implements imm::IVideoController.

virtual bool iphonon::CPhononVideoViewGuiComp::SetCurrentPosition ( double  position)
virtual

Implements imm::IMediaController.

virtual bool iphonon::CPhononVideoViewGuiComp::SetPlaying ( bool  state = true)
virtual

Implements imm::IMediaController.


The documentation for this class was generated from the following file:

© 2007-2011 Witold Gantzke and Kirill Lepskiy