bug 235695, one constructor is enough for nsMIMEInfoBase and subclasses

r=bzbarsky sr=darin
This commit is contained in:
cbiesinger%web.de 2004-03-06 14:43:30 +00:00
Родитель 07a9afe4d5
Коммит 4f5990b999
10 изменённых файлов: 5 добавлений и 48 удалений

Просмотреть файл

@ -39,14 +39,6 @@
#include "nsMIMEInfoBeOS.h"
#include "nsILocalFile.h"
nsMIMEInfoBeOS::nsMIMEInfoBeOS() : nsMIMEInfoImpl()
{
}
nsMIMEInfoBeOS::nsMIMEInfoBeOS(const char* aType) : nsMIMEInfoImpl(aType)
{
}
nsMIMEInfoBeOS::~nsMIMEInfoBeOS()
{
}

Просмотреть файл

@ -41,8 +41,7 @@
class nsMIMEInfoBeOS : public nsMIMEInfoImpl {
public:
nsMIMEInfoBeOS();
nsMIMEInfoBeOS(const char* aType);
nsMIMEInfoBeOS(const char* aType = "") : nsMIMEInfoImpl(aType) {}
virtual ~nsMIMEInfoBeOS();
protected:

Просмотреть файл

@ -26,14 +26,6 @@
#include "nsMIMEInfoMac.h"
#include "nsILocalFileMac.h"
nsMIMEInfoMac::nsMIMEInfoMac() : nsMIMEInfoImpl()
{
}
nsMIMEInfoMac::nsMIMEInfoMac(const char* aType) : nsMIMEInfoImpl(aType)
{
}
NS_IMETHODIMP
nsMIMEInfoMac::LaunchWithFile(nsIFile* aFile)
{

Просмотреть файл

@ -41,8 +41,7 @@
class nsMIMEInfoMac : public nsMIMEInfoImpl {
public:
nsMIMEInfoMac();
nsMIMEInfoMac(const char* aMIMEType);
nsMIMEInfoMac(const char* aMIMEType = "") : nsMIMEInfoImpl(aMIMEType) {}
NS_IMETHOD LaunchWithFile(nsIFile* aFile);

Просмотреть файл

@ -45,12 +45,6 @@
NS_IMPL_THREADSAFE_ISUPPORTS1(nsMIMEInfoBase, nsIMIMEInfo)
// nsMIMEInfoImpl methods
nsMIMEInfoBase::nsMIMEInfoBase() :
mPreferredAction(nsIMIMEInfo::saveToDisk),
mAlwaysAskBeforeHandling(PR_TRUE)
{
}
nsMIMEInfoBase::nsMIMEInfoBase(const char *aMIMEType) :
mMIMEType(aMIMEType),
mPreferredAction(nsIMIMEInfo::saveToDisk),

Просмотреть файл

@ -82,8 +82,7 @@ class nsMIMEInfoBase : public nsIMIMEInfo {
NS_IMETHOD SetAlwaysAskBeforeHandling(PRBool aAlwaysAskBeforeHandling);
// nsMIMEInfoBase methods
nsMIMEInfoBase();
nsMIMEInfoBase(const char *aMIMEType);
nsMIMEInfoBase(const char *aMIMEType = "");
virtual ~nsMIMEInfoBase(); // must be virtual, as the the base class's Release should call the subclass's destructor
void SetDefaultDescription(const PRUnichar* aDesc) { mDefaultAppDescription = aDesc; }

Просмотреть файл

@ -42,14 +42,6 @@ static const PRUnichar table[] =
'4','5','6','7','8','9'};
nsMIMEInfoOS2::nsMIMEInfoOS2() : nsMIMEInfoImpl()
{
}
nsMIMEInfoOS2::nsMIMEInfoOS2(const char* aType) : nsMIMEInfoImpl(aType)
{
}
nsMIMEInfoOS2::~nsMIMEInfoOS2()
{
}

Просмотреть файл

@ -42,8 +42,7 @@
class nsMIMEInfoOS2 : public nsMIMEInfoImpl
{
public:
nsMIMEInfoOS2();
nsMIMEInfoOS2(const char* aType);
nsMIMEInfoOS2(const char* aType = "") : nsMIMEInfoImpl(aType) {}
virtual ~nsMIMEInfoOS2();
NS_IMETHOD LaunchWithFile(nsIFile* aFile);

Просмотреть файл

@ -24,14 +24,6 @@
#include "nsILocalFile.h"
#include "nsMIMEInfoWin.h"
nsMIMEInfoWin::nsMIMEInfoWin() : nsMIMEInfoBase()
{
}
nsMIMEInfoWin::nsMIMEInfoWin(const char* aType) : nsMIMEInfoBase(aType)
{
}
nsMIMEInfoWin::~nsMIMEInfoWin()
{
}

Просмотреть файл

@ -41,8 +41,7 @@
class nsMIMEInfoWin : public nsMIMEInfoBase {
public:
nsMIMEInfoWin();
nsMIMEInfoWin(const char* aType);
nsMIMEInfoWin(const char* aType = "") : nsMIMEInfoBase(aType) {}
virtual ~nsMIMEInfoWin();
NS_IMETHOD GetHasDefaultHandler(PRBool * _retval);