diff -r 480fe05ec121 -r ac3b45850c50 renderercreator.cpp --- a/renderercreator.cpp Mon Oct 11 08:55:38 2010 +0300 +++ b/renderercreator.cpp Tue Oct 26 15:34:14 2010 +0300 @@ -16,8 +16,8 @@ void RendererCreator::generateFolders() { QDir dir; - dir.mkpath( iUi.widgetName() + "/renderingplugin"); - dir.setPath( iUi.widgetName() + "/renderingplugin"); + dir.mkpath( iUi.widgetName().toLower() + "/renderingplugin"); + dir.setPath( iUi.widgetName().toLower() + "/renderingplugin"); dir.mkpath( "data" ); dir.mkpath( "group" ); dir.mkpath( "inc" ); @@ -26,32 +26,46 @@ void RendererCreator::generateResource() { + QString widgetName( iUi.widgetName().toLower() ); + QString rendererName( iUi.rendererName().toLower() ); + iUi.replaceData("data/renderingplugin/data/renderer.rss", - iUi.widgetName() + "/renderingplugin/data/" + iUi.rendererName() + "renderer.rss"); + widgetName + "/renderingplugin/data/" + rendererName + "renderer.rss"); } void RendererCreator::generateBuildFile() { + QString widgetName( iUi.widgetName().toLower() ); + iUi.replaceData("data/renderingplugin/group/bld.inf", - iUi.widgetName() + "/renderingplugin/group/bld.inf"); + widgetName + "/renderingplugin/group/bld.inf"); } void RendererCreator::generateMMP() { + QString widgetName( iUi.widgetName().toLower() ); + QString rendererName( iUi.rendererName().toLower() ); + iUi.replaceData("data/renderingplugin/group/renderer.mmp", - iUi.widgetName() + "/renderingplugin/group/" + iUi.rendererName() + "renderer.mmp"); + widgetName + "/renderingplugin/group/" + rendererName + "renderer.mmp"); } void RendererCreator::generateHeader() { + QString widgetName( iUi.widgetName().toLower() ); + QString rendererName( iUi.rendererName().toLower() ); + iUi.replaceData("data/renderingplugin/inc/renderer.h", - iUi.widgetName() + "/renderingplugin/inc/" + iUi.rendererName() + "renderer.h"); + widgetName + "/renderingplugin/inc/" + rendererName + "renderer.h"); } void RendererCreator::generateSource() { + QString widgetName( iUi.widgetName().toLower() ); + QString rendererName( iUi.rendererName().toLower() ); + iUi.replaceData("data/renderingplugin/src/renderer.cpp", - iUi.widgetName() + "/renderingplugin/src/" + iUi.rendererName() + "renderer.cpp"); + widgetName + "/renderingplugin/src/" + rendererName + "renderer.cpp"); } void RendererCreator::replaceData( QString sourceFile, QString destFile ) @@ -71,8 +85,15 @@ while (!in.atEnd()) { QString line = in.readLine(); - line.replace(QString("#replace#"), iUi.rendererName()); - line.replace(QString("#replaceuid#"), iUi.rendererUid()); + if( line.contains("#replace#Renderer.h", Qt::CaseInsensitive )) + { + line.replace(QString("#replace#"), iUi.rendererName().toLower()); + } + else + { + line.replace(QString("#replace#"), iUi.rendererName()); + line.replace(QString("#replaceuid#"), iUi.rendererUid()); + } out << line << "\n"; } }