Changed X_global.h file to lower case file name

When creating a new shared library project, the wizard generates next
to its class header and source files, also a _global.h file where the import
& export definitions happens. This _global.h file is always created with upper
case characters if you give your class name upper case chars...

example -> MyLib_global.h

Change-Id: Ic0ae2b740682f624b4c00cc1c7c40a29e08f554f
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
Steven Ceuppens
2013-01-17 16:52:44 +01:00
committed by Friedemann Kleint
parent e4eaf929dc
commit c716817a0e

View File

@@ -99,7 +99,7 @@ Core::GeneratedFiles LibraryWizard::generateFiles(const QWizard *w,
// Create files: global header for shared libs // Create files: global header for shared libs
QString globalHeaderFileName; QString globalHeaderFileName;
if (projectParams.type == QtProjectParameters::SharedLibrary) { if (projectParams.type == QtProjectParameters::SharedLibrary) {
const QString globalHeaderName = buildFileName(projectPath, projectParams.fileName + QLatin1String(sharedHeaderPostfixC), headerSuffix()); const QString globalHeaderName = buildFileName(projectPath, projectParams.fileName.toLower() + QLatin1String(sharedHeaderPostfixC), headerSuffix());
Core::GeneratedFile globalHeader(globalHeaderName); Core::GeneratedFile globalHeader(globalHeaderName);
globalHeaderFileName = QFileInfo(globalHeader.path()).fileName(); globalHeaderFileName = QFileInfo(globalHeader.path()).fileName();
globalHeader.setContents(CppTools::AbstractEditorSupport::licenseTemplate(globalHeaderFileName) globalHeader.setContents(CppTools::AbstractEditorSupport::licenseTemplate(globalHeaderFileName)