/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #ifndef INCLUDED_SVX_PARSECONTEXT_HXX #define INCLUDED_SVX_PARSECONTEXT_HXX #include #include #include #include #include namespace svxform { //= OSystemParseContext class SVX_DLLPUBLIC OSystemParseContext : public ::connectivity::IParseContext { private: ::std::vector< OUString > m_aLocalizedKeywords; public: OSystemParseContext(); virtual ~OSystemParseContext(); // retrieves language specific error messages virtual OUString getErrorMessage(ErrorCode _eCodes) const override; // retrieves language specific keyword strings (only ASCII allowed) virtual OString getIntlKeywordAscii(InternationalKeyCode _eKey) const override; // finds out, if we have an international keyword (only ASCII allowed) virtual InternationalKeyCode getIntlKeyCode(const OString& rToken) const override; /** gets a locale instance which should be used when parsing in the context specified by this instance

if this is not overridden by derived classes, it returns the static default locale.

*/ virtual css::lang::Locale getPreferredLocale( ) const override; }; //= OParseContextClient /** helper class which needs access to a (shared and ref-counted) OSystemParseContext instance. */ class SVX_DLLPUBLIC OParseContextClient { protected: OParseContextClient(); virtual ~OParseContextClient(); const OSystemParseContext* getParseContext() const; }; } #endif // INCLUDED_SVX_PARSECONTEXT_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /co-23.05'>distro/collabora/co-23.05 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2015-12-22crashtesting: CreateShellID returns the mediums base url...Caolán McNamara
2015-11-115th step to remove tools/rtti.hxxOliver Specht
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
2015-10-23com::sun::star->css in include/sot to include/typelibNoel Grandin
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann
2015-10-01remove old standalone Sun bug numbersNoel Grandin
2015-07-16loplugin:unusedmethods svx(part2)Noel Grandin
2014-10-23Fraction: Revert "fdo#81356: convert Fraction to boost::rational<long> - wip"Jan Holesovsky
2014-10-23Fraction: Revert "fdo#84854 it seems long is not enough on 32 bit"Jan Holesovsky
2014-10-16fdo#84854 it seems long is not enough on 32 bitDavid Tardon
2014-10-09fdo#81356: convert Fraction to boost::rational<long> - wipJuan Picca
2014-09-123D charts: Update the 3D charts when a value changes.Jan Holesovsky
2014-07-11bnc#883684: Better fix for this.Kohei Yoshida
2014-07-10This forward declaration no longer needed.Kohei Yoshida
2014-07-10Move the rest of the members to the impl class.Kohei Yoshida
2014-07-10Move "prog name" (whatever it is) to the impl class.Kohei Yoshida
2014-07-10Move Graphic member to the impl class.Kohei Yoshida
2014-07-10Head cleanup - use forward declarations.Kohei Yoshida
2014-07-10Move the embedded object to the impl class.Kohei Yoshida
2014-07-10Use initializer properly and remove Init().Kohei Yoshida
2014-07-10These members should be private rather than protected.Kohei Yoshida
2014-07-09bnc#883684: Make chart objects exempt from automatic unloading.Kohei Yoshida
2014-06-19fdo#71076, fdo#71767: Preserve number formats when charts are copied.Kohei Yoshida
2014-03-27Second batch of adding SAL_OVERRIDE to overriding function declarationsStephan Bergmann
2014-03-26Split TYPEINFO into plain and TYPEINFO_OVERRIDEStephan Bergmann
2014-03-11svx: sal_Bool->boolNoel Grandin
2014-03-01Remove visual noise from includeAlexander Wilms
2013-11-27Integrate branch of IAccessible2Steve Yin
2013-11-09fdo#65108 inter-module includes <> include/svxNorbert Thiebaud
2013-10-23fixincludeguards.sh: include/svxThomas Arnhold
2013-09-05convert include/svx/svdoole2.hxx from String to OUStringNoel Grandin
2013-09-01XubString->OUStringCaolán McNamara
2013-08-06Translate German comments, fix some WSPhilipp Weissenbacher
2013-07-26convert TakeObjNamePlural family to OUStringCaolán McNamara
2013-07-25convert TakeObjNameSingul family to OUStringCaolán McNamara
2013-06-06use a transparent graphic for the OLE2 image, and spell 'Empty' correctly.Michael Meeks
2013-04-23execute move of global headersBjoern Michaelsen