LibreOffice Module sfx2 (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
SfxViewFrame Class Referencefinal

#include <viewfrm.hxx>

Inheritance diagram for SfxViewFrame:
[legend]
Collaboration diagram for SfxViewFrame:
[legend]

Public Member Functions

 SfxViewFrame (SfxFrame &rFrame, SfxObjectShell *pDoc)
 
void DoActivate (bool bMDI)
 
void DoDeactivate (bool bMDI, SfxViewFrame const *pOld)
 
SfxDispatcherGetDispatcher ()
 
SfxBindingsGetBindings ()
 
const SfxBindingsGetBindings () const
 
vcl::WindowGetWindow () const
 
weld::WindowGetFrameWeld () const
 
SfxProgressGetProgress () const
 
void LockAdjustPosSizePixel ()
 
void UnlockAdjustPosSizePixel ()
 
void DoAdjustPosSizePixel (SfxViewShell *pSh, const Point &rPos, const Size &rSize, bool inplaceEditModeChange)
 divide on Inner.../Outer... More...
 
void Show ()
 
bool IsVisible () const
 
void ToTop ()
 
void Enable (bool bEnable)
 
void Close ()
 
virtual void Activate (bool bUI) override
 Virtual method that is called when enabling the SfxShell instance, in order to give the Subclasses the opportunity to respond to the to the enabling. More...
 
virtual void Deactivate (bool bUI) override
 Virtual method that is called when disabling the SfxShell instance, to give the Subclasses the opportunity to respond to the disabling. More...
 
void UpdateTitle ()
 
SAL_DLLPRIVATE void SetBorderPixelImpl (const SfxViewShell *pSh, const SvBorder &rBorder)
 
SAL_DLLPRIVATE const SvBorderGetBorderPixelImpl () const
 
SAL_DLLPRIVATE void InvalidateBorderImpl (const SfxViewShell *pSh)
 
virtual SfxObjectShellGetObjectShell () override
 
SfxInterfaceId GetCurViewId () const
 
SfxFrameGetFrame () const
 
SfxViewFrameGetTopViewFrame () const
 
bool DoClose ()
 
void SetModalMode (bool)
 
bool IsInModalMode () const
 
void Resize (bool bForce=false)
 
void SetChildWindow (sal_uInt16 nId, bool bVisible, bool bSetFocus=true)
 
void ToggleChildWindow (sal_uInt16)
 
bool HasChildWindow (sal_uInt16)
 
bool KnowsChildWindow (sal_uInt16)
 
void ShowChildWindow (sal_uInt16, bool bVisible=true)
 
SfxChildWindowGetChildWindow (sal_uInt16)
 
void ChildWindowExecute (SfxRequest &)
 
void ChildWindowState (SfxItemSet &)
 
VclPtr< SfxInfoBarWindowAppendInfoBar (const OUString &sId, const OUString &sPrimaryMessage, const OUString &sSecondaryMessage, InfobarType aInfobarType, bool bShowCloseButton=true)
 Append a new InfoBar (see https://wiki.documentfoundation.org/Design/Whiteboards/Infobar). More...
 
void RemoveInfoBar (std::u16string_view sId)
 
void UpdateInfoBar (std::u16string_view sId, const OUString &sPrimaryMessage, const OUString &sSecondaryMessage, InfobarType eType)
 
bool HasInfoBarWithID (std::u16string_view sId)
 
void AppendReadOnlyInfobar ()
 
SAL_DLLPRIVATE void GetDocNumber_Impl ()
 
SAL_DLLPRIVATE void SetViewShell_Impl (SfxViewShell *pVSh)
 
SAL_DLLPRIVATE void ReleaseObjectShell_Impl ()
 
SAL_DLLPRIVATE void GetState_Impl (SfxItemSet &rSet)
 
void ExecReload_Impl (SfxRequest &rReq)
 
SAL_DLLPRIVATE void StateReload_Impl (SfxItemSet &rSet)
 
SAL_DLLPRIVATE void ExecView_Impl (SfxRequest &rReq)
 
SAL_DLLPRIVATE void StateView_Impl (SfxItemSet &rSet)
 
SAL_DLLPRIVATE void ExecHistory_Impl (SfxRequest &rReq)
 
SAL_DLLPRIVATE void StateHistory_Impl (SfxItemSet &rSet)
 
SAL_DLLPRIVATE void ForceOuterResize_Impl ()
 
SAL_DLLPRIVATE void UpdateDocument_Impl ()
 
SAL_DLLPRIVATE void LockObjectShell_Impl ()
 
SAL_DLLPRIVATE void MakeActive_Impl (bool bActivate)
 
SAL_DLLPRIVATE const SizeGetMargin_Impl () const
 
SAL_DLLPRIVATE OUString GetActualPresentationURL_Impl () const
 
SAL_DLLPRIVATE void MiscExec_Impl (SfxRequest &)
 
SAL_DLLPRIVATE void MiscState_Impl (SfxItemSet &)
 
SAL_DLLPRIVATE SfxWorkWindowGetWorkWindow_Impl ()
 
SAL_DLLPRIVATE void AddDispatchMacroToBasic_Impl (const OUString &sMacro)
 
SAL_DLLPRIVATE void Exec_Impl (SfxRequest &)
 
SAL_DLLPRIVATE void INetExecute_Impl (SfxRequest &)
 
SAL_DLLPRIVATE void INetState_Impl (SfxItemSet &)
 
SAL_DLLPRIVATE void SetCurViewId_Impl (const SfxInterfaceId i_nID)
 
SfxDispatcherGetDispatcher () const
 This method returns a pointer to the <SfxDispatcher>, when the SfxShell is currently <UI-active> or a NULL-pointer if it is not UI-active. More...
 
- Public Member Functions inherited from SfxShell
virtual ~SfxShell () override
 The connection to a possible corresponding SbxObject is dissolved. More...
 
virtual SfxInterfaceGetInterface () const
 With this virtual method, which is automatically overridden by each subclass with its own slots through the macro <SFX_DECL_INTERFACE>, one can access each of the <SfxInterface> instance belonging to the subclass. More...
 
void SetName (const OUString &rName)
 Sets the name of the Shell object. More...
 
const OUString & GetName () const
 Returns the name of the Shell object. More...
 
SfxViewShellGetViewShell () const
 Returns the SfxViewShell in which they are located in the subshells. More...
 
const SfxPoolItemGetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr)
 This method returns the status of the slot with the specified slot ID on the specified interface. More...
 
const SfxPoolItemExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr)
 This method allows you to forward a <SfxRequest> to the specified base <SfxShell>. More...
 
void ExecuteSlot (SfxRequest &rReq, bool bAsync)
 Asynchronous ExecuteSlot for the RELOAD. More...
 
SfxItemPoolGetPool () const
 Each Subclass of SfxShell must reference a pool. More...
 
void SetPool (SfxItemPool *pNewPool)
 With this method, the subclasses register their special <SfxItemPool> in the SfxShell. More...
 
virtual SfxUndoManagerGetUndoManager ()
 Each Subclass of SfxShell can have a <SfxUndoManager>. More...
 
void SetUndoManager (SfxUndoManager *pNewUndoMgr)
 Sets a <SfxUndoManager> for this <SfxShell> Instance. More...
 
SfxRepeatTarget * GetRepeatTarget () const
 Returns a pointer to the <SfxRepeatTarget> instance that is used in SID_REPEAT as repeat target when it is addressed from the <SfxUndoManager> supplied by this SfxShell. More...
 
void SetRepeatTarget (SfxRepeatTarget *pTarget)
 Sets the <SfxRepeatTarget> instance that is used in SID_REPEAT as RepeatTarget, when the current supplied by this <SfxUndoManager> is addressed. More...
 
virtual void Invalidate (sal_uInt16 nId=0)
 With this method can the slots of the subclasses be invalidated through the slot Id or alternatively through the Which ID. More...
 
virtual bool IsDesignMode () const
 
bool IsActive () const
 
virtual void Activate (bool bMDI)
 Virtual method that is called when enabling the SfxShell instance, in order to give the Subclasses the opportunity to respond to the to the enabling. More...
 
virtual void Deactivate (bool bMDI)
 Virtual method that is called when disabling the SfxShell instance, to give the Subclasses the opportunity to respond to the disabling. More...
 
SfxDispatcherGetDispatcher () const
 This method returns a pointer to the <SfxDispatcher>, when the SfxShell is currently <UI-active> or a NULL-pointer if it is not UI-active. More...
 
SfxViewFrameGetFrame () const
 This method returns a pointer to the <SfxViewFrame> to which this SfxShell instance is associated or in which they currently is <UI-active>. More...
 
virtual bool HasUIFeature (SfxShellFeature nFeature) const
 
void UIFeatureChanged ()
 
const SfxPoolItemGetItem (sal_uInt16 nSlotId) const
 With this method any objects of <SfxPoolItemu> subclasses can be accessed. More...
 
template<class T >
const T * GetItem (TypedWhichId< T > nWhich) const
 
void PutItem (const SfxPoolItem &rItem)
 With this method, any objects of subclasses of <SfxPoolItem> can be made available. More...
 
void SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs)
 
const css::uno::Sequence< css::embed::VerbDescriptor > & GetVerbs () const
 
void VerbExec (SfxRequest &)
 
SAL_DLLPRIVATE const SfxSlotGetVerbSlot_Impl (sal_uInt16 nId) const
 
virtual SfxObjectShellGetObjectShell ()
 
void SetDisableFlags (SfxDisableFlags nFlags)
 
SfxDisableFlags GetDisableFlags () const
 
virtual std::optional< SfxItemSetCreateItemSet (sal_uInt16 nId)
 
virtual void ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet)
 
void SetContextName (const OUString &rsContextName)
 Set the name of the sidebar context that is broadcast on calls to Activation(). More...
 
void BroadcastContextForActivation (const bool bIsActivated)
 Broadcast a sidebar context change. More...
 
bool SetContextBroadcasterEnabled (const bool bIsEnabled)
 Enabled or disable the context broadcaster. More...
 
SAL_DLLPRIVATE bool CanExecuteSlot_Impl (const SfxSlot &rSlot)
 This method determines by calling the status function whether 'rSlot' can be executed currently. More...
 
virtual bool IsConditionalFastCall (const SfxRequest &rReq)
 This method determines whether we need to execute without checking the disabled state of the slot. More...
 
SAL_DLLPRIVATE void DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI)
 This method controls the activation of SfxShell instance. More...
 
SAL_DLLPRIVATE void DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI)
 This method controls the deactivation of the SfxShell instance. More...
 
- Public Member Functions inherited from SfxBroadcaster
 SfxBroadcaster ()
 
 SfxBroadcaster (const SfxBroadcaster &rBC)
 
virtual ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE
 
void Broadcast (const SfxHint &rHint)
 
bool HasListeners () const
 
size_t GetListenerCount () const
 
void ForAllListeners (std::function< bool(SfxListener *)> f) const
 
- Public Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
virtual bool IsSdrView () const
 

Static Public Member Functions

static void SetViewFrame (SfxViewFrame *)
 
static SfxViewFrameLoadHiddenDocument (SfxObjectShell const &i_rDoc, SfxInterfaceId i_nViewId)
 
static SfxViewFrameLoadDocument (SfxObjectShell const &i_rDoc, SfxInterfaceId i_nViewId)
 
static SfxViewFrameLoadDocumentIntoFrame (SfxObjectShell const &i_rDoc, const SfxFrameItem *i_pFrameItem, SfxInterfaceId i_nViewId)
 
static SfxViewFrameLoadDocumentIntoFrame (SfxObjectShell const &i_rDoc, const css::uno::Reference< css::frame::XFrame > &i_rFrameItem)
 
static SfxViewFrameDisplayNewDocument (SfxObjectShell const &i_rDoc, const SfxRequest &i_rCreateDocRequest)
 
static SAL_WARN_UNUSED_RESULT SfxViewFrameCurrent ()
 
static SAL_WARN_UNUSED_RESULT SfxViewFrameGetFirst (const SfxObjectShell *pDoc=nullptr, bool bOnlyVisible=true)
 
static SAL_WARN_UNUSED_RESULT SfxViewFrameGetNext (const SfxViewFrame &rPrev, const SfxObjectShell *pDoc=nullptr, bool bOnlyVisible=true)
 
static SAL_WARN_UNUSED_RESULT SfxViewFrameGet (const css::uno::Reference< css::frame::XController > &i_rController, const SfxObjectShell *i_pDoc)
 
static void GetTargetList (TargetList &rList)
 
- Static Public Member Functions inherited from SfxShell
static SfxInterfaceGetStaticInterface ()
 
static void EmptyExecStub (SfxShell *pShell, SfxRequest &)
 
static void EmptyStateStub (SfxShell *pShell, SfxItemSet &)
 
static void VerbState (SfxItemSet &)
 

Private Member Functions

SAL_DLLPRIVATE void Construct_Impl (SfxObjectShell *pObjSh)
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
 DECL_DLLPRIVATE_LINK (GetInvolvedHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (DonationHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (WhatsNewHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (MacroButtonHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (EventButtonHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (SwitchReadOnlyHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (SignDocumentHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (HiddenTrackChangesHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (HyphenationMissingHandler, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (RefreshMasterPasswordHdl, weld::Button &, void)
 
 DECL_DLLPRIVATE_STATIC_LINK (SfxViewFrame, HelpMasterPasswordHdl, weld::Button &, void)
 
SAL_DLLPRIVATE void KillDispatcher_Impl ()
 
virtual ~SfxViewFrame () override
 
void AppendContainsMacrosInfobar ()
 
SAL_DLLPRIVATE bool SwitchToViewShell_Impl (sal_uInt16 nNo, bool bIsIndex=false)
 
SAL_DLLPRIVATE void PopShellAndSubShells_Impl (SfxViewShell &i_rViewShell)
 
SAL_DLLPRIVATE void SaveCurrentViewData_Impl (const SfxInterfaceId i_nNewViewId)
 

Static Private Member Functions

static void InitInterface_Impl ()
 SfxInterface initializer. More...
 
static SAL_DLLPRIVATE SfxViewShellLoadViewIntoFrame_Impl (const SfxObjectShell &i_rDoc, const css::uno::Reference< css::frame::XFrame > &i_rFrame, const css::uno::Sequence< css::beans::PropertyValue > &i_rLoadArgs, const SfxInterfaceId i_nViewId, const bool i_bHidden)
 loads the given existing document into the given frame More...
 
static SAL_DLLPRIVATE SfxViewFrameLoadViewIntoFrame_Impl_NoThrow (const SfxObjectShell &i_rDoc, const css::uno::Reference< css::frame::XFrame > &i_rFrame, const SfxInterfaceId i_nViewId, const bool i_bHidden)
 loads the given existing document into the given frame More...
 

Private Attributes

std::unique_ptr< struct SfxViewFrame_Implm_pImpl
 
SfxObjectShellRef m_xObjSh
 
std::unique_ptr< SfxDispatcherm_pDispatcher
 
SfxBindingsm_pBindings
 
ImplSVHelpDatam_pHelpData
 
ImplSVWinDatam_pWinData
 
sal_uInt16 m_nAdjustPosPixelLock
 
std::unique_ptr< CommandPopupHandlerm_pCommandPopupHandler
 

Additional Inherited Members

- Protected Member Functions inherited from SfxShell
 SfxShell ()
 The constructor of the SfxShell class initializes only simple types, the corresponding SbxObject is only created on-demand. More...
 
 SfxShell (SfxViewShell *pViewSh)
 The constructor of the SfxShell class initializes only simple types, the corresponding SbxObject is only created on-demand. More...
 
void SetViewShell_Impl (SfxViewShell *pView)
 
SAL_DLLPRIVATE void Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId)
 
- Protected Member Functions inherited from SfxBroadcaster
void Forward (SfxBroadcaster &rBC, const SfxHint &rHint)
 
- Static Protected Member Functions inherited from SfxShell
static void HandleOpenXmlFilterSettings (SfxRequest &)
 

Detailed Description

Definition at line 49 of file viewfrm.hxx.

Constructor & Destructor Documentation

◆ ~SfxViewFrame()

SfxViewFrame::~SfxViewFrame ( )
overrideprivatevirtual

◆ SfxViewFrame()

SfxViewFrame::SfxViewFrame ( SfxFrame rFrame,
SfxObjectShell pDoc 
)

Member Function Documentation

◆ Activate()

void SfxViewFrame::Activate ( bool  bMDI)
overridevirtual

Virtual method that is called when enabling the SfxShell instance, in order to give the Subclasses the opportunity to respond to the to the enabling.

[Cross-reference]

StarView SystemWindow::Activate(bool)

Reimplemented from SfxShell.

Definition at line 367 of file viewfrm2.cxx.

References DBG_ASSERT, and SfxShell::GetViewShell().

◆ AddDispatchMacroToBasic_Impl()

void SfxViewFrame::AddDispatchMacroToBasic_Impl ( const OUString &  sMacro)

◆ AppendContainsMacrosInfobar()

void SfxViewFrame::AppendContainsMacrosInfobar ( )
private

◆ AppendInfoBar()

VclPtr< SfxInfoBarWindow > SfxViewFrame::AppendInfoBar ( const OUString &  sId,
const OUString &  sPrimaryMessage,
const OUString &  sSecondaryMessage,
InfobarType  aInfobarType,
bool  bShowCloseButton = true 
)

Append a new InfoBar (see https://wiki.documentfoundation.org/Design/Whiteboards/Infobar).

The buttons will be added from Right to Left at the right of the info bar. The parent, size and position of each button will be changed: only the width will remain unchanged.

Definition at line 3593 of file viewfrm.cxx.

References SfxInfoBarContainerWindow::appendInfoBar(), GetChildWindow(), SfxChildWindow::GetWindow(), HasInfoBarWithID(), ShowChildWindow(), and sId.

Referenced by AppendContainsMacrosInfobar(), SfxBaseController::appendInfobar(), AppendReadOnlyInfobar(), SfxObjectShell::GetState_Impl(), Notify(), SfxBaseController::ShowInfoBars(), and SfxClassificationHelper::UpdateInfobar().

◆ AppendReadOnlyInfobar()

void SfxViewFrame::AppendReadOnlyInfobar ( )

◆ ChildWindowExecute()

void SfxViewFrame::ChildWindowExecute ( SfxRequest rReq)

◆ ChildWindowState()

void SfxViewFrame::ChildWindowState ( SfxItemSet rState)

◆ Close()

void SfxViewFrame::Close ( )

◆ Construct_Impl()

void SfxViewFrame::Construct_Impl ( SfxObjectShell pObjSh)
private

◆ Current()

SfxViewFrame * SfxViewFrame::Current ( )
static

◆ Deactivate()

void SfxViewFrame::Deactivate ( bool  bMDI)
overridevirtual

Virtual method that is called when disabling the SfxShell instance, to give the Subclasses the opportunity to respond to the disabling.

[Cross-reference]

StarView SystemWindow::Deactivate(bool)

Reimplemented from SfxShell.

Definition at line 373 of file viewfrm2.cxx.

References DBG_ASSERT, and SfxShell::GetViewShell().

◆ DECL_DLLPRIVATE_LINK() [1/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( DonationHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [2/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( EventButtonHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [3/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( GetInvolvedHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [4/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( HiddenTrackChangesHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [5/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( HyphenationMissingHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [6/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( MacroButtonHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [7/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( RefreshMasterPasswordHdl  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [8/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( SignDocumentHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [9/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( SwitchReadOnlyHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [10/10]

SfxViewFrame::DECL_DLLPRIVATE_LINK ( WhatsNewHandler  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_STATIC_LINK()

SfxViewFrame::DECL_DLLPRIVATE_STATIC_LINK ( SfxViewFrame  ,
HelpMasterPasswordHdl  ,
weld::Button ,
void   
)
private

◆ DisplayNewDocument()

SfxViewFrame * SfxViewFrame::DisplayNewDocument ( SfxObjectShell const &  i_rDoc,
const SfxRequest i_rCreateDocRequest 
)
static

◆ DoActivate()

void SfxViewFrame::DoActivate ( bool  bMDI)

Definition at line 1192 of file viewfrm.cxx.

References m_pDispatcher.

Referenced by SfxApplication::SetViewFrame_Impl().

◆ DoAdjustPosSizePixel()

void SfxViewFrame::DoAdjustPosSizePixel ( SfxViewShell pSh,
const Point rPos,
const Size rSize,
bool  inplaceEditModeChange 
)

divide on Inner.../Outer...

Definition at line 2042 of file viewfrm.cxx.

References m_pImpl.

Referenced by InvalidateBorderImpl(), Resize(), and SwitchToViewShell_Impl().

◆ DoClose()

bool SfxViewFrame::DoClose ( )

Definition at line 2802 of file viewfrm.cxx.

References SfxFrame::DoClose(), and GetFrame().

◆ DoDeactivate()

void SfxViewFrame::DoDeactivate ( bool  bMDI,
SfxViewFrame const *  pOld 
)

Definition at line 1197 of file viewfrm.cxx.

References m_pDispatcher.

Referenced by SfxApplication::SetViewFrame_Impl().

◆ Enable()

void SfxViewFrame::Enable ( bool  bEnable)

◆ Exec_Impl()

void SfxViewFrame::Exec_Impl ( SfxRequest rReq)

◆ ExecHistory_Impl()

void SfxViewFrame::ExecHistory_Impl ( SfxRequest rReq)

◆ ExecReload_Impl()

void SfxViewFrame::ExecReload_Impl ( SfxRequest rReq)

Definition at line 275 of file viewfrm.cxx.

References SfxMedium::AddToCheckEditableWorkerList(), SfxRequest::AppendItem(), ASYNCHRON, SfxBroadcaster::Broadcast(), SfxMedium::CancelCheckEditableEntry(), SfxObjectShell::CancelTransfers(), SfxObjectShell::CanReload_Impl(), SfxItemSet::ClearItem(), SfxMedium::CloseAndRelease(), CloseDoc, SfxMedium::CompleteReOpen(), SfxObjectShell::ConnectTmpStorage_Impl(), Application::CreateMessageDialog(), SfxObjectShell::CreateObject(), SfxFrame::DocIsModified_Impl(), SfxObjectShell::DoClose(), SfxRequest::Done(), SfxObjectShell::DoNotCleanShareControlFile(), SfxObjectShell::DoSaveCompleted(), SfxObjectShell::EnableSetModified(), ERRCODE_IO_ACCESSDENIED, ERRCODE_NONE, Exception, SfxDispatcher::Execute(), SfxMedium::FailedLockFile, SfxObjectShell::Get_Impl(), SfxRequest::GetArg(), SfxMedium::GetCheckEditableMutex(), GetCurViewId(), GetDispatcher(), SfxMedium::GetErrorCode(), GlobalEventConfig::GetEventName(), SfxMedium::GetFilter(), GetFirst(), GetFrame(), SfxFrame::GetFrameInterface(), GetFrameWeld(), INetURLObject::getFSysPath(), SfxMedium::GetInteractionHandler(), SfxItemSet::GetItem(), SfxMedium::GetItemSet(), INetURLObject::GetMainURL(), SfxObjectShell::GetMedium(), SfxObjectShell::GetModel(), SfxObjectShell::GetModifyPasswordHash(), SfxObjectShell::GetModifyPasswordInfo(), vcl::CommandInfoProvider::GetModuleIdentifier(), SfxMedium::GetName(), GetNext(), GetObjectShell(), SfxMedium::GetOrigURL(), SfxMedium::GetPhysicalName(), SfxShell::GetPool(), INetURLObject::GetProtocol(), SfxObjectShell::GetSharedFileURL(), SfxRequest::GetSlot(), SfxObjectShell::GetStorage(), SfxMedium::GetStorage(), SfxMedium::GetURLObject(), CntInt32Item::GetValue(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), SfxShell::GetViewShell(), GetWindow(), SfxFilterMatcher::GuessFilter(), ErrorHandler::HandleError(), SfxObjectShell::HasName(), SfxMedium::HasStorage_Impl(), SfxObjectShellLock::Is(), sfx2::SfxNotebookBar::IsActive(), INetURLObject::isAnyKnownWebDAVScheme(), SfxRequest::IsAPI(), SfxFrame::IsAutoLoadLocked_Impl(), SfxObjectShell::IsDocShared(), SfxObjectShell::isEditDocLocked(), SfxObjectShell::IsEnableSetModified(), SfxMedium::IsExpired(), SfxObjectShell::IsInModalMode(), SfxObjectShell::IsModified(), SfxObjectShell::IsModifyPasswordEntered(), SfxObjectShell::IsOriginallyLoadedReadOnlyMedium(), SfxObjectShell::IsOriginallyReadOnlyMedium(), SfxObjectShell::IsReadOnly(), SfxObjectShell::IsReadOnlyMedium(), SfxObjectShell::IsReadOnlyUI(), SfxMedium::IsRemote(), LoadViewIntoFrame_Impl(), SfxMedium::LockOrigFileOnDemand(), m_pImpl, MAINDOCUMENT, SfxObjectShell_Impl::nLoadedFlags, INetURLObject::NONE, SfxApplication::NotifyEvent(), SfxObjectShell_Impl::pReloadTimer, SfxObjectShell::PrepareClose(), SfxViewShell::PrepareClose(), SfxItemSet::Put(), sfx2::SfxNotebookBar::ReloadNotebookBar(), RemoveInfoBar(), SfxMedium::ReOpen(), SfxMedium::ResetError(), RET_CANCEL, RET_IGNORE, RET_YES, SAL_WARN_IF, SfxObjectShell::SetModified(), SfxObjectShell::SetModifyPasswordEntered(), SfxMedium::SetOpenMode(), SfxObjectShell::SetReadOnly(), SfxObjectShell::SetReadOnlyUI(), SfxRequest::SetReturnValue(), SFX_STREAM_READONLY, SFX_STREAM_READWRITE, SfxGetpApp(), SfxResId(), TransformItems(), u, UpdateDocument_Impl(), INetURLObject::WithCharset, xController, and xFrame.

Referenced by SfxObjectShell::ExecFile_Impl(), and AutoReloadTimer_Impl::Invoke().

◆ ExecView_Impl()

void SfxViewFrame::ExecView_Impl ( SfxRequest rReq)

◆ ForceOuterResize_Impl()

void SfxViewFrame::ForceOuterResize_Impl ( )

Definition at line 2088 of file viewfrm.cxx.

References m_pImpl.

Referenced by SfxBaseModel::createViewController().

◆ Get()

SfxViewFrame * SfxViewFrame::Get ( const css::uno::Reference< css::frame::XController > &  i_rController,
const SfxObjectShell i_pDoc 
)
static

◆ GetActualPresentationURL_Impl()

OUString SfxViewFrame::GetActualPresentationURL_Impl ( ) const

Definition at line 2807 of file viewfrm.cxx.

References tools::SvRef< typename T >::is(), and m_xObjSh.

Referenced by MiscState_Impl().

◆ GetBindings() [1/2]

SfxBindings & SfxViewFrame::GetBindings ( )
inline

◆ GetBindings() [2/2]

const SfxBindings & SfxViewFrame::GetBindings ( ) const
inline

Definition at line 111 of file viewfrm.hxx.

◆ GetBorderPixelImpl()

const SvBorder & SfxViewFrame::GetBorderPixelImpl ( ) const

Definition at line 1259 of file viewfrm.cxx.

References m_pImpl.

Referenced by SfxBaseModel::getArgs2(), and SfxViewShell::GetBorderPixel().

◆ GetChildWindow()

SfxChildWindow * SfxViewFrame::GetChildWindow ( sal_uInt16  nId)

◆ GetCurViewId()

SfxInterfaceId SfxViewFrame::GetCurViewId ( ) const

◆ GetDispatcher() [1/2]

SfxDispatcher * SfxViewFrame::GetDispatcher ( )
inline

◆ GetDispatcher() [2/2]

SfxDispatcher * SfxShell::GetDispatcher ( ) const

This method returns a pointer to the <SfxDispatcher>, when the SfxShell is currently <UI-active> or a NULL-pointer if it is not UI-active.

The returned pointer is only valid in the immediate context of the method call.

Definition at line 369 of file shell.cxx.

References SfxShell::BroadcastContextForActivation().

◆ GetDocNumber_Impl()

void SfxViewFrame::GetDocNumber_Impl ( )

◆ GetFirst()

SfxViewFrame * SfxViewFrame::GetFirst ( const SfxObjectShell pDoc = nullptr,
bool  bOnlyVisible = true 
)
static

Definition at line 1982 of file viewfrm.cxx.

References SfxApplication::Get(), SfxObjectShell::GetObjectShell(), and SfxApplication::GetViewFrames_Impl().

Referenced by SfxPickListImpl::AddDocumentToPickList(), SfxBaseModel::attachResource(), SfxFrame::CancelTransfers(), SfxObjectShell::CreatePreview_Impl(), SfxApplication::Deinitialize(), SfxBaseController::dispose(), Exec_Impl(), SfxObjectShell::ExecFile_Impl(), ExecReload_Impl(), SfxEvents_Impl::Execute(), SfxObjectShell::ExecView_Impl(), SfxBaseModel::FindOrCreateViewFrame_Impl(), SfxObjectShell::FinishedLoading(), Get(), SfxBaseModel::getArgs2(), SfxInPlaceClient::GetClient(), SfxObjectShell::GetDialogParent(), SfxObjectShell::GetFirst(), SfxApplication::GetModule_Impl(), SfxModule::GetModuleFieldUnit(), SfxObjectShell::GetNext(), SfxPrintHelper::getPrinter(), GetSlotDispatchWithFallback(), SfxObjectShell::GetState_Impl(), SfxBaseModel::getViewData(), IMPL_LINK_NOARG(), SfxPrintHelper::impl_setPrinter(), IMPL_STATIC_LINK(), SfxApplication::Invalidate(), SfxModule::Invalidate(), SfxObjectShell::Invalidate(), SfxDispatcher::InvalidateBindings_Impl(), sfx2::DocumentUndoManager_Impl::invalidateXDo_nolck(), AutoReloadTimer_Impl::Invoke(), SfxObjectShell::IsInPlaceActive(), SfxObjectShell::IsUIActive(), SfxApplication::MiscExec_Impl(), SfxApplication::OfaExec_Impl(), SfxObjectShell::PrepareClose(), SfxFrame::PrepareClose_Impl(), SfxPrintHelper::print(), SfxObjectShell::PrintExec_Impl(), SfxObjectShell::PrintState_Impl(), SfxFrame::Resize(), SfxProgress::Resume(), SetModalMode(), SfxApplication::SetOptions(), SfxProgress::SetState(), SfxBaseModel::setVisualAreaSize(), SfxObjectShell::SetWaitCursor(), sfx2::SfxNotebookBar::ShowMenubar(), SfxProgress::Suspend(), and SfxBaseController::suspend().

◆ GetFrame()

SfxFrame & SfxViewFrame::GetFrame ( ) const

Definition at line 2782 of file viewfrm.cxx.

References m_pImpl.

Referenced by AddDispatchMacroToBasic_Impl(), SfxShell::BroadcastContextForActivation(), SfxFrame::CancelTransfers(), ChildWindowExecute(), ChildWindowState(), SfxApplication::ChooseScript(), Close(), sfx2::SfxNotebookBar::CloseMethod(), SfxBaseController::ConnectSfxFrame_Impl(), sfx2::sidebar::SidebarController::create(), SfxBaseModel::createViewController(), SfxInPlaceClient::DeactivateObject(), SfxDispatchController_Impl::dispatch(), SfxBaseController::dispose(), DoClose(), SfxDispatcher::DoDeactivate_Impl(), SfxInPlaceClient::DoVerb(), Enable(), Exec_Impl(), SfxViewShell::ExecKey_Impl(), SfxViewShell::ExecMisc_Impl(), ExecReload_Impl(), SfxEvents_Impl::Execute(), SfxObjectShell::ExecView_Impl(), ExecView_Impl(), SfxBaseModel::FindOrCreateViewFrame_Impl(), SfxBindings::GetActiveFrame(), SfxObjectShell::GetDialogParent(), SfxInPlaceClient_Impl::GetFrame(), SfxWorkWindow::GetFrameInterface(), SfxRequest::GetMacroRecorder(), SfxModule::GetModuleFieldUnit(), SfxBaseController::getSidebar(), GetSlotDispatchWithFallback(), SfxStateCache::GetSlotServer(), SfxViewShell::GetState_Impl(), GetState_Impl(), GetTopViewFrame(), GetWindow(), GetWorkWindow_Impl(), SfxApplication::GetWorkWindow_Impl(), SfxDispatcher::HideUI(), IMPL_LINK(), IMPL_LINK_NOARG(), SfxWorkWindow::InitializeChild_Impl(), InvalidateBorderImpl(), IsInModalMode(), SfxObjectShell::IsInPlaceActive(), SfxObjectShell::IsUIActive(), MakeActive_Impl(), SfxApplication::MiscExec_Impl(), MiscExec_Impl(), MiscState_Impl(), Notify(), SfxApplication::OfaExec_Impl(), SfxViewShell::OutplaceActivated(), SfxObjectShell::PostActivateEvent_Impl(), SfxObjectShell::PrepareClose(), ReleaseObjectShell_Impl(), SfxFrame::Resize(), Resize(), SfxBindings::SetActiveFrame(), SetBorderPixelImpl(), SfxBindings::SetDispatcher(), SfxDispatcher::SetMenu_Impl(), SfxInPlaceClient::SetObject(), SfxLokHelper::setView(), SfxApplication::SetViewFrame_Impl(), SfxBaseModel::setVisualAreaSize(), SfxDockingWrapper::SfxDockingWrapper(), SfxPartDockWnd_Impl::SfxPartDockWnd_Impl(), Show(), sfx2::sidebar::Sidebar::ShowDeck(), sfx2::SfxNotebookBar::ShowMenubar(), SfxRedactionHelper::showRedactionToolbar(), NotebookbarTabControl::StateChanged(), sfx2::SfxNotebookBar::StateMethod(), SfxStatusListener::statusChanged(), SfxStatusBarControl::statusChanged(), SfxToolBoxControl::statusChanged(), StyleList::StyleList(), SwitchToViewShell_Impl(), sfx2::SfxNotebookBar::ToggleMenubar(), ToTop(), SfxViewShell::UIActivating(), SfxViewShell::UIDeactivated(), UpdateTitle(), and ~SfxViewFrame().

◆ GetFrameWeld()

weld::Window * SfxViewFrame::GetFrameWeld ( ) const

◆ GetMargin_Impl()

const Size & SfxViewFrame::GetMargin_Impl ( ) const

Definition at line 2223 of file viewfrm.cxx.

References m_pImpl.

Referenced by SfxViewShell::SfxViewShell().

◆ GetNext()

SfxViewFrame * SfxViewFrame::GetNext ( const SfxViewFrame rPrev,
const SfxObjectShell pDoc = nullptr,
bool  bOnlyVisible = true 
)
static

◆ GetObjectShell()

SfxObjectShell * SfxViewFrame::GetObjectShell ( )
overridevirtual

Reimplemented from SfxShell.

Definition at line 2218 of file viewfrm.cxx.

References tools::SvRef< typename T >::get(), and m_xObjSh.

Referenced by SfxViewShell::Activate(), AddDispatchMacroToBasic_Impl(), AppendReadOnlyInfobar(), SfxObjectShell::Current(), DevelopmentToolDockingWindow::DevelopmentToolDockingWindow(), SfxBaseController::dispose(), SfxFrameWindow_Impl::EventNotify(), Exec_Impl(), SfxViewShell::ExecPrint_Impl(), ExecReload_Impl(), SfxBindings::Execute_Impl(), ExecView_Impl(), SfxModule::GetActiveModule(), SfxObjectShell::GetDialogParent(), GetDocNumber_Impl(), GetNext(), SfxShell::GetObjectShell(), SfxViewShell::GetObjectShell(), SfxViewShell::GetState_Impl(), GetState_Impl(), SfxBaseModel::getViewData(), IMPL_LINK(), IMPL_LINK_NOARG(), INetState_Impl(), SfxVersionDialog::Init_Impl(), SfxCommonTemplateDialog_Impl::IsUpdate(), SfxBindings::LeaveRegistrations(), SfxApplication::LoadTemplate(), SfxCmisVersionsDialog::LoadVersions(), LockObjectShell_Impl(), MakeActive_Impl(), MiscState_Impl(), SfxBindings::NextJob_Impl(), StyleList::Notify(), SfxApplication::OfaExec_Impl(), SfxVersionDialog::Open_Impl(), SfxApplication::SetViewFrame_Impl(), SfxCmisVersionsDialog::SfxCmisVersionsDialog(), SfxVersionDialog::SfxVersionDialog(), SfxViewShell::SfxViewShell(), SfxFrameViewWindow_Impl::StateChanged(), StateReload_Impl(), StateView_Impl(), SwitchToViewShell_Impl(), StyleList::Update(), UpdateDocument_Impl(), StyleList::UpdateFamily(), SfxWorkWindow::UpdateObjectBars_Impl2(), and UpdateTitle().

◆ GetProgress()

SfxProgress * SfxViewFrame::GetProgress ( ) const

◆ GetState_Impl()

void SfxViewFrame::GetState_Impl ( SfxItemSet rSet)

◆ GetTargetList()

static void SfxViewFrame::GetTargetList ( TargetList rList)
inlinestatic

Definition at line 145 of file viewfrm.hxx.

References SfxFrame::GetDefaultTargetList().

◆ GetTopViewFrame()

SfxViewFrame * SfxViewFrame::GetTopViewFrame ( ) const

Definition at line 2787 of file viewfrm.cxx.

References SfxFrame::GetCurrentViewFrame(), and GetFrame().

Referenced by MiscExec_Impl(), and MiscState_Impl().

◆ GetWindow()

vcl::Window & SfxViewFrame::GetWindow ( ) const

◆ GetWorkWindow_Impl()

SfxWorkWindow * SfxViewFrame::GetWorkWindow_Impl ( )

◆ HasChildWindow()

bool SfxViewFrame::HasChildWindow ( sal_uInt16  nId)

◆ HasInfoBarWithID()

bool SfxViewFrame::HasInfoBarWithID ( std::u16string_view  sId)

◆ INetExecute_Impl()

void SfxViewFrame::INetExecute_Impl ( SfxRequest rRequest)

◆ INetState_Impl()

void SfxViewFrame::INetState_Impl ( SfxItemSet rItemSet)

◆ InitInterface_Impl()

void SfxViewFrame::InitInterface_Impl ( )
staticprivate

◆ InvalidateBorderImpl()

void SfxViewFrame::InvalidateBorderImpl ( const SfxViewShell pSh)

◆ IsInModalMode()

bool SfxViewFrame::IsInModalMode ( ) const

Definition at line 2830 of file viewfrm.cxx.

References GetFrame(), SfxFrame::GetWindow(), vcl::Window::IsInModalMode(), and m_pImpl.

Referenced by Notify().

◆ IsVisible()

bool SfxViewFrame::IsVisible ( ) const

◆ KillDispatcher_Impl()

void SfxViewFrame::KillDispatcher_Impl ( )
private

◆ KnowsChildWindow()

bool SfxViewFrame::KnowsChildWindow ( sal_uInt16  nId)

Definition at line 3551 of file viewfrm.cxx.

References GetWorkWindow_Impl(), SfxWorkWindow::KnowsChildWindow_Impl(), and nId.

Referenced by ChildWindowState().

◆ LoadDocument()

SfxViewFrame * SfxViewFrame::LoadDocument ( SfxObjectShell const &  i_rDoc,
SfxInterfaceId  i_nViewId 
)
static

Definition at line 2328 of file viewfrm.cxx.

References LoadViewIntoFrame_Impl_NoThrow().

◆ LoadDocumentIntoFrame() [1/2]

static SfxViewFrame * SfxViewFrame::LoadDocumentIntoFrame ( SfxObjectShell const &  i_rDoc,
const css::uno::Reference< css::frame::XFrame > &  i_rFrameItem 
)
static

References Get(), and SAL_WARN_UNUSED_RESULT.

◆ LoadDocumentIntoFrame() [2/2]

SfxViewFrame * SfxViewFrame::LoadDocumentIntoFrame ( SfxObjectShell const &  i_rDoc,
const SfxFrameItem i_pFrameItem,
SfxInterfaceId  i_nViewId 
)
static

◆ LoadHiddenDocument()

SfxViewFrame * SfxViewFrame::LoadHiddenDocument ( SfxObjectShell const &  i_rDoc,
SfxInterfaceId  i_nViewId 
)
static

Definition at line 2323 of file viewfrm.cxx.

References LoadViewIntoFrame_Impl_NoThrow().

◆ LoadViewIntoFrame_Impl()

SfxViewShell * SfxViewFrame::LoadViewIntoFrame_Impl ( const SfxObjectShell i_rDoc,
const css::uno::Reference< css::frame::XFrame > &  i_rFrame,
const css::uno::Sequence< css::beans::PropertyValue > &  i_rLoadArgs,
const SfxInterfaceId  i_nViewId,
const bool  i_bHidden 
)
staticprivate

loads the given existing document into the given frame

This is done using the XComponentLoader interface of the frame, so the SFX document loader is invoked.

Parameters
i_rDocthe document to load
i_rFramethe frame to load the document into
i_rLoadArgsthe arguments to pass to the component loader. If this sequence is empty, then the current arguments of the model will be obtained, and passed to the loader. This ensures that any arguments in the model will be preserved, instead of being reset.
i_nViewIdthe ID of the view to create
Exceptions
Exceptionif something goes wrong. The caller is responsible for handling this.

Definition at line 2298 of file viewfrm.cxx.

References ENSURE_OR_THROW, SfxViewShell::Get(), SfxObjectShell::GetModel(), comphelper::NamedValueCollection::getPropertyValues(), comphelper::NamedValueCollection::put(), and comphelper::NamedValueCollection::remove().

Referenced by ExecReload_Impl(), LoadViewIntoFrame_Impl_NoThrow(), and SwitchToViewShell_Impl().

◆ LoadViewIntoFrame_Impl_NoThrow()

SfxViewFrame * SfxViewFrame::LoadViewIntoFrame_Impl_NoThrow ( const SfxObjectShell i_rDoc,
const css::uno::Reference< css::frame::XFrame > &  i_rFrame,
const SfxInterfaceId  i_nViewId,
const bool  i_bHidden 
)
staticprivate

loads the given existing document into the given frame

This is done using the XComponentLoader interface of the frame, so the SFX document loader is invoked.

If no frame is given, a blank top level frame is created.

If anything fails during the process, as much as possible is cleaned up.

Parameters
i_rDocthe document to load
i_rFramethe frame to load the document into. Might be <NULL>, in which case a new frame is created.
i_nViewIdthe ID of the view to create

Definition at line 2228 of file viewfrm.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, SfxViewShell::GetViewFrame(), LoadViewIntoFrame_Impl(), and xFrame.

Referenced by DisplayNewDocument(), ExecView_Impl(), LoadDocument(), LoadDocumentIntoFrame(), and LoadHiddenDocument().

◆ LockAdjustPosSizePixel()

void SfxViewFrame::LockAdjustPosSizePixel ( )
inline

Definition at line 117 of file viewfrm.hxx.

Referenced by SfxBaseController::ConnectSfxFrame_Impl(), and SwitchToViewShell_Impl().

◆ LockObjectShell_Impl()

void SfxViewFrame::LockObjectShell_Impl ( )

Definition at line 2168 of file viewfrm.cxx.

References DBG_ASSERT, GetObjectShell(), m_pImpl, and SotObject::OwnerLock().

Referenced by Show().

◆ MakeActive_Impl()

void SfxViewFrame::MakeActive_Impl ( bool  bActivate)

◆ MiscExec_Impl()

void SfxViewFrame::MiscExec_Impl ( SfxRequest rReq)

◆ MiscState_Impl()

void SfxViewFrame::MiscState_Impl ( SfxItemSet rSet)

◆ Notify()

void SfxViewFrame::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overrideprivatevirtual

◆ PopShellAndSubShells_Impl()

void SfxViewFrame::PopShellAndSubShells_Impl ( SfxViewShell i_rViewShell)
private

◆ ReleaseObjectShell_Impl()

void SfxViewFrame::ReleaseObjectShell_Impl ( )

◆ RemoveInfoBar()

void SfxViewFrame::RemoveInfoBar ( std::u16string_view  sId)

◆ Resize()

void SfxViewFrame::Resize ( bool  bForce = false)

◆ SaveCurrentViewData_Impl()

void SfxViewFrame::SaveCurrentViewData_Impl ( const SfxInterfaceId  i_nNewViewId)
private

◆ SetBorderPixelImpl()

void SfxViewFrame::SetBorderPixelImpl ( const SfxViewShell pSh,
const SvBorder rBorder 
)

◆ SetChildWindow()

void SfxViewFrame::SetChildWindow ( sal_uInt16  nId,
bool  bVisible,
bool  bSetFocus = true 
)

◆ SetCurViewId_Impl()

void SfxViewFrame::SetCurViewId_Impl ( const SfxInterfaceId  i_nID)

Definition at line 2542 of file viewfrm.cxx.

References m_pImpl.

Referenced by SfxBaseModel::createViewController().

◆ SetModalMode()

void SfxViewFrame::SetModalMode ( bool  bModal)

◆ SetViewFrame()

void SfxViewFrame::SetViewFrame ( SfxViewFrame pFrame)
static

◆ SetViewShell_Impl()

void SfxViewFrame::SetViewShell_Impl ( SfxViewShell pVSh)

◆ Show()

void SfxViewFrame::Show ( )

◆ ShowChildWindow()

void SfxViewFrame::ShowChildWindow ( sal_uInt16  nId,
bool  bVisible = true 
)

◆ StateHistory_Impl()

void SfxViewFrame::StateHistory_Impl ( SfxItemSet rSet)

◆ StateReload_Impl()

void SfxViewFrame::StateReload_Impl ( SfxItemSet rSet)

◆ StateView_Impl()

void SfxViewFrame::StateView_Impl ( SfxItemSet rSet)

◆ SwitchToViewShell_Impl()

bool SfxViewFrame::SwitchToViewShell_Impl ( sal_uInt16  nNo,
bool  bIsIndex = false 
)
private

◆ ToggleChildWindow()

void SfxViewFrame::ToggleChildWindow ( sal_uInt16  nId)

◆ ToTop()

void SfxViewFrame::ToTop ( )

Definition at line 2772 of file viewfrm.cxx.

References SfxFrame::Appear(), and GetFrame().

◆ UnlockAdjustPosSizePixel()

void SfxViewFrame::UnlockAdjustPosSizePixel ( )
inline

Definition at line 119 of file viewfrm.hxx.

Referenced by SfxBaseController::ConnectSfxFrame_Impl(), and SwitchToViewShell_Impl().

◆ UpdateDocument_Impl()

void SfxViewFrame::UpdateDocument_Impl ( )

◆ UpdateInfoBar()

void SfxViewFrame::UpdateInfoBar ( std::u16string_view  sId,
const OUString &  sPrimaryMessage,
const OUString &  sSecondaryMessage,
InfobarType  eType 
)

◆ UpdateTitle()

void SfxViewFrame::UpdateTitle ( )

Member Data Documentation

◆ m_nAdjustPosPixelLock

sal_uInt16 SfxViewFrame::m_nAdjustPosPixelLock
private

Definition at line 58 of file viewfrm.hxx.

Referenced by InvalidateBorderImpl().

◆ m_pBindings

SfxBindings* SfxViewFrame::m_pBindings
private

Definition at line 55 of file viewfrm.hxx.

◆ m_pCommandPopupHandler

std::unique_ptr<CommandPopupHandler> SfxViewFrame::m_pCommandPopupHandler
private

Definition at line 60 of file viewfrm.hxx.

Referenced by MiscExec_Impl().

◆ m_pDispatcher

std::unique_ptr<SfxDispatcher> SfxViewFrame::m_pDispatcher
private

◆ m_pHelpData

ImplSVHelpData* SfxViewFrame::m_pHelpData
private

Definition at line 56 of file viewfrm.hxx.

Referenced by SetViewFrame(), and ~SfxViewFrame().

◆ m_pImpl

std::unique_ptr<struct SfxViewFrame_Impl> SfxViewFrame::m_pImpl
private

◆ m_pWinData

ImplSVWinData* SfxViewFrame::m_pWinData
private

Definition at line 57 of file viewfrm.hxx.

Referenced by SetViewFrame(), and ~SfxViewFrame().

◆ m_xObjSh

SfxObjectShellRef SfxViewFrame::m_xObjSh
private

The documentation for this class was generated from the following files: