30#include <com/sun/star/media/XPlayer.hpp>
31#include <com/sun/star/ui/dialogs/XFolderPicker2.hpp>
58 const std::vector< OUString >& rFormats,
62 virtual void execute()
override;
103 virtual void execute()
override;
154 virtual short run()
override;
220 std::vector< std::unique_ptr<FilterEntry> >
246 static OUString
addExtension(
const OUString&, std::u16string_view );
262 DECL_LINK(DialogClosedHdl, css::ui::dialogs::DialogClosedEvent*,
void);
271 void StartSearchFiles( std::u16string_view _rFolderURL,
short _nDlgResult );
DECL_LINK(ActualizeHdl, const INetURLObject &, void)
virtual short run() override
virtual ~ActualizeProgress() override
DECL_LINK(TimeoutHdl, Timer *, void)
std::unique_ptr< weld::Button > m_xBtnCancel
DECL_LINK(ClickCancelBtn, weld::Button &, void)
ActualizeProgress(weld::Widget *pWindow, GalleryTheme *pThm)
GalleryProgress aStatusProgress
std::unique_ptr< weld::Label > m_xFtActualizeFile
virtual ~GalleryIdDialog() override
std::unique_ptr< weld::ComboBox > m_xLbResName
DECL_LINK(ClickOkHdl, weld::Button &, void)
std::unique_ptr< weld::Button > m_xBtnOk
GalleryIdDialog(weld::Widget *pParent, GalleryTheme *pThm)
GalleryThemeProperties(weld::Widget *pParent, ExchangeData *pData, SfxItemSet const *pItemSet)
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
std::unique_ptr< weld::Label > m_xFtSearchDir
SearchProgress(weld::Window *pParent, TPGalleryThemeProperties *pTabPage, INetURLObject aStartURL)
DECL_LINK(CleanUpHdl, void *, void)
void SetDirectory(const INetURLObject &rURL)
std::unique_ptr< weld::Label > m_xFtSearchType
std::unique_ptr< weld::Button > m_xBtnCancel
TPGalleryThemeProperties * m_pTabPage
DECL_LINK(ClickCancelBtn, weld::Button &, void)
rtl::Reference< SearchThread > m_aSearchThread
virtual ~SearchProgress() override
void SetFileType(const OUString &rType)
TPGalleryThemeProperties * mpBrowser
SearchProgress * mpProgress
void ImplSearch(const INetURLObject &rStartURL, const std::vector< OUString > &rFormats, bool bRecursive)
virtual ~SearchThread() override
SearchThread(SearchProgress *pProgress, TPGalleryThemeProperties *pBrowser, INetURLObject aStartURL)
virtual void execute() override
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< weld::Image > m_xFiMSImage
std::unique_ptr< weld::Label > m_xFtMSShowChangeDate
std::unique_ptr< weld::Label > m_xFtMSShowPath
virtual bool FillItemSet(SfxItemSet *rSet) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
std::unique_ptr< weld::Entry > m_xEdtMSName
TPGalleryThemeGeneral(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
void SetXChgData(ExchangeData *pData)
std::unique_ptr< weld::Label > m_xFtMSShowContent
std::unique_ptr< weld::Label > m_xFtMSShowType
virtual bool FillItemSet(SfxItemSet *) override
css::uno::Reference< css::ui::dialogs::XFolderPicker2 > xFolderPicker
DECL_LINK(ClickTakeHdl, weld::Button &, void)
virtual ~TPGalleryThemeProperties() override
void SetXChgData(ExchangeData *pData)
DECL_LINK(SelectFoundHdl, weld::TreeView &, void)
void StartSearchFiles(std::u16string_view _rFolderURL, short _nDlgResult)
std::unique_ptr< weld::Button > m_xBtnTake
void EndSearchProgressHdl(sal_Int32 nResult)
static OUString addExtension(const OUString &, std::u16string_view)
DECL_LINK(ClickSearchHdl, weld::Button &, void)
std::unique_ptr< weld::CustomWeld > m_xWndPreview
std::unique_ptr< weld::TreeView > m_xLbxFound
std::unique_ptr< weld::CheckButton > m_xCbxPreview
virtual void Reset(const SfxItemSet *) override
DialogGalleryPreview m_aWndPreview
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
std::vector< OUString > aFoundList
TPGalleryThemeProperties(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
DECL_LINK(SelectFileTypeHdl, weld::ComboBox &, void)
DECL_LINK(PreviewTimerHdl, Timer *, void)
const ExchangeData * GetXChgData() const
std::unique_ptr< weld::Button > m_xBtnTakeAll
css::uno::Reference< css::media::XPlayer > xMediaPlayer
std::unique_ptr< weld::Button > m_xBtnSearch
DECL_LINK(ClickPreviewHdl, weld::Toggleable &, void)
DECL_LINK(DialogClosedHdl, css::ui::dialogs::DialogClosedEvent *, void)
std::unique_ptr< weld::ComboBox > m_xCbbFileType
rtl::Reference< ::svt::DialogClosedListener > xDialogListener
DECL_LINK(ClickTakeAllHdl, weld::Button &, void)
DECL_LINK(DClickFoundHdl, weld::TreeView &, bool)
std::vector< std::unique_ptr< FilterEntry > > aFilterEntryList
DECL_LINK(CleanUpHdl, void *, void)
std::unique_ptr< weld::Button > m_xBtnCancel
void SetFile(const INetURLObject &rURL)
TPGalleryThemeProperties * m_pTabPage
std::unique_ptr< weld::Label > m_xFtTakeFile
TakeProgress(weld::Window *pParent, TPGalleryThemeProperties *pTabPage)
rtl::Reference< TakeThread > maTakeThread
virtual ~TakeProgress() override
TokenList_impl maTakenList
DECL_LINK(ClickCancelBtn, weld::Button &, void)
TPGalleryThemeProperties * mpBrowser
TakeThread(TakeProgress *pProgress, TPGalleryThemeProperties *pBrowser, TokenList_impl &rTakenList)
virtual void execute() override
TakeProgress * mpProgress
virtual ~TakeThread() override
TokenList_impl & mrTakenList
virtual ~TitleDialog() override
std::unique_ptr< weld::Entry > m_xEdit
OUString GetTitle() const
TitleDialog(weld::Widget *pParent, const OUString &rOldText)
std::vector< sal_Int32 > TokenList_impl
SVXCORE_DLLPUBLIC OUString GetReducedString(const INetURLObject &rURL, sal_Int32 nMaxLen)