browserplugins/browseraudiovideoplugin/src/BavpPlugin.cpp
changeset 5 e45c3f40ea5f
parent 0 84ad3b177aa3
child 10 4530440261a8
equal deleted inserted replaced
1:57d5b8e231c4 5:e45c3f40ea5f
    27 #include "BavpView.h"
    27 #include "BavpView.h"
    28 #include "BavpControllerAudio.h"
    28 #include "BavpControllerAudio.h"
    29 #include "BavpControllerVideo.h"
    29 #include "BavpControllerVideo.h"
    30 
    30 
    31 #include <npscript.h>
    31 #include <npscript.h>
       
    32 using namespace RT_GestureHelper;
    32 
    33 
    33 // CONSTANTS
    34 // CONSTANTS
    34 _LIT( KBrowserAVPluginRscFileZ, "z:BrowserAudioVideoPlugin.rsc" );
    35 _LIT( KBrowserAVPluginRscFileZ, "z:BrowserAudioVideoPlugin.rsc" );
    35 _LIT( KBrowserAVPluginRscFile, "\\resource\\BrowserAudioVideoPlugin.rsc");
    36 _LIT( KBrowserAVPluginRscFile, "\\resource\\BrowserAudioVideoPlugin.rsc");
    36 
    37 
   363 void CBavpPlugin::SetMimeType( NPMIMEType type )
   364 void CBavpPlugin::SetMimeType( NPMIMEType type )
   364     {
   365     {
   365     iMimeType = type.Alloc();
   366     iMimeType = type.Alloc();
   366     }
   367     }
   367     
   368     
       
   369 // -----------------------------------------------------------------------------
       
   370 // CBavpPlugin::HandleGesture
       
   371 // -----------------------------------------------------------------------------
       
   372 TBool CBavpPlugin::HandleGesture(void* aEvent)
       
   373     {
       
   374     TBool ret = EFalse;
       
   375     TGestureEvent *gesture = static_cast<TGestureEvent*>(aEvent);
       
   376     ret = iBavpController->HandleGesture(gesture);
       
   377     
       
   378     return ret;
       
   379     }
       
   380 
       
   381 // -----------------------------------------------------------------------------
       
   382 // CBavpPlugin::getNPNFuncs
       
   383 // -----------------------------------------------------------------------------
       
   384 NPNetscapeFuncs* CBavpPlugin::getNPNFuncs()
       
   385     {
       
   386     CBavpPluginEcomMain* npm = (CBavpPluginEcomMain*)Dll::Tls();
       
   387     return npm ? npm->Funcs() : NULL;
       
   388     }
       
   389 
   368 
   390 
   369 //  End of File
   391 //  End of File