~ubuntu-branches/ubuntu/oneiric/koffice/oneiric-updates

« back to all changes in this revision

Viewing changes to kpresenter/part/shapeanimations/KPrShapeAnimation.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Alessandro Ghersi
  • Date: 2010-10-27 17:52:57 UTC
  • mfrom: (0.12.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20101027175257-s04zqqk5bs8ckm9o
Tags: 1:2.2.83-0ubuntu1
* Merge with Debian git remaining changes:
 - Add build-deps on librcps-dev, opengtl-dev, libqtgtl-dev, freetds-dev,
   create-resources, libspnav-dev
 - Remove needless build-dep on libwv2-dev
 - koffice-libs recommends create-resources
 - krita recommends pstoedit
 - Keep our patches
* New upstream release 2.3 beta 3
  - Remove debian/patches fixed by upstream
  - Update install files

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* This file is part of the KDE project
2
 
 * Copyright ( C ) 2007 Thorsten Zachmann <zachmann@kde.org>
3
 
 *
4
 
 * This library is free software; you can redistribute it and/or
5
 
 * modify it under the terms of the GNU Library General Public
6
 
 * License as published by the Free Software Foundation; either
7
 
 * version 2 of the License, or (  at your option ) any later version.
8
 
 *
9
 
 * This library is distributed in the hope that it will be useful,
10
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12
 
 * Library General Public License for more details.
13
 
 *
14
 
 * You should have received a copy of the GNU Library General Public License
15
 
 * along with this library; see the file COPYING.LIB.  If not, write to
16
 
 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
17
 
 * Boston, MA 02110-1301, USA.
18
 
 */
19
 
 
20
 
#include "KPrShapeAnimation.h"
21
 
 
22
 
KPrShapeAnimation::KPrShapeAnimation( KoShape * shape, int step, Type type )
23
 
: m_shape( shape )
24
 
, m_step( step )
25
 
, m_type( type )
26
 
, m_finished( false )
27
 
{
28
 
    // TODO make setable
29
 
    m_timeLine.setDuration( 5000 );
30
 
    m_timeLine.setCurveShape( QTimeLine::LinearCurve );
31
 
}
32
 
 
33
 
KPrShapeAnimation::~KPrShapeAnimation()
34
 
{
35
 
}
36
 
 
37
 
int KPrShapeAnimation::duration() const
38
 
{
39
 
    return m_timeLine.duration();
40
 
}
41
 
 
42
 
int KPrShapeAnimation::step() const
43
 
{
44
 
    return m_step;
45
 
}
46
 
 
47
 
void KPrShapeAnimation::setStep( int step )
48
 
{
49
 
    m_step = step;
50
 
}
51
 
 
52
 
KoShape * KPrShapeAnimation::shape() const
53
 
{
54
 
    return m_shape;
55
 
}
56
 
 
57
 
KPrShapeAnimation::Type KPrShapeAnimation::type() const
58
 
{
59
 
    return m_type;
60
 
}