LibreOffice Module reportdesign (master) 1
|
#include <dlgedfunc.hxx>
Public Member Functions | |
DlgEdFuncInsert (OReportSection *pParent) | |
virtual | ~DlgEdFuncInsert () 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 126 of file dlgedfunc.hxx.
rptui::DlgEdFuncInsert::DlgEdFuncInsert | ( | OReportSection * | pParent | ) |
Definition at line 639 of file dlgedfunc.cxx.
References rptui::DlgEdFunc::m_rView, and SdrCreateView::SetCreateMode().
|
overridevirtual |
Definition at line 646 of file dlgedfunc.cxx.
References rptui::DlgEdFunc::m_rView, and SdrCreateView::SetEditMode().
|
overridevirtual |
Reimplemented from rptui::DlgEdFunc.
Definition at line 652 of file dlgedfunc.cxx.
References SdrCreateView::BegCreateObj(), rptui::DlgEdFunc::deactivateOle(), SdrCreateView::GetCurrentObjIdentifier(), rptui::DlgEdFunc::m_aMDPos, rptui::DlgEdFunc::m_pParent, rptui::DlgEdFunc::m_rView, rptui::DlgEdFunc::MouseButtonDown(), nId, and SdrView::PickAnything().
|
overridevirtual |
Reimplemented from rptui::DlgEdFunc.
Definition at line 683 of file dlgedfunc.cxx.
References SdrMarkView::AreObjectsMarked(), rptui::DlgEdFunc::checkMovementAllowed(), rptui::DlgEdFunc::checkTwoClicks(), SdrCreateView::EndCreateObj(), SdrCreateView::GetCreateObj(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), rptui::OReportController::getModel(), MouseEvent::GetPosPixel(), SdrPaintView::GetSdrPageView(), i, rptui::OOle2Obj::initializeChart(), SdrCreateView::IsCreateObj(), SdrOle2Obj::IsEmpty(), MouseEvent::IsMod2(), rptui::isOver(), MouseEvent::IsShift(), rptui::DlgEdFunc::m_aMDPos, rptui::DlgEdFunc::m_pParent, rptui::DlgEdFunc::m_rView, SdrMarkView::MarkObj(), rptui::DlgEdFunc::MouseButtonUp(), SdrViewEvent::mpRootObj, SdrView::PickAnything(), SdrCreateView::SetCreateMode(), Width, Point::X(), and Point::Y().
|
overridevirtual |
Reimplemented from rptui::DlgEdFunc.
Definition at line 745 of file dlgedfunc.cxx.
References SdrObjCustomShape::doConstructOrthogonal(), rptui::DlgEdFunc::ForceScroll(), MouseEvent::GetPosPixel(), SdrView::GetPreferredPointer(), rptui::OSectionView::getReportSection(), rptui::OReportSection::getSectionWindow(), rptui::OViewsWindow::getShapeType(), rptui::OSectionWindow::getViewsWindow(), SdrCreateView::IsAction(), SdrCreateView::IsCreateObj(), rptui::OSectionView::IsDragResize(), MouseEvent::IsShift(), rptui::DlgEdFunc::m_pParent, rptui::DlgEdFunc::m_rView, rptui::DlgEdFunc::MouseMove(), SdrSnapView::SetAngleSnapEnabled(), rptui::DlgEdFunc::setMovementPointer(), SdrSnapView::SetOrtho(), Point::setY(), and Point::Y().