43namespace avmedia {
class PlayerListener; }
103 virtual ~View()
override;
107 virtual void GetAttributes(
SfxItemSet& rTargetSet,
bool bOnlyHardAttr =
false )
const;
108 virtual bool SetAttributes(
const SfxItemSet&
rSet,
bool bReplaceAll =
false,
bool bSlide =
false,
bool bMaster =
false);
109 virtual void MarkListHasChanged()
override;
114 virtual void DoConnect(
SdrOle2Obj* pOleObj)
override;
115 virtual bool SetStyleSheet(
SfxStyleSheet* pStyleSheet,
bool bDontRemoveHardAttr =
false);
117 virtual void DragFinished(
sal_Int8 nDropAction );
120 DropTargetHelper& rTargetHelper,
128 css::uno::Reference<css::datatransfer::XTransferable>
129 CreateClipboardDataObject ();
130 css::uno::Reference<css::datatransfer::XTransferable>
132 const Point& rDragPos);
133 css::uno::Reference<css::datatransfer::XTransferable>
137 void UpdateSelectionClipboard();
140 void ClearSelectionClipboard();
148 std::unique_ptr<SdrUndoManager> createLocalTextUndoManager()
override;
152 bool bDontDeleteOutliner =
false,
bool bOnlyOneView =
false,
bool bGrabFocus =
true)
override;
156 bool RestoreDefaultText(
SdrTextObj* pTextObj );
161 sal_uInt16 nPage = SDRPAGE_NOTFOUND,
SdrLayerID nLayer = SDRLAYER_NOTFOUND );
167 const Point& rInsertPos,
168 ImageMap const * pImageMap,
bool bOptimize );
172 void InsertMediaURL(
const OUString& rMediaURL,
sal_Int8& rAction,
178 bool PasteRTFTable( const ::tools::SvRef<SotTempStream>& xStm,
SdrPage* pPage,
SdrInsertFlags nPasteOptions );
180 bool IsPresObjSelected(
bool bOnPage =
true,
bool bOnMasterPage =
true,
bool bCheckPresObjListOnly =
false,
bool bCheckLayoutOnly =
false)
const;
182 void SetMarkedOriginalSize();
184 bool IsMorphingAllowed()
const;
185 bool IsVectorizeAllowed()
const;
196 bool GetExchangeList( std::vector<OUString> &rExchangeList,
197 std::vector<OUString> &rBookmarkList,
198 const sal_uInt16 nType );
200 virtual void onAccessibilityOptionsChanged()
override;
203 bool isRecordingUndo()
const;
205 virtual void AddCustomHdl()
override;
208 void updateHandles();
211 virtual bool HasMarkablePoints()
const override;
212 virtual sal_Int32 GetMarkablePointCount()
const override;
213 virtual bool HasMarkedPoints()
const override;
215 virtual void CheckPossibilities()
override;
216 virtual bool MarkPoints(const ::tools::Rectangle* pRect,
bool bUnmark)
override;
220 const bool bBulletOnOffMode,
221 const bool bNormalBullet);
235 void ChangeMarkedObjectsBulletsNumbering(
237 const bool bHandleBullets,
250 void SetAuthor(
const OUString& rAuthor) { m_sAuthor = rAuthor; }
281 void ImplClearDrawDropMarker();
virtual bool MarkPoints(const tools::Rectangle *pRect, bool bUnmark)
OutlinerMasterViewFilter()
void Start(SdrOutliner *pOutl)
rtl::Reference< FuSearch > & getFunctionSearch()
void resetSearchFunction()
rtl::Reference< FuSearch > maFunctionSearch
void setSearchFunction(rtl::Reference< FuSearch > const &xFunction)
Base class of the stacked shell hierarchy.
DrawDocShell * GetDocSh() const
rtl::Reference< avmedia::PlayerListener > mxDropMediaSizeListener
DECL_DLLPRIVATE_LINK(ExecuteNavigatorDrop, void *, void)
SdrObject * mpDropMarkerObj
void SetPossibilitiesDirty()
SearchContext maSearchContext
ViewShell * GetViewShell() const
DECL_DLLPRIVATE_LINK(DropInsertFileHdl, Timer *, void)
sal_uInt16 mnLockRedrawSmph
const OUString & GetAuthor() const
::std::unique_ptr< ViewClipboard > mpClipboard
void SetAuthor(const OUString &rAuthor)
std::unique_ptr< SdrMarkList > mpDragSrcMarkList
void SetResizeFreeAllowed(bool bSet)
void SetResizePropAllowed(bool bSet)
void SetMoveProtected(bool bSet)
SearchContext & getSearchContext()
DECL_DLLPRIVATE_LINK(OnParagraphInsertedHdl, ::Outliner::ParagraphHdlParam, void)
void SetMoveAllowed(bool bSet)
DECL_DLLPRIVATE_LINK(OnParagraphRemovingHdl, ::Outliner::ParagraphHdlParam, void)
DECL_DLLPRIVATE_LINK(DropErrorHdl, Timer *, void)
std::unique_ptr< SdrDropMarkerOverlay > mpDropMarker
sal_uInt16 mnDragSrcPgNum
::std::vector< OUString > maDropFileVector
OutlinerMasterViewFilter maMasterViewFilter
SmartTagSet & getSmartTags()
void SetResizeProtected(bool bSet)
SdDrawDocument & GetDoc() const
Idle maDropInsertFileIdle
An SdWindow contains the actual working area of ViewShell.