Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on. fix some method signature problems. git-svn-id: svn://10.0.0.236/trunk@72475 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
bd9ffe483a
commit
56ca94fd4c
@ -23,13 +23,14 @@
|
||||
#include "nsOSHelperAppService.h"
|
||||
|
||||
nsOSHelperAppService::nsOSHelperAppService() : nsExternalHelperAppService()
|
||||
{}
|
||||
{
|
||||
}
|
||||
|
||||
nsOSHelperAppService::~nsOSHelperAppService()
|
||||
{}
|
||||
|
||||
|
||||
NS_IMETHODIMP nsExternalHelperAppService::CanHandleContent(const char *aMimeContentType, nsIURI * aURI, PRBool * aCanHandleContent)
|
||||
NS_IMETHODIMP nsOSHelperAppService::CanHandleContent(const char *aMimeContentType, nsIURI * aURI, PRBool * aCanHandleContent)
|
||||
{
|
||||
// once we have user over ride stuff working, we need to first call up to our base class
|
||||
// and ask the base class if we can handle the content. This will take care of looking for user specified
|
||||
@ -42,7 +43,7 @@ NS_IMETHODIMP nsExternalHelperAppService::CanHandleContent(const char *aMimeCont
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP nsExternalHelperAppService::DoContent(const char *aMimeContentType, nsIURI *aURI, nsISupports *aWindowContext,
|
||||
NS_IMETHODIMP nsOSHelperAppService::DoContent(const char *aMimeContentType, nsIURI *aURI, nsISupports *aWindowContext,
|
||||
PRBool *aAbortProcess, nsIStreamListener ** aStreamListener)
|
||||
{
|
||||
// look up the content type and get a platform specific handle to the app we want to use for this
|
||||
|
||||
@ -28,6 +28,7 @@
|
||||
// in addition to launching those applications.
|
||||
|
||||
#include "nsExternalHelperAppService.h"
|
||||
#include "nsCExternalHelperApp.h"
|
||||
#include "nsCOMPtr.h"
|
||||
|
||||
class nsOSHelperAppService : public nsExternalHelperAppService
|
||||
@ -37,7 +38,7 @@ public:
|
||||
virtual ~nsOSHelperAppService();
|
||||
|
||||
// override nsIExternalHelperAppService methods....
|
||||
NS_IMETHOD CanHandleContent(const char *aMimeContentType, PRBool *_retval);
|
||||
NS_IMETHOD CanHandleContent(const char *aMimeContentType, nsIURI * aURI, PRBool *_retval);
|
||||
NS_IMETHOD DoContent(const char *aMimeContentType, nsIURI *aURI, nsISupports *aWindowContext, PRBool *aAbortProcess, nsIStreamListener **_retval);
|
||||
|
||||
protected:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user