|
LibreOffice Module reportdesign (master) 1
|
#include <dlgedfunc.hxx>
Public Member Functions | |
| DlgEdFuncSelect (OReportSection *pParent) | |
| virtual | ~DlgEdFuncSelect () override |
| virtual bool | MouseButtonDown (const MouseEvent &rMEvt) override |
| virtual bool | MouseButtonUp (const MouseEvent &rMEvt) override |
| virtual bool | MouseMove (const MouseEvent &rMEvt) override |
Public Member Functions inherited from rptui::DlgEdFunc | |
| DlgEdFunc (OReportSection *pParent) | |
| virtual | ~DlgEdFunc () |
| virtual bool | MouseButtonDown (const MouseEvent &rMEvt) |
| virtual bool | MouseButtonUp (const MouseEvent &rMEvt) |
| virtual bool | MouseMove (const MouseEvent &rMEvt) |
| bool | handleKeyEvent (const KeyEvent &_rEvent) |
| checks if the keycode is known by the child windows More... | |
| bool | isOverlapping (const MouseEvent &rMEvt) |
| returns <TRUE> if the mouse event is over an existing object More... | |
| void | setOverlappedControlColor (Color _nColor) |
| void | stopScrollTimer () |
| void | deactivateOle (bool _bSelect=false) |
| deactivate all ole object More... | |
| bool | isUiActive () const |
Additional Inherited Members | |
Protected Member Functions inherited from rptui::DlgEdFunc | |
| DECL_LINK (ScrollTimeout, Timer *, void) | |
| void | ForceScroll (const Point &rPos) |
| void | checkMovementAllowed (const MouseEvent &rMEvt) |
| checks that no other object is overlapped. More... | |
| bool | setMovementPointer (const MouseEvent &rMEvt) |
| sets the correct mouse pointer when moving an object More... | |
| 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 More... | |
| void | activateOle (SdrObject *_pObj) |
| activate object if it is of type OBJ_OLE2 More... | |
| void | checkTwoClicks (const MouseEvent &rMEvt) |
| void | colorizeOverlappedObject (SdrObject *_pOverlappedObj) |
| void | unColorizeOverlappedObj () |
Protected Attributes inherited from rptui::DlgEdFunc | |
| VclPtr< OReportSection > | m_pParent |
| OSectionView & | m_rView |
| Timer | aScrollTimer |
| Point | m_aMDPos |
| css::uno::Reference< css::uno::XInterface > | m_xOverlappingObj |
| SdrObject * | m_pOverlappingObj |
| Color | m_nOverlappedControlColor |
| Color | m_nOldColor |
| bool | m_bSelectionMode |
| bool | m_bUiActive |
| bool | m_bShowPropertyBrowser |
Definition at line 141 of file dlgedfunc.hxx.
| rptui::DlgEdFuncSelect::DlgEdFuncSelect | ( | OReportSection * | pParent | ) |
Definition at line 780 of file dlgedfunc.cxx.
|
overridevirtual |
Definition at line 786 of file dlgedfunc.cxx.
|
overridevirtual |
Reimplemented from rptui::DlgEdFunc.
Definition at line 791 of file dlgedfunc.cxx.
References MouseEvent::GetClicks(), SdrPaintView::GetSdrPageView(), MouseEvent::IsLeft(), MouseEvent::IsShift(), rptui::DlgEdFunc::m_aMDPos, rptui::DlgEdFunc::m_bSelectionMode, rptui::DlgEdFunc::m_pParent, rptui::DlgEdFunc::m_rView, SdrMarkView::MarkObj(), rptui::DlgEdFunc::MouseButtonDown(), SdrViewEvent::mpRootObj, SdrView::PickAnything(), SdrMarkView::PickHandle(), and SdrObjEditView::SdrBeginTextEdit().
|
overridevirtual |
Reimplemented from rptui::DlgEdFunc.
Definition at line 836 of file dlgedfunc.cxx.
References rptui::DlgEdFunc::checkMovementAllowed(), rptui::DlgEdFunc::checkTwoClicks(), MouseEvent::GetPosPixel(), SdrView::GetPreferredPointer(), MouseEvent::IsLeft(), rptui::DlgEdFunc::m_bSelectionMode, rptui::DlgEdFunc::m_bUiActive, rptui::DlgEdFunc::m_pParent, rptui::DlgEdFunc::m_rView, and rptui::DlgEdFunc::MouseButtonUp().
|
overridevirtual |
Reimplemented from rptui::DlgEdFunc.
Definition at line 859 of file dlgedfunc.cxx.
References rptui::DlgEdFunc::ForceScroll(), SdrDragView::GetDragMethod(), MouseEvent::GetPosPixel(), SdrView::GetPreferredPointer(), SdrCreateView::IsAction(), rptui::OSectionView::IsDragResize(), MouseEvent::IsMod1(), rptui::DlgEdFunc::m_pParent, rptui::DlgEdFunc::m_rView, rptui::DlgEdFunc::MouseMove(), rptui::DlgEdFunc::setMovementPointer(), Point::setY(), rptui::DlgEdFunc::unColorizeOverlappedObj(), and Point::Y().