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