33class SdNavigatorFloat;
94 virtual void dispose()
override;
117 void RefreshDocumentLB(
const OUString* pDocName =
nullptr );
126 friend class SdNavigatorFloat;
166 void ExecuteContextMenuAction(std::u16string_view rSelectedPopupEntry);
::sd::DrawDocShell * mpDocShell
::sd::DrawDocShell * GetDrawDocShell()
virtual weld::Window * GetFrameWeld() const
ControllerItem for Navigator.
virtual void StateChangedAtToolBoxControl(sal_uInt16 nSId, SfxItemState eState, const SfxPoolItem *pState) override
SdNavigatorWin * pNavigatorWin
SdNavigatorControllerItem(sal_uInt16, SdNavigatorWin *, SfxBindings *, SdNavigatorWin::UpdateRequestFunctor aUpdateRequest)
ControllerItem for Navigator.
const SdNavigatorWin::UpdateRequestFunctor maUpdateRequest
DECL_DLLPRIVATE_LINK(KeyInputHdl, const KeyEvent &, bool)
std::unique_ptr< weld::Menu > mxDragModeMenu
DECL_DLLPRIVATE_STATIC_LINK(SdNavigatorWin, MouseReleaseHdl, const MouseEvent &, bool)
std::unique_ptr< weld::Menu > mxShapeMenu
std::vector< NavDocInfo > maDocList
DECL_DLLPRIVATE_LINK(SelectDocumentHdl, weld::ComboBox &, void)
DECL_DLLPRIVATE_LINK(ShapeFilterCallback, const OUString &, void)
DECL_LINK(CommandHdl, const CommandEvent &, bool)
std::unique_ptr< weld::ComboBox > mxLbDocs
std::unique_ptr< SdPageObjsTLV > mxTlbObjects
DECL_DLLPRIVATE_LINK(MenuSelectHdl, const OUString &, void)
NavigatorDragType meDragType
std::unique_ptr< SdPageNameControllerItem > mpPageNameCtrlItem
VclPtr< SfxNavigator > mxNavigatorDlg
std::unique_ptr< weld::Toolbar > mxToolbox
::std::function< void()> UpdateRequestFunctor
DECL_DLLPRIVATE_LINK(DropdownClickToolBoxHdl, const OUString &, void)
DECL_DLLPRIVATE_LINK(SelectToolboxHdl, const OUString &, void)
DECL_DLLPRIVATE_LINK(ClickObjectHdl, weld::TreeView &, bool)
std::unique_ptr< SdNavigatorControllerItem > mpNavigatorCtrlItem
ControllerItem for Navigator to show the page in the TreeLB.
virtual void StateChangedAtToolBoxControl(sal_uInt16 nSId, SfxItemState eState, const SfxPoolItem *pState) override
SdPageNameControllerItem(sal_uInt16, SdNavigatorWin *, SfxBindings *)
ControllerItem for Navigator to show page in TreeLB.
SdNavigatorWin * pNavigatorWin
bool m_bSetInitialFocusOnActivate
void InitTreeLB(const SdDrawDocument *pDoc)
virtual ~SdNavigatorFloat() override
void FreshTree(const SdDrawDocument *pDoc)
SdNavigatorFloat(SfxBindings *_pBindings, SfxChildWindow *pMgr, vcl::Window *pParent, SfxChildWinInfo *pInfo)
virtual void dispose() override
std::unique_ptr< SdNavigatorWin > m_xNavWin
virtual void Activate() override
void InsertFile(SwUnoCursor *pUnoCursor, const OUString &rURL, const css::uno::Sequence< css::beans::PropertyValue > &rOptions)