~ubuntu-branches/ubuntu/intrepid/kdesdk/intrepid-updates

« back to all changes in this revision

Viewing changes to scripts/qt4/convert-kstringhandler.pl

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2008-05-28 10:11:43 UTC
  • mto: This revision was merged to the branch mainline in revision 37.
  • Revision ID: james.westby@ubuntu.com-20080528101143-gzc3styjz1b70zxu
Tags: upstream-4.0.80
ImportĀ upstreamĀ versionĀ 4.0.80

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/perl
 
2
 
 
3
# David Faure <faure@kde.org>
 
4
# This script converts KStringHandler::*EmSqueeze/*PixelSqueeze to QFontMetrics::elidedText
 
5
# Based on convert-qstringlist.
 
6
 
 
7
use File::Basename;
 
8
use lib dirname( $0 );
 
9
use functionUtilkde;
 
10
 
 
11
foreach my $file (@ARGV) {
 
12
    functionUtilkde::substInFile {
 
13
        s!KStringHandler::lEmSqueeze\s*\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)!$2.elidedText( $1, Qt::ElideLeft, $2.maxWidth() * $3 )!g;
 
14
        s!KStringHandler::cEmSqueeze\s*\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)!$2.elidedText( $1, Qt::ElideMiddle, $2.maxWidth() * $3 )!g;
 
15
        s!KStringHandler::rEmSqueeze\s*\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)!$2.elidedText( $1, Qt::ElideRight, $2.maxWidth() * $3 )!g;
 
16
 
 
17
        s!KStringHandler::lPixelSqueeze\s*\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)!$2.elidedText( $1, Qt::ElideLeft, $3 )!g;
 
18
        s!KStringHandler::cPixelSqueeze\s*\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)!$2.elidedText( $1, Qt::ElideMiddle, $3 )!g;
 
19
        s!KStringHandler::rPixelSqueeze\s*\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)!$2.elidedText( $1, Qt::ElideRight, $3 )!g;
 
20
 
 
21
    } $file;
 
22
    functionUtilkde::removeIncludeInFile( $file, "kstringhandler.h");
 
23
}
 
24
functionUtilkde::diffFile( "@ARGV" );