20 #include <fuconuno.hxx>
22 #include <drawview.hxx>
24 #include <svx/svxids.hrc>
114 pObj->SetLogicRect(rRectangle);
bool EndCreateObj(SdrCreateCmd eCmd)
bool BegCreateObj(const Point &rPnt, OutputDevice *pOut=nullptr, short nMinMov=-3)
static SdrObject * MakeNewObject(SdrModel &rSdrModel, SdrInventor nInventor, SdrObjKind nObjIdentifier, const tools::Rectangle *pSnapRect=nullptr)
virtual bool MouseButtonUp(const MouseEvent &rMEvt) override
sal_uInt16 GetButtons() const
void SetMouseButtonCode(sal_uInt16 nNew)
ScTabViewShell & rViewShell
virtual SC_DLLPUBLIC void Activate() override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
PointerStyle GetPointer() const
virtual SC_DLLPUBLIC void Deactivate() override
void SetActivePointer(PointerStyle nPointer)
const T * GetArg(sal_uInt16 nSlotId) const
const OUString & GetName() const
void SetCurrentObj(SdrObjKind nIdent, SdrInventor nInvent=SdrInventor::Default)
SdrLayer * GetLayerPerID(SdrLayerID nID)
Point PixelToLogic(const Point &rDevicePt) const
virtual bool IsAction() const override
constexpr SdrLayerID SC_LAYER_FRONT(0)
virtual ~FuConstUnoControl() override
std::unique_ptr< SdrObject, SdrObjectFreeOp > SdrObjectUniquePtr
const Point & GetPosPixel() const
virtual SdrObjectUniquePtr CreateDefaultObject(const sal_uInt16 nID, const tools::Rectangle &rRectangle) override
void SetActiveLayer(const OUString &rName)
sal_uInt32 GetValue() const
FuConstUnoControl(ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
SdrObjKind GetCurrentObjIdentifier() const
const SdrLayerAdmin & GetLayerAdmin() const
virtual SC_DLLPUBLIC bool MouseButtonUp(const MouseEvent &rMEvt) override
SdrModel * GetModel() const
virtual SC_DLLPUBLIC bool MouseButtonDown(const MouseEvent &rMEvt) override
constexpr SdrLayerID SC_LAYER_CONTROLS(3)
VclPtr< vcl::Window > pWindow
SdrInventor GetCurrentObjInventor() const
virtual void Deactivate()