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().