diff ../old/talkfile.cpp ./talkfile.cpp
1c1
< /***************************************************************************
---
>  /***************************************************************************
105a106,130
> 
> //! \brief expand CamelCase filenames / dirs
> //!
> //! \param name The filename / directory name string to be expanded
> QString TalkFileCreator::expandFilename(QString name)
> {
>     QString newname ;
>     QChar ch,lastch ;
>     int len ;
>     len=name.size() ;
>     lastch=' ' ;
>     for (int i=0; i<len; i++) {
>         ch=name.at(i) ;
>         if (!ch.isLetterOrNumber())
>           ch=' ' ;
>         if (ch.isUpper() && !lastch.isSpace())
>             newname.append(' ') ;
>         if (!ch.isSpace() || (ch.isSpace() && !lastch.isSpace()))
>             newname.append(ch) ; 
>         lastch=ch ;
>     }
>     return newname ;	
> }
> 
> 
152c177
<                 entry.toSpeak = dir.dirName();
---
>                 entry.toSpeak = expandFilename(dir.dirName());
191c216
<                     entry.toSpeak = stripExtension(fileInf.fileName());
---
>                     entry.toSpeak = expandFilename(stripExtension(fileInf.fileName()));
193c218
<                     entry.toSpeak = fileInf.fileName();
---
>                     entry.toSpeak = expandFilename(fileInf.fileName());
diff ../old/talkfile.h ./talkfile.h
60a61
>     QString expandFilename(QString name);
