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

List:       kde-core-devel
Subject:    [PATCH]: am_edit vs. uic images
From:       Werner Trobin <trobin () kde ! org>
Date:       2002-02-22 17:49:15
[Download RAW message or body]

Hi!

As the designer always generates the same names for embedded images in .ui 
files (image0, image1,...) --enable-final breaks as multiple arrays in the 
huge .all_cpp.cpp file are called the same way.

The attached patch simply prefixes those image names with the filename.

Comments? Suggestions?

Ciao,
Werner
["uifun.diff" (text/x-diff)]

Index: am_edit
===================================================================
RCS file: /home/kde/kde-common/admin/am_edit,v
retrieving revision 1.300
diff -b -u -p -r1.300 am_edit
--- am_edit	2002/01/19 00:28:13	1.300
+++ am_edit	2002/02/22 17:43:07
@@ -1092,7 +1092,7 @@ sub tag_UIFILES ()
                 $dep_lines .= "\trm -f $source.$cxxsuffix\n";
                 if (!$kdeopts{"qtonly"}) {
                     $dep_lines .= "\techo '#include <klocale.h>' > \
                $source.$cxxsuffix\n";
-                    $dep_lines .= "\t\$(UIC) -tr \${UIC_TR} -i $source.h \
$sourcedir$source.ui | sed -e \"s,\${UIC_TR}( \\\"\\\" ),QString::null,g\" | sed -e \
\"s,\${UIC_TR}( \\\"\\\"\\, \\\"\\\" ),QString::null,g\" >> $source.$cxxsuffix || rm \
-f $source.$cxxsuffix\n"; +                    $dep_lines .= "\t\$(UIC) -tr \
\${UIC_TR} -i $source.h $sourcedir$source.ui | sed -e \"s,\${UIC_TR}( \\\"\\\" \
),QString::null,g\" | sed -e \"s,\${UIC_TR}( \\\"\\\"\\, \\\"\\\" ),QString::null,g\" \
| sed -e \"s,\\(image[0-9][0-9]*_data\\)," . $source . "\_\\1,g\" >> \
$source.$cxxsuffix || rm -f $source.$cxxsuffix\n";  } else {
                     $dep_lines .= "\t\$(UIC) -i $source.h $sourcedir$source.ui > \
$source.$cxxsuffix || rm -f $source.$cxxsuffix\n";  }



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

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