27#include <com/sun/star/ucb/XCommandEnvironment.hpp>
30#include <rtl/ustring.hxx>
31#include <tools/datetime.hxx>
65 inline const OUString&
GetTitle()
const;
68 inline void SetNewTitle(
const OUString& rNewTitle );
71 inline void SetTitles(
const OUString& rNewTitle );
80 mbIsRemoveable ( false ),
82 mbIsCompactDisc ( false )
161 typedef ::std::vector< std::unique_ptr<SortingData_Impl> >
ContentData;
170 css::uno::Reference< css::ucb::XCommandEnvironment >
190 const css::uno::Reference< css::ucb::XCommandEnvironment >& _rxCommandEnv,
192 ::osl::Mutex& _rContentMutex
213 const css::uno::Sequence< OUString >& rDenyList
230 virtual void execute()
override;
geometry::RealSize2D maSize
virtual ~FileViewContentEnumerator() override
css::uno::Reference< css::ucb::XCommandEnvironment > m_xCommandEnv
::osl::Mutex & m_rContentMutex
css::uno::Sequence< OUString > m_rDenyList
EnumerationResult enumerateFolderContentSync(const FolderDescriptor &_rFolder, const css::uno::Sequence< OUString > &rDenyList)
enumerates the content of a given folder synchronously
FolderDescriptor m_aFolder
virtual void execute() override
EnumerationResult enumerateFolderContent()
::std::vector< std::unique_ptr< SortingData_Impl > > ContentData
bool URLOnDenyList(std::u16string_view sRealURL)
void cancel()
cancels the running operation.
FileViewContentEnumerator(const css::uno::Reference< css::ucb::XCommandEnvironment > &_rxCommandEnv, ContentData &_rContentToFill, ::osl::Mutex &_rContentMutex)
constructs an enumerator instance
IEnumerationResultHandler * m_pResultHandler
~IEnumerationResultHandler()
virtual void enumerationDone(EnumerationResult _eResult)=0
constexpr OUStringLiteral EMPTY
FolderDescriptor(OUString _aURL)
::ucbhelper::Content aContent
a content object describing the folder.
OUString sURL
the URL of a folder.
void SetTitles(const OUString &rNewTitle)
void SetNewTitle(const OUString &rNewTitle)
const OUString & GetFileName() const
const OUString & GetLowerTitle() const
const OUString & GetTitle() const