Bug 274374 - Landing Mac Shell Servie (default browser, set desktup backgorund and mail integration support). patches from ben and me. r=jhpedemonte/josh/mconnor, a=shaver.

This commit is contained in:
mozilla.mano@sent.com
2005-06-23 02:25:06 +00:00
parent e251381d56
commit ee47931f4c
27 changed files with 884 additions and 297 deletions

View File

@@ -38,9 +38,12 @@
#ifndef nsmacshellservice_h____
#define nsmacshellservice_h____
#include "nsIShellService.h"
#include "nsIMacShellService.h"
#include "nsIWebProgressListener.h"
#include "nsILocalFile.h"
class nsMacShellService : public nsIShellService
class nsMacShellService : public nsIMacShellService,
public nsIWebProgressListener
{
public:
nsMacShellService() : mCheckedThisSession(PR_FALSE) {};
@@ -48,10 +51,14 @@ public:
NS_DECL_ISUPPORTS
NS_DECL_NSISHELLSERVICE
NS_DECL_NSIMACSHELLSERVICE
NS_DECL_NSIWEBPROGRESSLISTENER
protected:
private:
nsCOMPtr<nsILocalFile> mBackgroundFile;
PRBool mCheckedThisSession;
};