LibreOffice Module svtools (master) 1
|
Public Member Functions | |
SvtMatchContext_Impl (SvtURLBox *pBoxP, OUString aText) | |
void | Stop () |
![]() | |
Thread (char const *name) | |
void | launch () |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Private Member Functions | |
DECL_LINK (Select_Impl, void *, void) | |
virtual | ~SvtMatchContext_Impl () override |
virtual void | execute () override |
void | doExecute () |
void | Insert (const OUString &rCompletion, const OUString &rURL, bool bForce=false) |
void | ReadFolder (const OUString &rURL, const OUString &rMatch, bool bSmart) |
Static Private Member Functions | |
static void | FillPicklist (std::vector< OUString > &rPickList) |
Private Attributes | |
std::vector< OUString > | aPickList |
std::vector< OUString > | aCompletions |
std::vector< OUString > | aURLs |
svtools::AsynchronLink | aLink |
OUString | aText |
SvtURLBox * | pBox |
bool | bOnlyDirectories |
bool | bNoSelection |
std::mutex | mutex_ |
bool | stopped_ |
css::uno::Reference< css::ucb::XCommandProcessor > | processor_ |
sal_Int32 | commandId_ |
Additional Inherited Members | |
![]() | |
static void * | operator new (std::size_t size) |
static void | operator delete (void *pointer) |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
![]() | |
virtual | ~Thread () SAL_OVERRIDE |
virtual void | execute ()=0 |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
![]() | |
oslInterlockedCount | m_nCount |
Definition at line 84 of file inettbc.cxx.
|
overrideprivatevirtual |
Definition at line 137 of file inettbc.cxx.
References aLink.
SvtMatchContext_Impl::SvtMatchContext_Impl | ( | SvtURLBox * | pBoxP, |
OUString | aText | ||
) |
Definition at line 124 of file inettbc.cxx.
References aPickList, FillPicklist(), and LINK.
|
private |
|
private |
Definition at line 404 of file inettbc.cxx.
References SvtURLBox::aBaseURL, aCompletions, aPickList, aText, aURL, aURLs, bOnlyDirectories, commandId_, INetURLObject::CompareProtocolScheme(), ctx, cppu::UnoType< typename T >::get(), INetURLObject::GetMainURL(), comphelper::getProcessComponentContext(), INetURLObject::GetProtocol(), INetURLObject::GetScheme(), SvtURLBox::GetSmartProtocol(), INetURLObject::GetURLNoPass(), INetURLObject::GetURLPath(), INetURLObject::hasFinalSlash(), Insert(), mutex_, INetURLObject::NONE, SvtURLBox::ParseSmart(), pBox, processor_, ReadFolder(), INetURLObject::removeSegment(), INetURLObject::SetMark(), INetURLObject::SetParam(), INetURLObject::SetSmartProtocol(), INetURLObject::SetSmartURL(), INetURLObject::SetURL(), INetURLObject::SetURLPath(), stopped_, TOOLS_WARN_EXCEPTION, and u.
Referenced by execute().
|
overrideprivatevirtual |
Implements salhelper::Thread.
Definition at line 174 of file inettbc.cxx.
References aLink, and doExecute().
|
staticprivate |
Definition at line 142 of file inettbc.cxx.
References aURL, SvtHistoryOptions::GetList(), nCount, and INetURLObject::WithCharset.
Referenced by SvtMatchContext_Impl().
|
private |
Definition at line 237 of file inettbc.cxx.
References aCompletions, aURLs, and find().
Referenced by doExecute(), and ReadFolder().
|
private |
Definition at line 253 of file inettbc.cxx.
References aText, aURL, bOnlyDirectories, Content, DBG_ASSERT, INetURLObject::getFSysPath(), INetURLObject::GetMainURL(), INetURLObject::getName(), comphelper::getProcessComponentContext(), INetURLObject::GetProtocol(), INCLUDE_FOLDERS_AND_DOCUMENTS, INCLUDE_FOLDERS_ONLY, Insert(), INetURLObject::LAST_SEGMENT, INetURLObject::NONE, INetURLObject::setFinalSlash(), and INetURLObject::WithCharset.
Referenced by doExecute().
void SvtMatchContext_Impl::Stop | ( | ) |
Definition at line 156 of file inettbc.cxx.
References commandId_, mutex_, processor_, and stopped_.
|
private |
Definition at line 87 of file inettbc.cxx.
Referenced by doExecute(), and Insert().
|
private |
Definition at line 89 of file inettbc.cxx.
Referenced by execute(), and ~SvtMatchContext_Impl().
|
private |
Definition at line 86 of file inettbc.cxx.
Referenced by doExecute(), and SvtMatchContext_Impl().
|
private |
Definition at line 90 of file inettbc.cxx.
Referenced by doExecute(), and ReadFolder().
|
private |
Definition at line 88 of file inettbc.cxx.
Referenced by doExecute(), and Insert().
|
private |
Definition at line 93 of file inettbc.cxx.
|
private |
Definition at line 92 of file inettbc.cxx.
Referenced by doExecute(), and ReadFolder().
|
private |
Definition at line 98 of file inettbc.cxx.
Referenced by doExecute(), and Stop().
|
private |
Definition at line 95 of file inettbc.cxx.
Referenced by doExecute(), and Stop().
|
private |
Definition at line 91 of file inettbc.cxx.
Referenced by doExecute().
|
private |
Definition at line 97 of file inettbc.cxx.
Referenced by doExecute(), and Stop().
|
private |
Definition at line 96 of file inettbc.cxx.
Referenced by doExecute(), and Stop().