static public Method

Internal.normalize_classname(classname)

There's no documentation for this item.

Source Code

# File qt/qtruby4.rb, line 2064
def Internal.normalize_classname(classname)
        if classname =~ /^Qext/
                now = classname.sub(/^Qext(?=[A-Z])/,'Qext::')
        elsif classname =~ /^Qwt/
                now = classname.sub(/^Qwt(?=[A-Z])/,'Qwt::')
        elsif classname =~ /^Q3/
                now = classname.sub(/^Q3(?=[A-Z])/,'Qt3::')
        elsif classname =~ /^Q/
                now = classname.sub(/^Q(?=[A-Z])/,'Qt::')
        elsif classname =~ /^(KConfigSkeleton|KWin)::/
                now = classname.sub(/^K?(?=[A-Z])/,'KDE::')
        elsif classname !~ /::/
                now = classname.sub(/^K?(?=[A-Z])/,'KDE::')
        else
                now = classname
        end
#                       puts "normalize_classname = was::#{classname}, now::#{now}"
        now
end
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.