[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/kpresenter
From:       Carlos Licea <carlos_licea () hotmail ! com>
Date:       2008-02-27 17:49:31
Message-ID: 1204134571.919935.12251.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 779981 by clicea:

Finally implement the IrisWipeBase (thanks Thorsten, although I 
still don't understand why what I did wasn't working), now all other IrisWipe can 
be implemented just by reimplementing setShape() and drawing the 
shape around the point (0,0). Just one issue remain: 
how make sure thet the shape is big enough to cover the whole screen 
without scalling over and over and asking if the whole screen is 
overlaped, for an example of this problem see the Diamond effect.


 M  +1 -1      part/KPrCustomSlideShows.cpp  
 M  +1 -1      part/KPrCustomSlideShows.h  
 M  +3 -1      part/dockers/KPrPageEffectDocker.cpp  
 M  +3 -1      part/pageeffects/KPrPageEffect.h  
 M  +1 -1      plugins/pageeffects/CMakeLists.txt  
 A             plugins/pageeffects/iriswipe (directory)  
 A             plugins/pageeffects/iriswipe/CMakeLists.txt  
 A             plugins/pageeffects/iriswipe/KPrIrisWipeEffectStrategyBase.cpp   \
[License: LGPL (v2+)]  A             \
plugins/pageeffects/iriswipe/KPrIrisWipeEffectStrategyBase.h   [License: LGPL (v2+)]  \
A             plugins/pageeffects/iriswipe/Plugin.cpp   [License: LGPL (v2+)]  A      \
plugins/pageeffects/iriswipe/Plugin.h   [License: LGPL (v2+)]  A             \
plugins/pageeffects/iriswipe/iriswipe (directory)    A             \
plugins/pageeffects/iriswipe/iriswipe/KPrIrisWipeEffectDiamondStrategy.cpp   \
[License: LGPL (v2+)]  A             \
plugins/pageeffects/iriswipe/iriswipe/KPrIrisWipeEffectDiamondStrategy.h   [License: \
LGPL (v2+)]  A             \
plugins/pageeffects/iriswipe/iriswipe/KPrIrisWipeEffectFactory.cpp   [License: LGPL \
(v2+)]  A             \
plugins/pageeffects/iriswipe/iriswipe/KPrIrisWipeEffectFactory.h   [License: LGPL \
(v2+)]  A             \
plugins/pageeffects/iriswipe/iriswipe/KPrIrisWipeEffectRectangleStrategy.cpp   \
[License: LGPL (v2+)]  A             \
plugins/pageeffects/iriswipe/iriswipe/KPrIrisWipeEffectRectangleStrategy.h   \
[License: LGPL (v2+)]  A             \
plugins/pageeffects/iriswipe/kpr_pageeffect_iriswipe.desktop  


--- trunk/koffice/kpresenter/part/KPrCustomSlideShows.cpp #779980:779981
@@ -1,5 +1,5 @@
 /* This file is part of the KDE project
-   Copyright (C) 2007      Carlos Licea <carlos.licea@kdemail.org>
+   Copyright (C) 2007-2008      Carlos Licea <carlos.licea@kdemail.org>
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Library General Public
--- trunk/koffice/kpresenter/part/KPrCustomSlideShows.h #779980:779981
@@ -1,5 +1,5 @@
 /* This file is part of the KDE project
-   Copyright (C) 2007      Carlos Licea <carlos.licea@kdemail.org>
+   Copyright (C) 2007-2008      Carlos Licea <carlos.licea@kdemail.org>
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Library General Public
--- trunk/koffice/kpresenter/part/dockers/KPrPageEffectDocker.cpp #779980:779981
@@ -153,7 +153,9 @@
     I18N_NOOP( "Two Box Left Out" ),
     I18N_NOOP( "Two Box Right Out" ),
     I18N_NOOP( "Four Box Vertical Out" ),
-    I18N_NOOP( "Four Box Horizontal Out" )
+    I18N_NOOP( "Four Box Horizontal Out" ),
+    I18N_NOOP( "Rectangular" ),
+    I18N_NOOP( "Diamond" )
 };
 
 KPrPageEffectDocker::KPrPageEffectDocker( QWidget* parent, Qt::WindowFlags flags )
--- trunk/koffice/kpresenter/part/pageeffects/KPrPageEffect.h #779980:779981
@@ -158,7 +158,9 @@
         TwoBoxLeftOut,
         TwoBoxRightOut,
         FourBoxVerticalOut,
-        FourBoxHorizontalOut
+        FourBoxHorizontalOut,
+        Rectangle,
+        Diamond
     };
 
     /**
--- trunk/koffice/kpresenter/plugins/pageeffects/CMakeLists.txt #779980:779981
@@ -3,4 +3,4 @@
 add_subdirectory( barwipe )
 add_subdirectory( slidewipe )
 add_subdirectory( edgewipe )
-
+add_subdirectory( iriswipe )


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic