LibreOffice Module sw (master) 1
|
#include <swcli.hxx>
Public Member Functions | |
SwOleClient (SwView *pView, SwEditWin *pWin, const svt::EmbeddedObjectRef &) | |
void | SetInDoVerb (bool const bFlag) |
bool | IsCheckForOLEInCaption () const |
virtual void | FormatChanged () override |
bool | IsProtected () const override |
Public Member Functions inherited from SfxInPlaceClient | |
SfxInPlaceClient (SfxViewShell *pViewShell, vcl::Window *pDraw, sal_Int64 nAspect) | |
virtual | ~SfxInPlaceClient () |
SfxInPlaceClient (const SfxInPlaceClient &)=delete | |
SfxInPlaceClient & | operator= (const SfxInPlaceClient &)=delete |
SfxViewShell * | GetViewShell () const |
vcl::Window * | GetEditWin () const |
const css::uno::Reference< css::embed::XEmbeddedObject > & | GetObject () const |
void | SetObject (const css::uno::Reference< css::embed::XEmbeddedObject > &rObject) |
void | SetObjectState (sal_Int32) |
bool | IsObjectUIActive () const |
bool | IsObjectInPlaceActive () const |
void | DeactivateObject () |
bool | SetObjArea (const tools::Rectangle &) |
const tools::Rectangle & | GetObjArea () const |
tools::Rectangle | GetScaledObjArea () const |
void | SetSizeScale (const Fraction &rScaleWidth, const Fraction &rScaleHeight) |
void | SetObjAreaAndScale (const tools::Rectangle &, const Fraction &, const Fraction &) |
const Fraction & | GetScaleWidth () const |
const Fraction & | GetScaleHeight () const |
void | Invalidate () |
sal_Int64 | GetAspect () const |
sal_Int64 | GetObjectMiscStatus () const |
ErrCode | DoVerb (sal_Int32 nVerb) |
void | VisAreaChanged () |
void | ResetObject () |
bool | IsUIActive () const |
void | SetNegativeX (bool bSet) |
bool | IsNegativeX () const |
virtual void | FormatChanged () |
virtual bool | IsProtected () const |
Private Member Functions | |
virtual void | ObjectAreaChanged () override |
virtual void | RequestNewObjectArea (tools::Rectangle &) override |
virtual void | ViewChanged () override |
Private Attributes | |
bool | m_IsInDoVerb |
bool | m_IsOldCheckForOLEInCaption |
Additional Inherited Members | |
Static Public Member Functions inherited from SfxInPlaceClient | |
static SfxInPlaceClient * | GetClient (SfxObjectShell const *pDoc, const css::uno::Reference< css::embed::XEmbeddedObject > &xObject) |
SwOleClient::SwOleClient | ( | SwView * | pView, |
SwEditWin * | pWin, | ||
const svt::EmbeddedObjectRef & | xObj | ||
) |
Definition at line 37 of file swcli.cxx.
References svt::EmbeddedObjectRef::GetObject(), and SfxInPlaceClient::SetObject().
|
overridevirtual |
Reimplemented from SfxInPlaceClient.
Definition at line 158 of file swcli.cxx.
References SwFEShell::AlignFormulaToBaseline(), IDocumentSettingAccess::get(), SwViewShell::GetDoc(), SwDoc::getIDocumentSettingAccess(), SfxInPlaceClient::GetObject(), SfxInPlaceClient::GetViewShell(), SwView::GetWrtShell(), SotExchange::IsMath(), and MATH_BASELINE_ALIGNMENT.
|
inline |
Definition at line 44 of file swcli.hxx.
References m_IsOldCheckForOLEInCaption.
|
overridevirtual |
Reimplemented from SfxInPlaceClient.
Definition at line 170 of file swcli.cxx.
References SwCursorShell::GetCursor(), SwNode::GetOLENode(), SwOLENode::GetOLEObj(), SwPaM::GetPointNode(), SfxInPlaceClient::GetViewShell(), SwOLEObj::IsProtected(), and SwCursorShell::IsTableMode().
|
overrideprivatevirtual |
Reimplemented from SfxInPlaceClient.
Definition at line 89 of file swcli.cxx.
References FlyEmbedded, SwFEShell::GetAnyCurRect(), SfxInPlaceClient::GetObject(), SfxInPlaceClient::GetViewShell(), SwViewShell::MakeVisible(), SwRect::Overlaps(), and SwViewShell::VisArea().
|
overrideprivatevirtual |
Reimplemented from SfxInPlaceClient.
Definition at line 45 of file swcli.cxx.
References SwEditShell::EndAllAction(), FlyEmbedded, FlyEmbeddedPrt, SwFEShell::GetAnyCurRect(), SfxInPlaceClient::GetAspect(), SfxInPlaceClient::GetEditWin(), tools::Rectangle::GetHeight(), GetMapUnit(), SfxInPlaceClient::GetObject(), SfxInPlaceClient::GetScaledObjArea(), SfxInPlaceClient::GetScaleHeight(), SfxInPlaceClient::GetScaleWidth(), tools::Rectangle::GetSize(), SfxInPlaceClient::GetViewShell(), tools::Rectangle::GetWidth(), Size::Height(), vcl::Window::LogicToLogic(), SwRect::Pos(), SwFEShell::RequestObjectResize(), tools::Rectangle::SetPos(), tools::Rectangle::SetSize(), SwRect::SSize(), SwEditShell::StartAllAction(), VCLUnoHelper::UnoEmbed2VCLMapUnit(), and Size::Width().
|
inline |
Definition at line 42 of file swcli.hxx.
References m_IsInDoVerb.
|
overrideprivatevirtual |
Reimplemented from SfxInPlaceClient.
Definition at line 97 of file swcli.cxx.
References SwEditShell::EndAllAction(), SfxInPlaceClient::GetAspect(), SfxInPlaceClient::GetObject(), SfxInPlaceClient::GetScaleHeight(), SfxInPlaceClient::GetScaleWidth(), SfxInPlaceClient::GetViewShell(), Size::Height(), SwViewShell::LockView(), OutputDevice::LogicToLogic(), m_IsInDoVerb, SwFEShell::RequestObjectResize(), Size::setHeight(), Size::setWidth(), SwEditShell::StartAllAction(), VCLUnoHelper::UnoEmbed2VCLMapUnit(), and Size::Width().
|
private |
Definition at line 32 of file swcli.hxx.
Referenced by SetInDoVerb(), and ViewChanged().
|
private |
Definition at line 33 of file swcli.hxx.
Referenced by IsCheckForOLEInCaption().