CReplaceDialog



Implementation of the text search and replace dialog component.

You can find more information in comments below. Overrided methods can be found in corresponding base classes and interfaces.

class CReplaceDialog :public virtual IReplaceDialog, public CComponent
{
public:
    String getText() override;
    String getReplace() override;
    bool isMatchWholeWords() override;
    bool isMatchCase() override;
    IFormReplace::SEARCH_DIRECTION getSearchDirection() override;
    // Since 9.0.0 
    bool isUseDialogBox() override;

    bool setText(const String &value) override;
    bool setReplace(const String &value) override;
    bool setMatchWholeWords(const bool value) override;
    bool setMatchCase(const bool value) override;
    bool setSearchDirection(const IFormReplace::SEARCH_DIRECTION value) override;
    // Since 9.0.0 
    bool setUseDialogBox(const bool value) override;

    bool Execute() override;

    CReplaceDialog();
    CReplaceDialog(IForm *parent);
};
Namespace: nitisa::standard
Include: Standard/Components/ReplaceDialog/ReplaceDialog.h