Color List

Leon Pennington <[email protected]> Wed, 7 Jan 2004 02:32:31 +0000
Newsgroups gmane.comp.kde.devel.kpovmodeler
Message-ID <[email protected]>
Hi,
Color list don't seem to be rendering/exporting properly to I'm getting an 
error that color lists don't support povray. I've got a patch to fix, Its a 
serializer that simply call the dev->callSerialization( object, 
metaObject->superClass( ) );

Should I apply?

-- 
Leon Pennington

Programming is a pastime similar to banging one's head against a wall, but 
with fewer opportunities for reward.


List archive and information: https://mail.kde.org/mailman/listinfo/kpovmodeler-devel
colorlistpatch.diff (text/x-diff, 2.7 KB)
? dummy.cpp
Index: pmpovray31format.cpp
===================================================================
RCS file: /home/kde/kdegraphics/kpovmodeler/pmpovray31format.cpp,v
retrieving revision 1.2
diff -u -3 -p -r1.2 pmpovray31format.cpp
--- pmpovray31format.cpp        4 Jul 2003 21:23:34 -0000        1.2
+++ pmpovray31format.cpp        7 Jan 2004 02:21:49 -0000
@@ -55,6 +55,7 @@ PMPovray31Format::PMPovray31Format( )
    registerMethod( "Lathe", PMPov31SerLathe );
    registerMethod( "Light", PMPov31SerLight );
    registerMethod( "ListPattern", PMPov31SerListPattern );
+   registerMethod( "ColorList", PMPov31SerColorList );
    registerMethod( "NormalList", PMPov31SerNormalList );
    registerMethod( "LooksLike", PMPov31SerLooksLike );
    registerMethod( "Material", PMPov31SerMaterial );
Index: pmpovray31serialization.cpp
===================================================================
RCS file: /home/kde/kdegraphics/kpovmodeler/pmpovray31serialization.cpp,v
retrieving revision 1.2
diff -u -3 -p -r1.2 pmpovray31serialization.cpp
--- pmpovray31serialization.cpp        19 Sep 2003 19:42:55 -0000        1.2
+++ pmpovray31serialization.cpp        7 Jan 2004 02:21:49 -0000
@@ -1031,6 +1031,11 @@ void PMPov31SerListPattern( const PMObje
    }
 }

+void PMPov31SerColorList( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev )
+{
+   dev->callSerialization( object, metaObject->superClass( ) );
+}
+
 void PMPov31SerNormalList( const PMObject* object, const PMMetaObject*, PMOutputDevice* dev )
 {
    PMNormalList* o = ( PMNormalList* ) object;
===================================================================
RCS file: /home/kde/kdegraphics/kpovmodeler/pmpovray31serialization.h,v
retrieving revision 1.1
diff -u -3 -p -r1.1 pmpovray31serialization.h
--- pmpovray31serialization.h        4 Jul 2003 21:23:34 -0000        1.1
+++ pmpovray31serialization.h        7 Jan 2004 02:21:49 -0000
@@ -53,6 +53,7 @@ void PMPov31SerJuliaFractal( const PMObj
 void PMPov31SerLathe( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
 void PMPov31SerLight( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
 void PMPov31SerListPattern( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
+void PMPov31SerColorList( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
 void PMPov31SerNormalList( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
 void PMPov31SerLooksLike( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
 void PMPov31SerMaterial( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );