+namespace
+{
+ QString toObjectName( const QString& s )
+ {
+ QStringList words = s.split( QRegExp("\\s+") );
+ QStringList result;
+ if ( words.count() > 0 )
+ result.append( words[0].left(1).toLower() + words[0].mid(1) );
+ for ( int i = 1; i < words.count(); i++ )
+ result.append( words[i].left(1).toUpper() + words[i].mid(1) );
+ return result.join( "" );
+ }
+}
+