LibreOffice Module sc (master) 1
|
Namespaces | |
namespace | PreventDuplicateInteraction |
namespace | sidebar |
namespace | SvLinkSource |
namespace | XmlIdRegistryClipboard |
namespace | XmlIdRegistryDocument |
Classes | |
class | DocumentInserter |
class | DocumentMacroMode |
struct | DocumentMacroMode_Data |
class | DocumentMetadataAccess |
struct | DocumentMetadataAccess_Impl |
class | DocumentSigner |
class | DocumentStorageModifyListener |
class | DocumentUndoManager |
struct | DocumentUndoManager_Impl |
class | FileDialogHelper |
class | FileDialogHelper_Impl |
class | IMacroDocumentAccess |
class | IModifiableDocument |
struct | ImplBaseLinkData |
class | IXmlIdRegistry |
class | LinkManager |
struct | LoadRecentFile |
class | MetadatableClipboard |
class | MetadatableMixin |
class | MetadatableUndo |
class | PreventDuplicateInteraction |
class | RecentDocsView |
class | SafeMode |
class | SearchDialog |
class | SfxNotebookBar |
class | StyleManager |
class | StylePreviewRenderer |
class | SvBaseLink |
class | SvDDEObject |
class | SvLinkSource |
struct | SvLinkSource_Impl |
class | TSortedFilterList |
class | UserInputInterception |
struct | UserInputInterception_Data |
class | WarningDialogsParent |
class | WarningDialogsParentScope |
class | XmlIdRegistry |
Typedefs | |
typedef std::unordered_map< OUString, int > | KeywordInfo |
typedef StringPair | FilterDescriptor |
typedef ::std::list< FilterDescriptor > | FilterGroup |
typedef ::std::list< FilterGroup > | GroupedFilterList |
typedef OUString | FilterName |
typedef ::std::map< OUString, FilterGroup::iterator > | FilterGroupEntryReferrer |
typedef ::std::list< FilterClass > | FilterClassList |
typedef ::std::map< OUString, FilterClassList::iterator > | FilterClassReferrer |
typedef ::std::vector< ::std::pair< FilterGroupEntryReferrer::mapped_type, FilterGroup::iterator > > | MapGroupEntry2GroupEntry |
typedef ::std::vector< Metadatable * > | XmlIdVector_t |
typedef std::unordered_map< OUString, ::std::pair< XmlIdVector_t, XmlIdVector_t > > | XmlIdMap_t |
typedef std::unordered_map< const Metadatable *, ::std::pair< OUString, OUString >, PtrHash< Metadatable > > | XmlIdReverseMap_t |
typedef std::unordered_map< const Metadatable *, struct RMapEntry, PtrHash< Metadatable > > | ClipboardXmlIdReverseMap_t |
typedef std::unordered_map< OUString, ::std::pair< Metadatable *, Metadatable * > > | ClipboardXmlIdMap_t |
typedef comphelper::ConfigurationListenerProperty< OUString > | ClassificationPropertyListenerBase |
typedef cppu::ImplInheritanceHelper< svt::ToolboxController, lang::XServiceInfo > | ClassificationCategoriesControllerBase |
typedef std::vector< tools::SvRef< SvBaseLink > > | SvBaseLinks |
typedef o3tl::sorted_vector< SvLinkSource * > | SvLinkSources |
typedef tools::SvRef< SvLinkSource > | SvLinkSourceRef |
Enumerations | |
enum | ApplicationType { TYPE_NONE , TYPE_WRITER , TYPE_CALC , TYPE_IMPRESS , TYPE_DRAW , TYPE_DATABASE , TYPE_MATH , TYPE_OTHER } |
enum | SvBaseLinkObjectType { Internal , DdeExternal , ClientSo , ClientDde , ClientFile , ClientGraphic , ClientOle } |
Functions | |
IMPL_LINK_NOARG (SvDDELinkEditDialog, EditHdl_Impl, weld::Entry &, void) | |
IMPL_LINK (SvDDEObject, ImplGetDDEData, const DdeData *, pData, void) | |
IMPL_LINK (SvDDEObject, ImplDoneDDEData, bool, bValid, void) | |
void | MakeLnkName (OUString &rName, const OUString *pType, std::u16string_view rFile, std::u16string_view rLink, const OUString *pFilter) |
static OUString | lcl_DDE_RelToAbs (const OUString &rTopic, std::u16string_view rBaseURL) |
static void | StartTimer (std::unique_ptr< SvLinkSourceTimer > &pTimer, SvLinkSource *pOwner, sal_uInt64 nTimeout) |
IMPL_LINK (SvBaseLink, EndEditHdl, const OUString &, _rNewName, void) | |
static OUString | PrepareSearchString (const OUString &rSearchString, const Reference< XBreakIterator > &xBreak, bool bForSearch) |
IMPL_STATIC_LINK_NOARG (WarningDialogsParent, TerminateDesktop, void *, void) | |
IMPL_LINK (RecentDocsView, ExecuteHdl_Impl, void *, p, void) | |
static std::optional< OUString > | GetLastFilterConfigId (FileDialogHelper::Context _eContext) |
static OUString | EncodeSpaces_Impl (const OUString &rSource) |
static OUString | DecodeSpaces_Impl (const OUString &rSource) |
IMPL_LINK_NOARG (FileDialogHelper_Impl, TimeOutHdl_Impl, Timer *, void) | |
static bool | lcl_isSystemFilePicker (const uno::Reference< XExecutableDialog > &_rxFP) |
static open_or_save_t | lcl_OpenOrSave (sal_Int16 const nDialogType) |
css::uno::Reference< css::ui::dialogs::XFolderPicker2 > | createFolderPicker (const css::uno::Reference< css::uno::XComponentContext > &rContext, weld::Window *pPreferredParent) |
IMPL_LINK_NOARG (FileDialogHelper_Impl, InitControls, void *, void) | |
static void | SetToken (OUString &rOrigStr, sal_Int32 nToken, sal_Unicode cTok, std::u16string_view rStr) |
IMPL_LINK_NOARG (FileDialogHelper, ExecuteSystemFilePicker, void *, void) | |
static int | impl_isFolder (const OUString &rPath) |
ErrCode | FileOpenDialog_Impl (weld::Window *pParent, sal_Int16 nDialogType, FileDialogFlags nFlags, std::vector< OUString > &rpURLList, OUString &rFilter, std::optional< SfxAllItemSet > &rpSet, const OUString *pPath, sal_Int16 nDialog, const OUString &rStandardDir, const css::uno::Sequence< OUString > &rDenyList) |
bool | IsMSType (const std::shared_ptr< const SfxFilter > &pCurrentFilter) |
bool | IsOOXML (const std::shared_ptr< const SfxFilter > &pCurrentFilter) |
ErrCode | SetPassword (const std::shared_ptr< const SfxFilter > &pCurrentFilter, SfxItemSet *pSet, const OUString &rPasswordToOpen, std::u16string_view rPasswordToModify, bool bAllowPasswordReset) |
ErrCode | RequestPassword (const std::shared_ptr< const SfxFilter > &pCurrentFilter, OUString const &aURL, SfxItemSet *pSet, const css::uno::Reference< css::awt::XWindow > &rParent) |
static void | lcl_ReadFilterClass (const OConfigurationNode &_rClassesNode, const OUString &_rLogicalClassName, FilterClass &_rClass) |
static void | lcl_ReadGlobalFilters (const OConfigurationNode &_rFilterClassification, FilterClassList &_rGlobalClasses, std::vector< OUString > &_rGlobalClassNames) |
static void | lcl_ReadLocalFilters (const OConfigurationNode &_rFilterClassification, FilterClassList &_rLocalClasses) |
static void | lcl_ReadClassification (FilterClassList &_rGlobalClasses, std::vector< OUString > &_rGlobalClassNames, FilterClassList &_rLocalClasses) |
const sal_Unicode | s_cWildcardSeparator (';') |
static OUString | getSeparatorString () |
static void | lcl_InitGlobalClasses (GroupedFilterList &_rAllFilters, const FilterClassList &_rGlobalClasses, FilterGroupEntryReferrer &_rGlobalClassesRef) |
static void | lcl_GroupAndClassify (TSortedFilterList &_rFilterMatcher, GroupedFilterList &_rAllFilters) |
static bool | lcl_hasAllFilesFilter (TSortedFilterList &_rFilterMatcher, OUString &_rAllFilterName) |
static void | lcl_EnsureAllFilesEntry (TSortedFilterList &_rFilterMatcher, GroupedFilterList &_rFilters) |
void | appendFiltersForSave (TSortedFilterList &_rFilterMatcher, const Reference< XFilterManager > &_rxFilterManager, OUString &_rFirstNonEmpty, FileDialogHelper_Impl &_rFileDlgImpl, std::u16string_view _rFactory) |
void | appendExportFilters (TSortedFilterList &_rFilterMatcher, const Reference< XFilterManager > &_rxFilterManager, OUString &_rFirstNonEmpty, FileDialogHelper_Impl &_rFileDlgImpl) |
void | appendFiltersForOpen (TSortedFilterList &_rFilterMatcher, const Reference< XFilterManager > &_rxFilterManager, OUString &_rFirstNonEmpty, FileDialogHelper_Impl &_rFileDlgImpl) |
OUString | addExtension (const OUString &_rDisplayText, const OUString &_rExtension, bool _bForOpen, FileDialogHelper_Impl &_rFileDlgImpl) |
void | appendFiltersForSave (TSortedFilterList &_rFilterMatcher, const css::uno::Reference< css::ui::dialogs::XFilterManager > &_rFilterManager, OUString &_rFirstNonEmpty, FileDialogHelper_Impl &_rFileDlgImpl, std::u16string_view _rFactory) |
void | appendExportFilters (TSortedFilterList &_rFilterMatcher, const css::uno::Reference< css::ui::dialogs::XFilterManager > &_rFilterManager, OUString &_rFirstNonEmpty, FileDialogHelper_Impl &_rFileDlgImpl) |
void | appendFiltersForOpen (TSortedFilterList &_rFilterMatcher, const css::uno::Reference< css::ui::dialogs::XFilterManager > &_rFilterManager, OUString &_rFirstNonEmpty, FileDialogHelper_Impl &_rFileDlgImpl) |
IMPL_LINK_NOARG (SearchDialog, FindHdl, weld::Button &, void) | |
ErrCode | LoadOlePropertySet (const uno::Reference< document::XDocumentProperties > &i_xDocProps, SotStorage *i_pStorage) |
bool | SaveOlePropertySet (const uno::Reference< document::XDocumentProperties > &i_xDocProps, SotStorage *i_pStorage, const uno::Sequence< sal_Int8 > *i_pThumb, const uno::Sequence< sal_Int8 > *i_pGuid, const uno::Sequence< sal_Int8 > *i_pHyperlinks) |
uno::Sequence< sal_Int8 > | convertMetaFile (GDIMetaFile const *i_pThumb) |
static void | impl_FillURLList (sfx2::FileDialogHelper const *_pFileDlg, std::vector< OUString > &_rpURLList) |
IMPL_LINK_NOARG (DocumentInserter, DialogClosedHdl, sfx2::FileDialogHelper *, void) | |
bool | isValidNCName (std::u16string_view i_rIdref) |
static bool | isContentFile (std::u16string_view i_rPath) |
static bool | isStylesFile (std::u16string_view i_rPath) |
bool | isValidXmlId (std::u16string_view i_rStreamName, std::u16string_view i_rIdref) |
static bool | isReservedFile (std::u16string_view i_rPath) |
uno::Reference< rdf::XURI > | createBaseURI (uno::Reference< uno::XComponentContext > const &i_xContext, uno::Reference< frame::XModel > const &i_xModel, OUString const &i_rPkgURI, std::u16string_view i_rSubDocument) |
static uno::Reference< rdf::XURI > const & | getURI (uno::Reference< uno::XComponentContext > const &i_xContext) |
static bool | isFileNameValid (std::u16string_view i_rFileName) |
static bool | splitPath (OUString const &i_rPath, OUString &o_rDir, OUString &o_rRest) |
static bool | splitXmlId (std::u16string_view i_XmlId, OUString &o_StreamName, OUString &o_Idref) |
static uno::Reference< rdf::XURI > | getURIForStream (struct DocumentMetadataAccess_Impl const &i_rImpl, OUString const &i_rPath) |
static void | addFile (struct DocumentMetadataAccess_Impl const &i_rImpl, uno::Reference< rdf::XURI > const &i_xType, OUString const &i_rPath, const uno::Sequence< uno::Reference< rdf::XURI > > *i_pTypes) |
static bool | addContentOrStylesFileImpl (struct DocumentMetadataAccess_Impl const &i_rImpl, const OUString &i_rPath) |
static void | addMetadataFileImpl (struct DocumentMetadataAccess_Impl const &i_rImpl, const OUString &i_rPath, const uno::Sequence< uno::Reference< rdf::XURI > > &i_rTypes) |
static void | removeFile (struct DocumentMetadataAccess_Impl const &i_rImpl, uno::Reference< rdf::XURI > const &i_xPart) |
static ::std::vector< uno::Reference< rdf::XURI > > | getAllParts (struct DocumentMetadataAccess_Impl const &i_rImpl) |
static bool | isPartOfType (struct DocumentMetadataAccess_Impl const &i_rImpl, uno::Reference< rdf::XURI > const &i_xPart, uno::Reference< rdf::XURI > const &i_xType) |
static ::std::vector< uno::Reference< rdf::XURI > > | getAllParts (struct DocumentMetadataAccess_Impl const &i_rImpl, const uno::Reference< rdf::XURI > &i_xType) |
static ucb::InteractiveAugmentedIOException | mkException (OUString const &i_rMessage, ucb::IOErrorCode const i_ErrorCode, OUString const &i_rUri, OUString const &i_rResource) |
static bool | handleError (ucb::InteractiveAugmentedIOException const &i_rException, const uno::Reference< task::XInteractionHandler > &i_xHandler) |
static void | collectFilesFromStorage (uno::Reference< embed::XStorage > const &i_xStorage, std::set< OUString > &o_rFiles) |
static void | readStream (struct DocumentMetadataAccess_Impl &i_rImpl, uno::Reference< embed::XStorage > const &i_xStorage, OUString const &i_rPath, OUString const &i_rBaseURI) |
static void | importFile (struct DocumentMetadataAccess_Impl &i_rImpl, uno::Reference< embed::XStorage > const &i_xStorage, OUString const &i_rBaseURI, uno::Reference< task::XInteractionHandler > const &i_xHandler, const OUString &i_rPath) |
static void | exportStream (struct DocumentMetadataAccess_Impl const &i_rImpl, uno::Reference< embed::XStorage > const &i_xStorage, uno::Reference< rdf::XURI > const &i_xGraphName, OUString const &i_rFileName, OUString const &i_rBaseURI) |
static void | writeStream (struct DocumentMetadataAccess_Impl &i_rImpl, uno::Reference< embed::XStorage > const &i_xStorage, uno::Reference< rdf::XURI > const &i_xGraphName, OUString const &i_rPath, OUString const &i_rBaseURI) |
static void | initLoading (struct DocumentMetadataAccess_Impl &i_rImpl, const uno::Reference< embed::XStorage > &i_xStorage, const uno::Reference< rdf::XURI > &i_xBaseURI, const uno::Reference< task::XInteractionHandler > &i_xHandler) |
static void | init (struct DocumentMetadataAccess_Impl &i_rImpl) |
::sfx2::IXmlIdRegistry * | createXmlIdRegistry (const bool i_DocIsClipboard) |
static OUString | create_id (const std::unordered_map< OUString, T > &i_rXmlIdMap) |
static void | rmIter (XmlIdMap_t &i_rXmlIdMap, XmlIdMap_t::iterator const &i_rIter, std::u16string_view i_rStream, Metadatable const &i_rObject) |
static void | removeLink (Metadatable *i_pObject) |
static void | rmIter (ClipboardXmlIdMap_t &i_rXmlIdMap, ClipboardXmlIdMap_t::iterator const &i_rIter, std::u16string_view i_rStream, Metadatable const &i_rObject) |
static const ::sfx2::IXmlIdRegistry & | GetRegistryConst (Metadatable const &i_rObject) |
css::uno::Reference< css::uno::XInterface > | createSfxModelInstance (const css::uno::Sequence< css::uno::Any > &rxArgs, std::function< css::uno::Reference< css::uno::XInterface >(SfxModelFlags)> creationFunc) |
void | openUriExternally (const OUString &sURI, bool bHandleSystemShellExecuteException, weld::Widget *pDialogParent) |
IMPL_LINK (ClassificationCategoriesController, SelectHdl, weld::ComboBox &, rCategory, void) | |
IMPL_LINK (ClassificationControl, KeyInputHdl, const KeyEvent &, rKEvt, bool) | |
void | closedialogs (SystemWindow &rTopLevel, bool bCloseRoot) |
class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI | SAL_LOPLUGIN_ANNOTATE ("crosscast") DigitalSignatures |
ErrCode SFX2_DLLPUBLIC | LoadOlePropertySet (const css::uno::Reference< css::document::XDocumentProperties > &i_xDocProps, SotStorage *i_pStorage) |
bool SFX2_DLLPUBLIC | SaveOlePropertySet (const css::uno::Reference< css::document::XDocumentProperties > &i_xDocProps, SotStorage *i_pStorage, const css::uno::Sequence< sal_Int8 > *i_pThumb=nullptr, const css::uno::Sequence< sal_Int8 > *i_pGuid=nullptr, const css::uno::Sequence< sal_Int8 > *i_pHyperlinks=nullptr) |
css::uno::Reference< css::rdf::XURI > SFX2_DLLPUBLIC | createBaseURI (css::uno::Reference< css::uno::XComponentContext > const &i_xContext, css::uno::Reference< css::frame::XModel > const &i_xModel, OUString const &i_rPkgURI, std::u16string_view i_rSubDocument=std::u16string_view()) |
constexpr bool | isClientType (SvBaseLinkObjectType t) |
constexpr bool | isClientFileType (SvBaseLinkObjectType t) |
Variables | |
constexpr tools::Long | gnTextHeight |
constexpr tools::Long | gnItemPadding |
constexpr OUStringLiteral | GRF_CONFIG_STR |
constexpr OUStringLiteral | STD_CONFIG_STR |
constexpr OUStringLiteral | s_content |
constexpr OUStringLiteral | s_styles |
constexpr OUStringLiteral | s_manifest |
const char | s_odfmime [] |
const sal_Unicode | cTokenSeparator |