LibreOffice Module cui (master) 1
|
#include <cuigaldlg.hxx>
Public Member Functions | |
SearchThread (SearchProgress *pProgress, TPGalleryThemeProperties *pBrowser, INetURLObject aStartURL) | |
Public Member Functions inherited from salhelper::Thread | |
Thread (char const *name) | |
void | launch () |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Private Member Functions | |
void | ImplSearch (const INetURLObject &rStartURL, const std::vector< OUString > &rFormats, bool bRecursive) |
virtual | ~SearchThread () override |
virtual void | execute () override |
Private Attributes | |
SearchProgress * | mpProgress |
TPGalleryThemeProperties * | mpBrowser |
INetURLObject | maStartURL |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::Thread | |
static void * | operator new (std::size_t size) |
static void | operator delete (void *pointer) |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
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) |
Protected Member Functions inherited from salhelper::Thread | |
virtual | ~Thread () SAL_OVERRIDE |
virtual void | execute ()=0 |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 49 of file cuigaldlg.hxx.
|
overrideprivatevirtual |
Definition at line 77 of file cuigaldlg.cxx.
SearchThread::SearchThread | ( | SearchProgress * | pProgress, |
TPGalleryThemeProperties * | pBrowser, | ||
INetURLObject | aStartURL | ||
) |
Definition at line 67 of file cuigaldlg.cxx.
|
overrideprivatevirtual |
Implements salhelper::Thread.
Definition at line 81 of file cuigaldlg.cxx.
References TPGalleryThemeProperties::aFilterEntryList, TPGalleryThemeProperties::bSearchRecursive, i, ImplSearch(), LINK, TPGalleryThemeProperties::m_xCbbFileType, maStartURL, mpBrowser, mpProgress, and Application::PostUserEvent().
|
private |
Definition at line 109 of file cuigaldlg.cxx.
References TPGalleryThemeProperties::aFoundList, Content, DBG_ASSERT, GraphicDescriptor::Detect(), INetURLObject::GetFileExtension(), GraphicDescriptor::GetFileFormat(), GraphicDescriptor::GetImportFormatShortName(), INetURLObject::GetMainURL(), comphelper::getProcessComponentContext(), INetURLObject::GetProtocol(), GetReducedString(), ImplSearch(), TPGalleryThemeProperties::m_xLbxFound, mpBrowser, mpProgress, INetURLObject::NONE, and SearchProgress::SetDirectory().
Referenced by execute(), and ImplSearch().
|
private |
Definition at line 55 of file cuigaldlg.hxx.
Referenced by execute().
|
private |
Definition at line 54 of file cuigaldlg.hxx.
Referenced by execute(), and ImplSearch().
|
private |
Definition at line 53 of file cuigaldlg.hxx.
Referenced by execute(), and ImplSearch().