/* -*- 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 _SD_UNDO_ANIM_HXX #define _SD_UNDO_ANIM_HXX #include #include #include #include #include "sdundo.hxx" class SdPage; namespace sd { struct UndoAnimationImpl; class UndoAnimation : public SdrUndoAction { public: UndoAnimation( SdDrawDocument* pDoc, SdPage* pThePage ); virtual ~UndoAnimation(); virtual void Undo(); virtual void Redo(); virtual OUString GetComment() const; private: boost::scoped_ptr mpImpl; }; struct UndoAnimationPathImpl; class UndoAnimationPath : public SdrUndoAction { public: UndoAnimationPath( SdDrawDocument* pDoc, SdPage* pThePage, const com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xNode ); virtual ~UndoAnimationPath(); virtual void Undo(); virtual void Redo(); virtual OUString GetComment() const; private: boost::scoped_ptr mpImpl; }; struct UndoTransitionImpl; class UndoTransition : public SdUndoAction { public: UndoTransition( SdDrawDocument* pDoc, SdPage* pThePage ); virtual ~UndoTransition(); virtual void Undo(); virtual void Redo(); virtual OUString GetComment() const; private: boost::scoped_ptr mpImpl; }; } #endif // _SD_UNDO_ANIM_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /collabora/co-22.05 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-11-03inline ASSERT_EXCEPTION macro in chart2Noel Grandin
2017-10-23loplugin:includeform: chart2Stephan Bergmann
2017-08-02remove unnecessary use of 'this->'Noel Grandin
2017-02-15Drop :: prefix from std in c*/Tor Lillqvist
2017-01-26Remove dynamic exception specificationsStephan Bergmann
2016-07-13chart2: remove unused ContainerHelper.hxx includesJochen Nitschke
2016-07-13chart2: cleanup local var assignmentsJochen Nitschke
2016-04-28teach stylepolice plugin about ref-counted-pointer namingNoel Grandin
2016-04-18clean-up: unused using declarations and includesJochen Nitschke
2016-04-12cleanup: remove unused com/sun/star/uno includesJochen Nitschke
2016-04-05loplugin:constantparam in chart2Noel Grandin
2015-11-19use comphelper::containerToSequenceNoel Grandin
2014-07-04chart2: add some locking to chart::ChartType UNO serviceMichael Stahl
2014-07-02remove whitespacesMarkus Mohrhard
2014-06-17improve the inlinesimplememberfunctions clang pluginNoel Grandin
2014-04-15chart2: sal_Bool->boolNoel Grandin
2014-03-09don't hardcode property mapping, read them from chart2::XChartTypeMarkus Mohrhard
2014-02-26cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann
2013-07-29fdo#62475 removed pointless commentsJelle van der Waa
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
2013-01-30Removed several useless macros: A2OU, A2S, C2U, C2S, OUSTR, OUSTRINGJean-Noël Rouvignac
2012-07-18re-base on ALv2 code. Includes:Michael Meeks
2011-11-27remove include of pch header in chart2Norbert Thiebaud
2011-06-01overly staticCaolán McNamara
2011-03-29drop bogus executable flag from [ch]xx/bas/asm filesFrancisco Saito
2011-03-18Merge remote-tracking branch 'origin/integration/dev300_m101'Jan Holesovsky
2011-03-13Move OSL_ENSURE(false,...) to OSL_FAIL(...)Thomas Arnhold
2011-03-10Merge commit 'ooo/DEV300_m101' into integration/dev300_m101Kohei Yoshida
2011-01-25emoved lines of code that were commented out.Alfonso Eusebio
2011-01-18Remove useless comments and some dead code.Thomas Arnhold