diff options
Diffstat (limited to 'include/svtools/inettbc.hxx')
-rw-r--r-- | include/svtools/inettbc.hxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/svtools/inettbc.hxx b/include/svtools/inettbc.hxx index b6851e845f14..37f18b53d95a 100644 --- a/include/svtools/inettbc.hxx +++ b/include/svtools/inettbc.hxx @@ -85,6 +85,7 @@ class SVT_DLLPUBLIC URLBox Idle aChangedIdle; OUString aBaseURL; + OUString aPlaceHolder; rtl::Reference< MatchContext_Impl > pCtx; std::unique_ptr<SvtURLBox_Impl> pImpl; INetProtocol eSmartProtocol; @@ -139,6 +140,13 @@ public: static OUString ParseSmart( const OUString& aText, const OUString& aBaseURL ); + void SetPlaceHolder(const OUString& sPlaceHolder) { aPlaceHolder = sPlaceHolder; } + const OUString& GetPlaceHolder() const { return aPlaceHolder; } + bool MatchesPlaceHolder(const OUString& sToMatch) const + { + return (!aPlaceHolder.isEmpty() && aPlaceHolder == sToMatch); + } + void SetFilter(const OUString& _sFilter); }; |