19 #ifndef INCLUDED_REPORTDESIGN_SOURCE_UI_INC_DLGEDFUNC_HXX
20 #define INCLUDED_REPORTDESIGN_SOURCE_UI_INC_DLGEDFUNC_HXX
25 #include <com/sun/star/uno/XInterface.hpp>
153 #endif // INCLUDED_REPORTDESIGN_SOURCE_UI_INC_DLGEDFUNC_HXX
virtual ~DlgEdFuncInsert() override
virtual bool MouseButtonUp(const MouseEvent &rMEvt)
void ForceScroll(const Point &rPos)
void operator=(const DlgEdFunc &)=delete
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
void activateOle(SdrObject *_pObj)
activate object if it is of type OBJ_OLE2
DlgEdFunc(const DlgEdFunc &)=delete
DECL_LINK(ScrollTimeout, Timer *, void)
void colorizeOverlappedObject(SdrObject *_pOverlappedObj)
virtual bool MouseButtonDown(const MouseEvent &rMEvt)
void checkTwoClicks(const MouseEvent &rMEvt)
virtual bool MouseButtonUp(const MouseEvent &rMEvt) override
bool m_bShowPropertyBrowser
virtual bool MouseMove(const MouseEvent &rMEvt)
bool isRectangleHit(const MouseEvent &rMEvt)
bool isOnlyCustomShapeMarked() const
returns true, as long as only customshapes in the marked list, custom shapes can drop every where ...
virtual bool MouseMove(const MouseEvent &rMEvt) override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
DlgEdFuncSelect(OReportSection *pParent)
bool setMovementPointer(const MouseEvent &rMEvt)
sets the correct mouse pointer when moving an object
virtual bool MouseButtonUp(const MouseEvent &rMEvt) override
bool isOverlapping(const MouseEvent &rMEvt)
returns if the mouse event is over an existing object
VclPtr< OReportSection > m_pParent
virtual ~DlgEdFuncSelect() override
void checkMovementAllowed(const MouseEvent &rMEvt)
checks that no other object is overlapped.
void setOverlappedControlColor(Color _nColor)
Color m_nOverlappedControlColor
DlgEdFuncInsert(OReportSection *pParent)
SdrObject * m_pOverlappingObj
virtual bool MouseMove(const MouseEvent &rMEvt) override
bool handleKeyEvent(const KeyEvent &_rEvent)
checks if the keycode is known by the child windows
void unColorizeOverlappedObj()
void deactivateOle(bool _bSelect=false)
deactivate all ole object
css::uno::Reference< css::uno::XInterface > m_xOverlappingObj