20#ifndef INCLUDED_SFX2_SOURCE_DIALOG_BACKINGWINDOW_HXX
21#define INCLUDED_SFX2_SOURCE_DIALOG_BACKINGWINDOW_HXX
23#include <rtl/ustring.hxx>
32#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp>
33#include <com/sun/star/uno/XComponentContext.hpp>
34#include <com/sun/star/frame/XDispatchProvider.hpp>
35#include <com/sun/star/frame/XFrame.hpp>
43 css::uno::Reference<css::uno::XComponentContext>
mxContext;
45 css::uno::Reference<css::frame::XFrame>
mxFrame;
82 css::uno::Reference<css::datatransfer::dnd::XDropTarget>
mxDropTarget;
87 void dispatchURL(
const OUString& i_rURL,
const OUString& i_rTarget = OUString(
"_default"),
88 const css::uno::Reference<css::frame::XDispatchProvider>& i_xProv
89 = css::uno::Reference<css::frame::XDispatchProvider>(),
90 const css::uno::Sequence<css::beans::PropertyValue>& = css::uno::Sequence<
91 css::beans::PropertyValue>());
120 virtual void dispose()
override;
125 void setOwningFrame(
const css::uno::Reference<css::frame::XFrame>& xFrame);
std::unique_ptr< sfx2::RecentDocsView > mxAllRecentThumbnails
std::unique_ptr< weld::Button > mxExtensionsButton
virtual bool PreNotify(NotifyEvent &rNEvt) override
std::unique_ptr< weld::CustomWeld > mxAllRecentThumbnailsWin
std::unique_ptr< weld::Button > mxDrawAllButton
std::unique_ptr< weld::Button > mxWriterAllButton
DECL_LINK(FilterHdl, weld::ComboBox &, void)
std::unique_ptr< weld::ToggleButton > mxRecentButton
std::unique_ptr< TemplateDefaultView > mxLocalView
void clearRecentFileList()
std::unique_ptr< weld::Container > mxSmallButtonsBox
DECL_LINK(CreateContextMenuHdl, ThumbnailViewItem *, void)
DECL_LINK(ClickHelpHdl, weld::Button &, void)
std::unique_ptr< weld::MenuButton > mxActions
std::unique_ptr< BrandImage > mxBrandImage
css::uno::Reference< css::datatransfer::dnd::XDropTarget > mxDropTarget
void setLargerFont(WidgetClass &, const vcl::Font &)
bool mbLocalViewInitialized
DECL_LINK(EditTemplateHdl, ThumbnailViewItem *, void)
css::uno::Reference< css::uno::XComponentContext > mxContext
std::unique_ptr< weld::Button > mxImpressAllButton
DECL_LINK(MenuSelectHdl, const OUString &, void)
std::unique_ptr< weld::Button > mxCalcAllButton
std::unique_ptr< weld::CustomWeld > mxBrandImageWeld
BackingWindow(vcl::Window *pParent)
DECL_LINK(ToggleHdl, weld::Toggleable &, void)
DECL_LINK(ExtLinkClickHdl, weld::Button &, void)
DECL_LINK(ClickHdl, weld::Button &, void)
std::unique_ptr< weld::Container > mxButtonsBox
void ApplyStyleSettings()
void checkInstalledModules()
std::unique_ptr< weld::Container > mxAllButtonsBox
std::unique_ptr< weld::ComboBox > mxFilter
std::unique_ptr< weld::Button > mxMathAllButton
std::unique_ptr< weld::Button > mxDBAllButton
std::unique_ptr< weld::Button > mxOpenButton
void DataChanged(const DataChangedEvent &) override
virtual ~BackingWindow() override
void dispatchURL(const OUString &i_rURL, const OUString &i_rTarget=OUString("_default"), const css::uno::Reference< css::frame::XDispatchProvider > &i_xProv=css::uno::Reference< css::frame::XDispatchProvider >(), const css::uno::Sequence< css::beans::PropertyValue > &=css::uno::Sequence< css::beans::PropertyValue >())
std::unique_ptr< weld::Label > mxAltHelpLabel
css::uno::Reference< css::datatransfer::dnd::XDropTargetListener > mxDropTargetListener
helper for drag&drop.
void initializeLocalView()
std::unique_ptr< weld::ToggleButton > mxTemplateButton
std::unique_ptr< weld::Button > mxHelpButton
void setOwningFrame(const css::uno::Reference< css::frame::XFrame > &xFrame)
std::unique_ptr< weld::CustomWeld > mxLocalViewWin
virtual void GetFocus() override
DECL_LINK(OpenTemplateHdl, ThumbnailViewItem *, void)
css::uno::Reference< css::frame::XFrame > mxFrame
std::unique_ptr< weld::Button > mxRemoteButton
css::uno::Reference< css::frame::XDispatchProvider > mxDesktopDispatchProvider
std::unique_ptr< weld::Label > mxCreateLabel
std::unique_ptr< svt::AcceleratorExecute > mpAccExec
virtual void dispose() override