/* -*- 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 _TREEVIEW_TVFACTORY_HXX_ #define _TREEVIEW_TVFACTORY_HXX_ #include #include #include #include #include #include #include #include namespace treeview { class TVFactory: public cppu::OWeakObject, public com::sun::star::lang::XServiceInfo, public com::sun::star::lang::XTypeProvider, public com::sun::star::lang::XMultiServiceFactory { public: TVFactory( const com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext >& xContext ); ~TVFactory(); // XInterface virtual com::sun::star::uno::Any SAL_CALL queryInterface( const com::sun::star::uno::Type& aType ) throw( com::sun::star::uno::RuntimeException); virtual void SAL_CALL acquire( void ) throw(); virtual void SAL_CALL release( void ) throw(); // XTypeProvider XTYPEPROVIDER_DECL() // XServiceInfo virtual OUString SAL_CALL getImplementationName( void ) throw( com::sun::star::uno::RuntimeException ); virtual sal_Bool SAL_CALL supportsService( const OUString& ServiceName ) throw(com::sun::star::uno::RuntimeException ); virtual com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( void ) throw( com::sun::star::uno::RuntimeException ); // XMultiServiceFactory virtual com::sun::star::uno::Reference< com::sun::star::uno::XInterface > SAL_CALL createInstance( const OUString& aServiceSpecifier ) throw( com::sun::star::uno::Exception, com::sun::star::uno::RuntimeException ); virtual com::sun::star::uno::Reference< com::sun::star::uno::XInterface > SAL_CALL createInstanceWithArguments( const OUString& ServiceSpecifier, const com::sun::star::uno::Sequence< com::sun::star::uno::Any >& Arguments ) throw( com::sun::star::uno::Exception, com::sun::star::uno::RuntimeException); virtual com::sun::star::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames( ) throw( com::sun::star::uno::RuntimeException ); // Other static OUString SAL_CALL getImplementationName_static(); static com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames_static(); static com::sun::star::uno::Reference< com::sun::star::lang::XSingleServiceFactory > SAL_CALL createServiceFactory( const com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory >& rxServiceMgr ); static com::sun::star::uno::Reference< com::sun::star::uno::XInterface > SAL_CALL CreateInstance( const com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory >& xMultiServiceFactory ); private: // Members com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > m_xContext; com::sun::star::uno::Reference< com::sun::star::uno::XInterface > m_xHDS; }; } #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ 1 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-06Typo: Gourand → GouraudValter Mura
Change-Id: I6c5d4f97bce8f5b29d979e2508e691948e9399fb
2015-05-25rename "Lathe Object" to "Rotation Object" in a tooltipStanislav Horacek
because the latter is always used in other places Change-Id: I42c74cf24a900541aa866aec7bc70b1ea3162b10 Reviewed-on: https://gerrit.libreoffice.org/15873 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-05-23mark numbers as untranslatableStanislav Horacek
Change-Id: I5c7c2c5bb0ce615d4dda8a634517b627b7d49df6 Reviewed-on: https://gerrit.libreoffice.org/15871 Reviewed-by: Joren De Cuyper <jorendc@libreoffice.org> Tested-by: Joren De Cuyper <jorendc@libreoffice.org>
2015-04-24docking3deffects.ui: Fix typo (lowercase initial) in translatable stringAdolfo Jayme Barrientos
Change-Id: I833c8b8ea8af1c93b1fe6ec3d7887921f2dab285
2014-12-30convert RID_SVXFLOAT_3D docking window to .uiCaolán McNamara
This is an epic dialog with lots of moving parts Change-Id: I4e53580ac5b01f4a717d2fe594a18c8e83b45a6f