|
LibreOffice Module sfx2 (master) 1
|
#include <config_feature_desktop.h>#include <config_wasm_strip.h>#include <osl/file.hxx>#include <sfx2/docfilt.hxx>#include <sfx2/infobar.hxx>#include <sfx2/sfxsids.hrc>#include <sfx2/viewfrm.hxx>#include <sfx2/classificationhelper.hxx>#include <sfx2/notebookbar/SfxNotebookBar.hxx>#include <com/sun/star/document/MacroExecMode.hpp>#include <com/sun/star/frame/Desktop.hpp>#include <com/sun/star/frame/DispatchRecorder.hpp>#include <com/sun/star/frame/DispatchRecorderSupplier.hpp>#include <com/sun/star/frame/XLoadable.hpp>#include <com/sun/star/frame/XLayoutManager.hpp>#include <com/sun/star/frame/XComponentLoader.hpp>#include <com/sun/star/task/PasswordContainer.hpp>#include <officecfg/Office/Common.hxx>#include <officecfg/Setup.hxx>#include <toolkit/helper/vclunohelper.hxx>#include <vcl/wrkwin.hxx>#include <unotools/moduleoptions.hxx>#include <svl/intitem.hxx>#include <svl/visitem.hxx>#include <svl/stritem.hxx>#include <svl/eitem.hxx>#include <svl/whiter.hxx>#include <svl/undo.hxx>#include <vcl/help.hxx>#include <vcl/stdtext.hxx>#include <vcl/weld.hxx>#include <vcl/weldutils.hxx>#include <unotools/VersionConfig.hxx>#include <unotools/securityoptions.hxx>#include <svtools/miscopt.hxx>#include <comphelper/diagnose_ex.hxx>#include <com/sun/star/container/XIndexAccess.hpp>#include <com/sun/star/frame/XFramesSupplier.hpp>#include <com/sun/star/frame/FrameSearchFlag.hpp>#include <com/sun/star/frame/XFrame.hpp>#include <com/sun/star/awt/XWindow.hpp>#include <com/sun/star/frame/XController.hpp>#include <com/sun/star/util/URLTransformer.hpp>#include <com/sun/star/util/XURLTransformer.hpp>#include <com/sun/star/util/XCloseable.hpp>#include <com/sun/star/frame/XDispatchRecorderSupplier.hpp>#include <com/sun/star/document/UpdateDocMode.hpp>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/uri/UriReferenceFactory.hpp>#include <com/sun/star/uri/XVndSunStarScriptUrl.hpp>#include <com/sun/star/document/XViewDataSupplier.hpp>#include <com/sun/star/container/XIndexContainer.hpp>#include <com/sun/star/task/InteractionHandler.hpp>#include <com/sun/star/drawing/XDrawView.hpp>#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>#include <rtl/ustrbuf.hxx>#include <sal/log.hxx>#include <unotools/ucbhelper.hxx>#include <comphelper/lok.hxx>#include <comphelper/processfactory.hxx>#include <comphelper/namedvaluecollection.hxx>#include <comphelper/docpasswordrequest.hxx>#include <comphelper/docpasswordhelper.hxx>#include <com/sun/star/uno/Reference.h>#include <basic/basmgr.hxx>#include <basic/sbmod.hxx>#include <basic/sbmeth.hxx>#include <svtools/strings.hrc>#include <svtools/svtresid.hxx>#include <framework/framelistanalyzer.hxx>#include <optional>#include <comphelper/sequenceashashmap.hxx>#include <commandpopup/CommandPopup.hxx>#include <appdata.hxx>#include <sfx2/app.hxx>#include <sfx2/objface.hxx>#include <openflag.hxx>#include <objshimp.hxx>#include <sfx2/viewsh.hxx>#include <sfx2/objsh.hxx>#include <sfx2/bindings.hxx>#include <sfx2/dispatch.hxx>#include <sfx2/request.hxx>#include <sfx2/docfac.hxx>#include <sfx2/ipclient.hxx>#include <sfx2/sfxresid.hxx>#include <sfx2/viewfac.hxx>#include <sfx2/event.hxx>#include <sfx2/fcontnr.hxx>#include <sfx2/docfile.hxx>#include <sfx2/module.hxx>#include <sfx2/sfxuno.hxx>#include <sfx2/progress.hxx>#include <sfx2/sidebar/Sidebar.hxx>#include <workwin.hxx>#include <sfx2/minfitem.hxx>#include <sfx2/strings.hrc>#include "impviewframe.hxx"#include <vcl/commandinfoprovider.hxx>#include <vcl/svapp.hxx>#include <sfxslots.hxx>Go to the source code of this file.
Macros | |
| #define | ShellClass_SfxViewFrame |
Functions | |
| IMPL_LINK_NOARG (SfxViewFrame, WhatsNewHandler, weld::Button &, void) | |
| IMPL_LINK_NOARG (SfxViewFrame, GetInvolvedHandler, weld::Button &, void) | |
| IMPL_LINK_NOARG (SfxViewFrame, DonationHandler, weld::Button &, void) | |
| IMPL_LINK (SfxViewFrame, SwitchReadOnlyHandler, weld::Button &, rButton, void) | |
| IMPL_LINK_NOARG (SfxViewFrame, SignDocumentHandler, weld::Button &, void) | |
| IMPL_LINK (SfxViewFrame, HiddenTrackChangesHandler, weld::Button &, rButton, void) | |
| IMPL_LINK_NOARG (SfxViewFrame, HyphenationMissingHandler, weld::Button &, void) | |
| IMPL_LINK_NOARG (SfxViewFrame, MacroButtonHandler, weld::Button &, void) | |
| IMPL_LINK_NOARG (SfxViewFrame, EventButtonHandler, weld::Button &, void) | |
| IMPL_LINK_NOARG (SfxViewFrame, RefreshMasterPasswordHdl, weld::Button &, void) | |
| IMPL_STATIC_LINK_NOARG (SfxViewFrame, HelpMasterPasswordHdl, weld::Button &, void) | |
| static bool | impl_maxOpenDocCountReached () |
Variables | |
| constexpr OUStringLiteral | CHANGES_STR = u"private:resource/toolbar/changes" |
| #define ShellClass_SfxViewFrame |
Definition at line 143 of file viewfrm.cxx.
| IMPL_LINK | ( | SfxViewFrame | , |
| HiddenTrackChangesHandler | , | ||
| weld::Button & | , | ||
| rButton | , | ||
| void | |||
| ) |
Definition at line 1774 of file viewfrm.cxx.
References CHANGES_STR, SfxResId(), and u.
| IMPL_LINK | ( | SfxViewFrame | , |
| SwitchReadOnlyHandler | , | ||
| weld::Button & | , | ||
| rButton | , | ||
| void | |||
| ) |
Definition at line 1758 of file viewfrm.cxx.
References SfxDispatcher::Execute(), GetDispatcher(), and RET_OK.
| IMPL_LINK_NOARG | ( | SfxViewFrame | , |
| DonationHandler | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1752 of file viewfrm.cxx.
References SfxDispatcher::Execute(), and GetDispatcher().
| IMPL_LINK_NOARG | ( | SfxViewFrame | , |
| EventButtonHandler | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1812 of file viewfrm.cxx.
References ASYNCHRON, SfxDispatcher::ExecuteList(), and GetDispatcher().
| IMPL_LINK_NOARG | ( | SfxViewFrame | , |
| GetInvolvedHandler | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1747 of file viewfrm.cxx.
References SfxDispatcher::Execute(), and GetDispatcher().
| IMPL_LINK_NOARG | ( | SfxViewFrame | , |
| HyphenationMissingHandler | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1796 of file viewfrm.cxx.
References SfxDispatcher::Execute(), GetDispatcher(), and u.
| IMPL_LINK_NOARG | ( | SfxViewFrame | , |
| MacroButtonHandler | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1802 of file viewfrm.cxx.
References ASYNCHRON, SfxDispatcher::ExecuteList(), and GetDispatcher().
| IMPL_LINK_NOARG | ( | SfxViewFrame | , |
| RefreshMasterPasswordHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1819 of file viewfrm.cxx.
References Exception, comphelper::getProcessComponentContext(), u, and xFrame.
| IMPL_LINK_NOARG | ( | SfxViewFrame | , |
| SignDocumentHandler | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1769 of file viewfrm.cxx.
References SfxDispatcher::Execute(), and GetDispatcher().
| IMPL_LINK_NOARG | ( | SfxViewFrame | , |
| WhatsNewHandler | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1742 of file viewfrm.cxx.
References SfxDispatcher::Execute(), and GetDispatcher().
|
static |
Definition at line 2656 of file viewfrm.cxx.
Referenced by SfxViewFrame::StateView_Impl().
| IMPL_STATIC_LINK_NOARG | ( | SfxViewFrame | , |
| HelpMasterPasswordHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1840 of file viewfrm.cxx.
References Application::GetHelp().
|
constexpr |
Definition at line 146 of file viewfrm.cxx.
Referenced by IMPL_LINK(), and SfxViewFrame::Notify().