/* -*- 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/. */ #ifndef INCLUDED_SHELL_INC_SPSUPP_SPSUPPCLASSFACTORY_HPP #define INCLUDED_SHELL_INC_SPSUPP_SPSUPPCLASSFACTORY_HPP #include "COMRefCounted.hpp" class ClassFactory : public COMRefCounted { public: ClassFactory(); virtual ~ClassFactory() override; // IUnknown methods HRESULT STDMETHODCALLTYPE QueryInterface( REFIID riid, void **ppvObject) override; // IClassFactory methods HRESULT STDMETHODCALLTYPE CreateInstance( IUnknown *pUnkOuter, REFIID riid, void **ppvObject) override; HRESULT STDMETHODCALLTYPE LockServer( BOOL fLock) override; // Non-COM methods static LONG GetObjectCount() { return m_nObjCount; } static LONG GetLockCount() { return m_nLockCount; } private: static LONG m_nObjCount; static LONG m_nLockCount; }; #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ option> LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/include/svx/zoomslideritem.hxx
AgeCommit message (Expand)Author
2017-10-05clang-tidy modernize-use-equals-default in svxJochen Nitschke
2017-08-11Removing unused SfxItemPool serialisation from svxVarun Dhall
2017-04-26Translate German comments (leftovers in include/svx/)Johnny_M
2016-09-13loplugin:override: No more need for the "MSVC dtor override" workaroundStephan Bergmann
2016-02-09Remove excess newlinesChris Sherlock
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