83 ::std::function<
void ()> aThemeSelectionHandler);
void EndThemePropertiesDlgHdl(sal_Int32 nResult)
friend class svx::sidebar::GalleryControl
DECL_LINK(SelectThemeHdl, weld::TreeView &, void)
void ImplGalleryThemeProperties(std::u16string_view rThemeName, bool bCreateNew)
void ImplEndGalleryThemeProperties(bool bCreateNew, sal_Int32 nResult)
static void ImplFillExchangeData(const GalleryTheme *pThm, ExchangeData &rData)
std::unique_ptr< weld::Button > mxMoreGalleries
std::unique_ptr< SfxItemSet > mpThemePropsDlgItemSet
void SelectTheme(sal_uInt16 nThemePos)
OUString GetSelectedTheme() const
void ImplExecute(std::u16string_view rIdent)
GalleryBrowser1(weld::Builder &rBuilder, Gallery *pGallery, ::std::function< void()> aThemeSelectionHandler)
::std::function< void()> maThemeSelectionHandler
void ImplInsertThemeEntry(const GalleryThemeEntry *pEntry)
std::unique_ptr< weld::TreeView > mxThemes
std::unique_ptr< weld::Button > mxNewTheme
DECL_LINK(ClickNewThemeHdl, weld::Button &, void)
DECL_STATIC_LINK(GalleryBrowser1, OnMoreGalleriesClick, weld::Button &, void)
DECL_LINK(PopupMenuHdl, const CommandEvent &, bool)
friend class GalleryBrowser
void ImplGetExecuteVector(std::vector< OUString > &o_aExec)
void EndNewThemePropertiesDlgHdl(sal_Int32 nResult)
std::unique_ptr< ExchangeData > mpExchangeData
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
DECL_LINK(KeyInputHdl, const KeyEvent &, bool)