char* -> wxString
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1468 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
227869da8d
commit
7482b22003
@ -102,7 +102,7 @@ int wxFileDialog::ShowModal(void)
|
||||
}
|
||||
|
||||
|
||||
char *wxFileSelector( const char *title,
|
||||
wxString wxFileSelector( const char *title,
|
||||
const char *defaultDir, const char *defaultFileName,
|
||||
const char *defaultExtension, const char *filter, int flags,
|
||||
wxWindow *parent, int x, int y )
|
||||
@ -129,16 +129,15 @@ char *wxFileSelector( const char *title,
|
||||
|
||||
if ( fileDialog.ShowModal() == wxID_OK )
|
||||
{
|
||||
strcpy(wxBuffer, (const char *)fileDialog.GetPath());
|
||||
return wxBuffer;
|
||||
return fileDialog.GetPath();
|
||||
}
|
||||
else
|
||||
{
|
||||
return (char *) NULL;
|
||||
return wxEmptyString;
|
||||
}
|
||||
}
|
||||
|
||||
char* wxLoadFileSelector( const char *what, const char *extension, const char *default_name, wxWindow *parent )
|
||||
wxString wxLoadFileSelector( const char *what, const char *extension, const char *default_name, wxWindow *parent )
|
||||
{
|
||||
char *ext = (char *)extension;
|
||||
|
||||
@ -153,7 +152,7 @@ char* wxLoadFileSelector( const char *what, const char *extension, const char *d
|
||||
return wxFileSelector (prompt, (const char *) NULL, default_name, ext, wild, 0, parent);
|
||||
}
|
||||
|
||||
char* wxSaveFileSelector(const char *what, const char *extension, const char *default_name,
|
||||
wxString wxSaveFileSelector(const char *what, const char *extension, const char *default_name,
|
||||
wxWindow *parent )
|
||||
{
|
||||
char *ext = (char *)extension;
|
||||
|
@ -102,7 +102,7 @@ int wxFileDialog::ShowModal(void)
|
||||
}
|
||||
|
||||
|
||||
char *wxFileSelector( const char *title,
|
||||
wxString wxFileSelector( const char *title,
|
||||
const char *defaultDir, const char *defaultFileName,
|
||||
const char *defaultExtension, const char *filter, int flags,
|
||||
wxWindow *parent, int x, int y )
|
||||
@ -129,16 +129,15 @@ char *wxFileSelector( const char *title,
|
||||
|
||||
if ( fileDialog.ShowModal() == wxID_OK )
|
||||
{
|
||||
strcpy(wxBuffer, (const char *)fileDialog.GetPath());
|
||||
return wxBuffer;
|
||||
return fileDialog.GetPath();
|
||||
}
|
||||
else
|
||||
{
|
||||
return (char *) NULL;
|
||||
return wxEmptyString;
|
||||
}
|
||||
}
|
||||
|
||||
char* wxLoadFileSelector( const char *what, const char *extension, const char *default_name, wxWindow *parent )
|
||||
wxString wxLoadFileSelector( const char *what, const char *extension, const char *default_name, wxWindow *parent )
|
||||
{
|
||||
char *ext = (char *)extension;
|
||||
|
||||
@ -153,7 +152,7 @@ char* wxLoadFileSelector( const char *what, const char *extension, const char *d
|
||||
return wxFileSelector (prompt, (const char *) NULL, default_name, ext, wild, 0, parent);
|
||||
}
|
||||
|
||||
char* wxSaveFileSelector(const char *what, const char *extension, const char *default_name,
|
||||
wxString wxSaveFileSelector(const char *what, const char *extension, const char *default_name,
|
||||
wxWindow *parent )
|
||||
{
|
||||
char *ext = (char *)extension;
|
||||
|
@ -43,7 +43,7 @@ IMPLEMENT_CLASS(wxFileDialog, wxDialog)
|
||||
#define wxFSB_HEIGHT 500
|
||||
|
||||
|
||||
char *wxFileSelector(const char *title,
|
||||
wxString wxFileSelector(const char *title,
|
||||
const char *defaultDir, const char *defaultFileName,
|
||||
const char *defaultExtension, const char *filter, int flags,
|
||||
wxWindow *parent, int x, int y)
|
||||
@ -73,14 +73,13 @@ char *wxFileSelector(const char *title,
|
||||
|
||||
if ( fileDialog.ShowModal() == wxID_OK )
|
||||
{
|
||||
strcpy(wxBuffer, (const char *)fileDialog.GetPath());
|
||||
return wxBuffer;
|
||||
return fileDialog.GetPath();
|
||||
}
|
||||
else
|
||||
return NULL;
|
||||
return wxEmptyString;
|
||||
}
|
||||
|
||||
char *wxFileSelectorEx(const char *title,
|
||||
wxString wxFileSelectorEx(const char *title,
|
||||
const char *defaultDir,
|
||||
const char *defaultFileName,
|
||||
int* defaultFilterIndex,
|
||||
@ -97,11 +96,10 @@ char *wxFileSelectorEx(const char *title,
|
||||
if ( fileDialog.ShowModal() == wxID_OK )
|
||||
{
|
||||
*defaultFilterIndex = fileDialog.GetFilterIndex();
|
||||
strcpy(wxBuffer, (const char *)fileDialog.GetPath());
|
||||
return wxBuffer;
|
||||
return fileDialog.GetPath());
|
||||
}
|
||||
else
|
||||
return NULL;
|
||||
return wxEmptyString;
|
||||
}
|
||||
|
||||
wxString wxFileDialog::m_fileSelectorAnswer = "";
|
||||
@ -274,7 +272,7 @@ int wxFileDialog::ShowModal()
|
||||
}
|
||||
|
||||
// Generic file load/save dialog
|
||||
static char *
|
||||
static wxString
|
||||
wxDefaultFileSelector(bool load, const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
{
|
||||
char *ext = (char *)extension;
|
||||
@ -295,16 +293,14 @@ wxDefaultFileSelector(bool load, const char *what, const char *extension, const
|
||||
}
|
||||
|
||||
// Generic file load dialog
|
||||
char *
|
||||
wxLoadFileSelector(const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
wxString wxLoadFileSelector(const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
{
|
||||
return wxDefaultFileSelector(TRUE, what, extension, default_name, parent);
|
||||
}
|
||||
|
||||
|
||||
// Generic file save dialog
|
||||
char *
|
||||
wxSaveFileSelector(const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
wxString wxSaveFileSelector(const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
{
|
||||
return wxDefaultFileSelector(FALSE, what, extension, default_name, parent);
|
||||
}
|
||||
|
@ -106,7 +106,8 @@ wxString wxFileSelector(const char *title,
|
||||
|
||||
if( i-is-1 > 0 && is+1 < filter2.Len() )
|
||||
{
|
||||
if( filter2.Mid(is+1,i-is-1).Contains(defaultExtension) )
|
||||
// if( filter2.Mid(is+1,i-is-1).Contains(defaultExtension) )
|
||||
if( filter2.Mid(is+1,i-is-1) == defaultExtension )
|
||||
{
|
||||
filterFind = filterIndex;
|
||||
break;
|
||||
|
@ -23,7 +23,7 @@
|
||||
IMPLEMENT_CLASS(wxFileDialog, wxDialog)
|
||||
#endif
|
||||
|
||||
char *wxFileSelector(const char *title,
|
||||
wxString wxFileSelector(const char *title,
|
||||
const char *defaultDir, const char *defaultFileName,
|
||||
const char *defaultExtension, const char *filter, int flags,
|
||||
wxWindow *parent, int x, int y)
|
||||
@ -53,11 +53,10 @@ char *wxFileSelector(const char *title,
|
||||
|
||||
if ( fileDialog.ShowModal() == wxID_OK )
|
||||
{
|
||||
strcpy(wxBuffer, (const char *)fileDialog.GetPath());
|
||||
return wxBuffer;
|
||||
return fileDialog.GetPath();
|
||||
}
|
||||
else
|
||||
return NULL;
|
||||
return wxEmptyString;
|
||||
}
|
||||
|
||||
char *wxFileSelectorEx(const char *title,
|
||||
@ -77,11 +76,10 @@ char *wxFileSelectorEx(const char *title,
|
||||
if ( fileDialog.ShowModal() == wxID_OK )
|
||||
{
|
||||
*defaultFilterIndex = fileDialog.GetFilterIndex();
|
||||
strcpy(wxBuffer, (const char *)fileDialog.GetPath());
|
||||
return wxBuffer;
|
||||
return fileDialog.GetPath();
|
||||
}
|
||||
else
|
||||
return NULL;
|
||||
return wxEmptyString;
|
||||
}
|
||||
|
||||
wxFileDialog::wxFileDialog(wxWindow *parent, const wxString& message,
|
||||
@ -105,8 +103,7 @@ int wxFileDialog::ShowModal()
|
||||
}
|
||||
|
||||
// Generic file load/save dialog
|
||||
static char *
|
||||
wxDefaultFileSelector(bool load, const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
static wxString wxDefaultFileSelector(bool load, const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
{
|
||||
char *ext = (char *)extension;
|
||||
|
||||
@ -126,16 +123,14 @@ wxDefaultFileSelector(bool load, const char *what, const char *extension, const
|
||||
}
|
||||
|
||||
// Generic file load dialog
|
||||
char *
|
||||
wxLoadFileSelector(const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
wxString wxLoadFileSelector(const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
{
|
||||
return wxDefaultFileSelector(TRUE, what, extension, default_name, parent);
|
||||
}
|
||||
|
||||
|
||||
// Generic file save dialog
|
||||
char *
|
||||
wxSaveFileSelector(const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
wxString wxSaveFileSelector(const char *what, const char *extension, const char *default_name, wxWindow *parent)
|
||||
{
|
||||
return wxDefaultFileSelector(FALSE, what, extension, default_name, parent);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user