#*************************************************************************** # QtXmlPatterns4.pm - QtXmlPatterns perl client lib # ------------------- # begin : 06-19-2010 # copyright : (C) 2010 by Chris Burel # email : chrisburel@gmail.com # *************************************************************************** #*************************************************************************** # * * # * This program is free software; you can redistribute it and/or modify * # * it under the terms of the GNU General Public License as published by * # * the Free Software Foundation; either version 2 of the License, or * # * (at your option) any later version. * # * * # *************************************************************************** package QtXmlPatterns4::_internal; use strict; use warnings; use QtCore4; use base qw(Qt::_internal); sub init { foreach my $c ( @{getClassList()} ) { QtXmlPatterns4::_internal->init_class($c); } foreach my $e ( @{getEnumList()} ) { QtXmlPatterns4::_internal->init_enum($e); } } sub normalize_classname { my ( $self, $cxxClassName ) = @_; $cxxClassName = $self->SUPER::normalize_classname( $cxxClassName ); return $cxxClassName; } package QtXmlPatterns4; use strict; use warnings; use QtCore4; require XSLoader; our $VERSION = '0.96'; XSLoader::load('QtXmlPatterns4', $VERSION); QtXmlPatterns4::_internal::init(); 1;