add accessors using wxFileName to wxFile/DirPickerCtrl (patch 1622534)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44353 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -23,6 +23,8 @@ Major new features in this release
|
|||||||
|
|
||||||
All:
|
All:
|
||||||
|
|
||||||
|
- Added wxEventBlocker class (Francesco Montorsi)
|
||||||
|
- Added wxFile/DirPickerCtrl::Get/SetFile/DirName() (Francesco Montorsi)
|
||||||
- Added wxSizerFlags::Top() and Bottom()
|
- Added wxSizerFlags::Top() and Bottom()
|
||||||
|
|
||||||
wxGTK:
|
wxGTK:
|
||||||
|
@@ -118,6 +118,14 @@ all the parameters.
|
|||||||
\true if the control was successfully created or \false if creation failed.
|
\true if the control was successfully created or \false if creation failed.
|
||||||
|
|
||||||
|
|
||||||
|
\membersection{wxFilePickerCtrl::GetDirName}\label{wxfilepickerctrlgetdirname}
|
||||||
|
|
||||||
|
\constfunc{wxFileName}{GetDirName}{\void}
|
||||||
|
|
||||||
|
Returns the absolute path of the currently selected directory as a \helpref{wxFileName} object.
|
||||||
|
This function is equivalent to \helpref{GetPath}{wxdirpickerctrlgetpath}
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxDirPickerCtrl::GetPath}\label{wxdirpickerctrlgetpath}
|
\membersection{wxDirPickerCtrl::GetPath}\label{wxdirpickerctrlgetpath}
|
||||||
|
|
||||||
\constfunc{wxString}{GetPath}{\void}
|
\constfunc{wxString}{GetPath}{\void}
|
||||||
@@ -125,6 +133,14 @@ all the parameters.
|
|||||||
Returns the absolute path of the currently selected directory.
|
Returns the absolute path of the currently selected directory.
|
||||||
|
|
||||||
|
|
||||||
|
\membersection{wxFilePickerCtrl::SetDirName}\label{wxfilepickerctrlsetdirname}
|
||||||
|
|
||||||
|
\func{void}{SetDirName}{\param{const wxFileName \&}{dirname}}
|
||||||
|
|
||||||
|
Just like \helpref{SetPath}{wxdirpickerctrlsetpath} but this function takes a
|
||||||
|
\helpref{wxFileName} object.
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxDirPickerCtrl::SetPath}\label{wxdirpickerctrlsetpath}
|
\membersection{wxDirPickerCtrl::SetPath}\label{wxdirpickerctrlsetpath}
|
||||||
|
|
||||||
\func{void}{SetPath}{\param{const wxString \&}{dirname}}
|
\func{void}{SetPath}{\param{const wxString \&}{dirname}}
|
||||||
|
@@ -128,6 +128,14 @@ all the parameters.
|
|||||||
\true if the control was successfully created or \false if creation failed.
|
\true if the control was successfully created or \false if creation failed.
|
||||||
|
|
||||||
|
|
||||||
|
\membersection{wxFilePickerCtrl::GetFileName}\label{wxfilepickerctrlgetfilename}
|
||||||
|
|
||||||
|
\constfunc{wxFileName}{GetFileName}{\void}
|
||||||
|
|
||||||
|
Similar to \helpref{GetPath}{wxfilepickerctrlgetpath} but returns the path of
|
||||||
|
the currently selected file as a \helpref{wxFileName} object.
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxFilePickerCtrl::GetPath}\label{wxfilepickerctrlgetpath}
|
\membersection{wxFilePickerCtrl::GetPath}\label{wxfilepickerctrlgetpath}
|
||||||
|
|
||||||
\constfunc{wxString}{GetPath}{\void}
|
\constfunc{wxString}{GetPath}{\void}
|
||||||
@@ -135,6 +143,14 @@ all the parameters.
|
|||||||
Returns the absolute path of the currently selected file.
|
Returns the absolute path of the currently selected file.
|
||||||
|
|
||||||
|
|
||||||
|
\membersection{wxFilePickerCtrl::SetFileName}\label{wxfilepickerctrlsetfilename}
|
||||||
|
|
||||||
|
\func{void}{SetFileName}{\param{const wxFileName \&}{filename}}
|
||||||
|
|
||||||
|
This method does the same thing as \helpref{SetPath}{wxfilepickerctrlsetpath} but
|
||||||
|
takes a \helpref{wxFileName}{wxfilename} object instead of a string.
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxFilePickerCtrl::SetPath}\label{wxfilepickerctrlsetpath}
|
\membersection{wxFilePickerCtrl::SetPath}\label{wxfilepickerctrlsetpath}
|
||||||
|
|
||||||
\func{void}{SetPath}{\param{const wxString \&}{filename}}
|
\func{void}{SetPath}{\param{const wxString \&}{filename}}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
#if wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL
|
#if wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL
|
||||||
|
|
||||||
#include "wx/pickerbase.h"
|
#include "wx/pickerbase.h"
|
||||||
|
#include "wx/filename.h"
|
||||||
|
|
||||||
class WXDLLIMPEXP_CORE wxDialog;
|
class WXDLLIMPEXP_CORE wxDialog;
|
||||||
class WXDLLIMPEXP_CORE wxFileDirPickerEvent;
|
class WXDLLIMPEXP_CORE wxFileDirPickerEvent;
|
||||||
@@ -215,6 +216,11 @@ public:
|
|||||||
validator, name);
|
validator, name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SetFileName(const wxFileName &filename)
|
||||||
|
{ SetPath(filename.GetFullPath()); }
|
||||||
|
|
||||||
|
wxFileName GetFileName() const
|
||||||
|
{ return wxFileName(GetPath()); }
|
||||||
|
|
||||||
public: // overrides
|
public: // overrides
|
||||||
|
|
||||||
@@ -307,6 +313,11 @@ public:
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SetDirName(const wxFileName &dirname)
|
||||||
|
{ SetPath(dirname.GetPath()); }
|
||||||
|
|
||||||
|
wxFileName GetDirName() const
|
||||||
|
{ return wxFileName::DirName(GetPath()); }
|
||||||
|
|
||||||
public: // overrides
|
public: // overrides
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user