update to the new apis

This commit is contained in:
pavlov%netscape.com 2000-03-24 03:15:33 +00:00
parent 2c6c16e5e5
commit 266cd2069e
2 changed files with 20 additions and 28 deletions

View File

@ -378,13 +378,8 @@ nsFilePicker::PutLocalFile(Str255 & inTitle, Str255 & inDefaultName, FSSpec* out
//
//-------------------------------------------------------------------------
NS_IMETHODIMP nsFilePicker::SetFilterList(PRUint32 aNumberOfFilters,
const PRUnichar **aTitles,
const PRUnichar **aFilters)
NS_IMETHODIMP nsFilePicker::SetFilters(PRUint32 filterMask)
{
mNumberOfFilters = aNumberOfFilters;
mTitles = aTitles;
mFilters = aFilters;
#if USE_IC // FOR NOW JUST BYPASS ALL THIS CODE
@ -490,6 +485,13 @@ bail_wo_IC:
return NS_OK;
}
NS_IMETHODIMP nsFilePicker::AppendFilter(const PRUnichar *aTitle,
const PRUnichar *aFilters)
{
return NS_ERROR_FAILURE;
}
NS_IMETHODIMP nsFilePicker::GetFile(nsILocalFile **aFile)
{
NS_ENSURE_ARG_POINTER(*aFile);
@ -497,16 +499,6 @@ NS_IMETHODIMP nsFilePicker::GetFile(nsILocalFile **aFile)
return NS_OK;
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
NS_IMETHODIMP nsFilePicker::GetSelectedFilter(PRInt32 *aType)
{
NS_ENSURE_ARG_POINTER(aType);
*aType = mSelectedType;
return NS_OK;
}
//-------------------------------------------------------------------------
//
// Get the file + path
@ -546,17 +538,17 @@ NS_IMETHODIMP nsFilePicker::GetDisplayDirectory(nsILocalFile **aDirectory)
return NS_OK;
}
NS_IMETHODIMP nsFilePicker::Create(nsIDOMWindow *aParent,
const PRUnichar *aTitle,
PRInt16 aMode)
NS_IMETHODIMP nsFilePicker::Init(nsIDOMWindow *aParent,
const PRUnichar *aTitle,
PRInt16 aMode)
{
return nsBaseFilePicker::Create(aParent, aTitle, aMode);
return nsBaseFilePicker::Init(aParent, aTitle, aMode);
}
//-------------------------------------------------------------------------
NS_IMETHODIMP nsFilePicker::CreateNative(nsIWidget *aParent,
const PRUnichar *aTitle,
PRInt16 aMode)
NS_IMETHODIMP nsFilePicker::InitNative(nsIWidget *aParent,
const PRUnichar *aTitle,
PRInt16 aMode)
{
mTitle = aTitle;

View File

@ -46,9 +46,9 @@ public:
protected:
/* method from nsBaseFilePicker */
NS_IMETHOD CreateNative(nsIWidget *aParent,
const PRUnichar *aTitle,
PRInt16 aMode);
NS_IMETHOD InitNative(nsIWidget *aParent,
const PRUnichar *aTitle,
PRInt16 aMode);
NS_IMETHOD OnOk();
@ -73,8 +73,8 @@ protected:
void GetFilterListArray(nsString& aFilterList);
NavTypeListPtr mTypeLists[kMaxTypeListCount];
PRInt16 mSelectedType;
NavTypeListPtr mTypeLists[kMaxTypeListCount];
PRInt16 mSelectedType;
};