31#include <svx/svxids.hrc>
47 SID_STYLE_UPDATE_BY_EXAMPLE,
53 SID_ATTR_CHAR_POSTURE,
55 SID_ATTR_CHAR_SHADOWED,
56 SID_ATTR_CHAR_STRIKEOUT,
57 SID_ATTR_CHAR_UNDERLINE,
58 SID_ATTR_CHAR_FONTHEIGHT,
60 SID_ATTR_CHAR_KERNING,
66 SID_OUTLINE_COLLAPSE_ALL,
69 SID_OUTLINE_EXPAND_ALL,
73 SID_HYPERLINK_GETLINK,
76 SID_PARASPACE_INCREASE,
77 SID_PARASPACE_DECREASE,
89 :
FuPoor(pViewShell, pWindow, pView, pDoc, rReq),
100 bool bResult =
false;
118 xFunc->DoExecute( rReq );
169 if(
auto pURLField =
dynamic_cast< const SvxURLField *
>( pField ) )
173 SfxStringItem aStrItem( SID_FILE_NAME, pURLField->GetURL() );
182 SfxCallMode::ASYNCHRON | SfxCallMode::RECORD,
183 { &aStrItem, &aBrowseItem, &aReferer });
190 SfxCallMode::ASYNCHRON | SfxCallMode::RECORD,
191 { &aStrItem, &aFrameItem, &aBrowseItem, &aReferer });
209 bool bReturn =
false;
216 std::unique_ptr<OutlineViewModelChangeGuard, o3tl::default_delete<OutlineViewModelChangeGuard>> aGuard;
240 bool bUpdatePreview =
true;
298 if (aDataHelper.
GetString(SotClipboardFormatId::STRING, aText))
const vcl::KeyCode & GetKeyCode() const
bool MouseMove(const MouseEvent &)
bool Command(const CommandEvent &rCEvt)
bool MouseButtonUp(const MouseEvent &)
void InsertText(const OUString &rNew, bool bSelect=false)
bool PostKeyEvent(const KeyEvent &rKEvt, vcl::Window const *pFrameWin=nullptr)
const SvxFieldItem * GetFieldUnderMousePointer() const
bool MouseButtonDown(const MouseEvent &)
void Invalidate(sal_uInt16 nId)
const SfxPoolItem * ExecuteList(sal_uInt16 nSlot, SfxCallMode nCall, std::initializer_list< SfxPoolItem const * > args, std::initializer_list< SfxPoolItem const * > internalargs=std::initializer_list< SfxPoolItem const * >())
const OUString & GetName() const
SfxMedium * GetMedium() const
SfxBindings & GetBindings()
SfxDispatcher * GetDispatcher()
const SvxFieldData * GetField() const
bool GetString(SotClipboardFormatId nFormat, OUString &rStr) const
static TransferableDataHelper CreateFromSystemClipboard(vcl::Window *pWindow)
const css::uno::Reference< css::datatransfer::XTransferable > & GetTransferable() const
virtual void DoPasteUnformatted() override
Paste object as unformatted text from clipboard.
virtual bool Command(const CommandEvent &rCEvt) override
forward to OutlinerView
virtual void DoCopy() override
Copy object to clipboard.
void UpdateForKeyPress(const KeyEvent &rEvent)
Call this method when the text in the outliner (may) has changed.
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
virtual bool MouseButtonUp(const MouseEvent &rMEvt) override
virtual bool KeyInput(const KeyEvent &rKEvt) override
Process keyboard input.
virtual void DoPaste() override
Paste object from clipboard.
virtual void DoCut() override
Cut object to clipboard.
FuOutlineText(ViewShell *pViewShell, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
OutlineView * pOutlineView
virtual bool MouseMove(const MouseEvent &rMEvt) override
OutlineViewShell * pOutlineViewShell
Base class for all functions.
virtual bool MouseButtonDown(const MouseEvent &rMEvt)
virtual bool MouseMove(const MouseEvent &)
virtual bool MouseButtonUp(const MouseEvent &rMEvt)
virtual bool KeyInput(const KeyEvent &rKEvt)
handle keyboard events
VclPtr< ::sd::Window > mpWindow
Show a textual overview of the text contents of all slides.
virtual void UpdatePreview(SdPage *pPage) override
Update the preview to show the specified page.
virtual SdPage * GetActualPage() override
Returns the first selected page.
Derivative of sd::View for the outline mode |* .
OutlinerView * GetViewByWindow(vcl::Window const *pWin) const
Return a pointer to the OutlinerView corresponding to the window.
Base class of the stacked shell hierarchy.
::sd::Window * GetActiveWindow() const
The active window is usually the mpContentWindow.
SD_DLLPUBLIC SfxViewFrame * GetViewFrame() const
An SdWindow contains the actual working area of ViewShell.
sal_uInt16 GetGroup() const
sal_uInt16 GetCode() const
#define DBG_ASSERT(sCon, aError)
constexpr sal_uInt16 KEY_HOME
constexpr sal_uInt16 KEY_LEFT
constexpr sal_uInt16 KEY_PAGEDOWN
constexpr sal_uInt16 KEY_UP
constexpr sal_uInt16 KEYGROUP_FKEYS
constexpr sal_uInt16 KEY_RIGHT
constexpr sal_uInt16 KEY_DOWN
constexpr sal_uInt16 KEY_PAGEUP
constexpr sal_uInt16 KEY_END
constexpr sal_uInt16 KEYGROUP_CURSOR
const sal_uInt16 SidArray[]