class WXDLLIMPEXP_CORE wxFileDirPickerCtrlBase : public wxPickerBase
{
public:
- wxFileDirPickerCtrlBase() : m_bIgnoreNextTextCtrlUpdate(false) {}
+ wxFileDirPickerCtrlBase() {}
protected:
// NB: no default values since this function will never be used
// event handler for our picker
void OnFileDirChange(wxFileDirPickerEvent &);
- // Returns TRUE if the current path is a valid one
- // (i.e. a valid file for a wxFilePickerWidget or a valid
- // folder for a wxDirPickerWidget).
- virtual bool CheckPath(const wxString &str) const = 0;
-
// TRUE if any textctrl change should update the current working directory
virtual bool IsCwdToUpdate() const = 0;
protected:
- // true if the next UpdateTextCtrl() call is to ignore
- bool m_bIgnoreNextTextCtrlUpdate;
-
// m_picker object as wxFileDirPickerWidgetBase interface
wxFileDirPickerWidgetBase *m_pickerIface;
};
public: // overrides
- // return true if the given path is valid for this control
- bool CheckPath(const wxString& path) const;
-
// return the text control value in canonical form
wxString GetTextCtrlValue() const;
public: // overrides
- bool CheckPath(const wxString &path) const;
-
wxString GetTextCtrlValue() const;
bool IsCwdToUpdate() const