/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * ************************************************************************/ #include #include #include #include #include class OleEmbeddedObject; #define OLECOMP_ONVIEWCHANGE 1 #define OLECOMP_ONCLOSE 2 class MainThreadNotificationRequest : public cppu::WeakImplHelper1< com::sun::star::awt::XCallback > { OleEmbeddedObject* m_pObject; ::com::sun::star::uno::WeakReference< ::com::sun::star::embed::XEmbeddedObject > m_xObject; sal_uInt16 m_nNotificationType; sal_uInt32 m_nAspect; public: virtual void SAL_CALL notify (const com::sun::star::uno::Any& rUserData) throw (com::sun::star::uno::RuntimeException); MainThreadNotificationRequest( const ::rtl::Reference< OleEmbeddedObject >& xObj, sal_uInt16 nNotificationType, sal_uInt32 nAspect = 0 ); ~MainThreadNotificationRequest(); }; /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ distro/collabora/cd-5.3-3.4'>distro/collabora/cd-5.3-3.4 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-10-23loplugin:includeform: cpputoolsStephan Bergmann
2017-09-29loplugin:flatten check for throw in then clauseNoel Grandin
2017-09-21loplugin:flatten in connectivity..desktopNoel Grandin
2017-07-13use more OUString::operator== comphelper..cuiNoel Grandin
2017-06-05spelling instanciate -> instantiateNoel Grandin
2017-04-21gbuild: Remove MSVC 2013 legacy codeDavid Ostrovsky
2017-03-25Fix typosAndrea Gelmini
2017-03-11Fix typosAndrea Gelmini
2017-02-28new loplugin unoanyNoel Grandin
2017-02-24makeAny->Any in cppuhelper..cuiNoel Grandin
2017-02-21loplugin:subtlezeroinit: cpputoolsStephan Bergmann
2017-02-15Some simplifications, using UNO_QUERY_THROWStephan Bergmann
2017-01-26Remove dynamic exception specificationsStephan Bergmann
2017-01-19New loplugin:dynexcspec: Add @throws documentation, cpputoolsStephan Bergmann
2016-03-11tdf#91794 remove OSL_DEBUG_LEVEL > 1 conditionalsRohan Kumar
2016-02-09Remove excess newlinesChris Sherlock
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
2015-11-09new loplugin: oncevarNoel Grandin
2015-11-06loplugin:stringconstant: elide explicit ctor usage (automatic rewrite)Stephan Bergmann
2015-10-30use uno::Reference::set method instead of assignmentNoel Grandin
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann
2015-07-17tdf#88206 replace cppu::WeakImplHelper* etc.Takeshi Abe
2015-05-29loplugin:loopvartoosmallNoel Grandin
2015-03-29Clean up template-parameter-dependent C-style castsStephan Bergmann
2014-12-12cpputools: Use appropriate OUString functions on string constantsStephan Bergmann
2014-11-05markup with event type not checker typeCaolán McNamara
2014-10-28coverity#982593 experiment with silencing Infinite loopCaolán McNamara
2014-05-29remove more unnecesary OUString constructor useNoel Grandin
2014-05-27remove unnecessary use of OUString constructor when throwingNoel Grandin
2014-05-23remove boilerplate in UNO Exception constructor callsNoel Grandin
2014-05-23add default value for Context param in uno::Exception constructorsNoel Grandin