Version: 3.1.0
wxFindReplaceData Class Reference

#include <wx/fdrepdlg.h>

+ Inheritance diagram for wxFindReplaceData:

Detailed Description

wxFindReplaceData holds the data for wxFindReplaceDialog.

It is used to initialize the dialog with the default values and will keep the last values from the dialog when it is closed. It is also updated each time a wxFindDialogEvent is generated so instead of using the wxFindDialogEvent methods you can also directly query this object.

Note that all SetXXX() methods may only be called before showing the dialog and calling them has no effect later.

Library:  wxCore
Category:  Common Dialogs, Data Structures

Public Member Functions

 wxFindReplaceData (wxUint32 flags=0)
 Constructor initializes the flags to default value (0).
 
const wxStringGetFindString () const
 Get the string to find.
 
int GetFlags () const
 Get the combination of wxFindReplaceFlags values.
 
const wxStringGetReplaceString () const
 Get the replacement string.
 
void SetFindString (const wxString &str)
 Set the string to find (used as initial value by the dialog).
 
void SetFlags (wxUint32 flags)
 Set the flags to use to initialize the controls of the dialog.
 
void SetReplaceString (const wxString &str)
 Set the replacement string (used as initial value by the dialog).
 
- Public Member Functions inherited from wxObject
 wxObject ()
 Default ctor; initializes to NULL the internal reference data.
 
 wxObject (const wxObject &other)
 Copy ctor.
 
virtual ~wxObject ()
 Destructor.
 
virtual wxClassInfoGetClassInfo () const
 This virtual function is redefined for every class that requires run-time type information, when using the wxDECLARE_CLASS macro (or similar).
 
wxObjectRefDataGetRefData () const
 Returns the wxObject::m_refData pointer, i.e. the data referenced by this object.
 
bool IsKindOf (const wxClassInfo *info) const
 Determines whether this class is a subclass of (or the same class as) the given class.
 
bool IsSameAs (const wxObject &obj) const
 Returns true if this object has the same data pointer as obj.
 
void Ref (const wxObject &clone)
 Makes this object refer to the data in clone.
 
void SetRefData (wxObjectRefData *data)
 Sets the wxObject::m_refData pointer.
 
void UnRef ()
 Decrements the reference count in the associated data, and if it is zero, deletes the data.
 
void UnShare ()
 This is the same of AllocExclusive() but this method is public.
 
void operator delete (void *buf)
 The delete operator is defined for debugging versions of the library only, when the identifier WXDEBUG is defined.
 
void * operator new (size_t size, const wxString &filename=NULL, int lineNum=0)
 The new operator is defined for debugging versions of the library only, when the identifier WXDEBUG is defined.
 

Additional Inherited Members

- Protected Member Functions inherited from wxObject
void AllocExclusive ()
 Ensure that this object's data is not shared with any other object.
 
virtual wxObjectRefDataCreateRefData () const
 Creates a new instance of the wxObjectRefData-derived class specific to this object and returns it.
 
virtual wxObjectRefDataCloneRefData (const wxObjectRefData *data) const
 Creates a new instance of the wxObjectRefData-derived class specific to this object and initializes it copying data.
 
- Protected Attributes inherited from wxObject
wxObjectRefDatam_refData
 Pointer to an object which is the object's reference-counted data.
 

Constructor & Destructor Documentation

wxFindReplaceData::wxFindReplaceData ( wxUint32  flags = 0)

Constructor initializes the flags to default value (0).

Member Function Documentation

const wxString& wxFindReplaceData::GetFindString ( ) const

Get the string to find.

int wxFindReplaceData::GetFlags ( ) const

Get the combination of wxFindReplaceFlags values.

const wxString& wxFindReplaceData::GetReplaceString ( ) const

Get the replacement string.

void wxFindReplaceData::SetFindString ( const wxString str)

Set the string to find (used as initial value by the dialog).

void wxFindReplaceData::SetFlags ( wxUint32  flags)

Set the flags to use to initialize the controls of the dialog.

void wxFindReplaceData::SetReplaceString ( const wxString str)

Set the replacement string (used as initial value by the dialog).