1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-26 02:14:22 +00:00

Introjucer: some code-gen updates.

This commit is contained in:
jules 2013-04-16 10:40:46 +01:00
parent cf9e7072ae
commit 82976c2ac7
17 changed files with 108 additions and 161 deletions

View file

@ -90,22 +90,12 @@ void GeneratedCode::removeCallback (const String& returnType, const String& prot
void GeneratedCode::addImageResourceLoader (const String& imageMemberName, const String& resourceName)
{
const String initialiser (imageMemberName + " (0)");
privateMemberDeclarations
<< "Image " << imageMemberName << ";\n";
if (! initialisers.contains (initialiser, false))
{
initialisers.add (initialiser);
privateMemberDeclarations
<< "Image " << imageMemberName << ";\n";
if (resourceName.isNotEmpty())
{
constructorCode
<< imageMemberName << " = ImageCache::getFromMemory ("
<< resourceName << ", " << resourceName << "Size);\n";
}
}
if (resourceName.isNotEmpty())
constructorCode << imageMemberName << " = ImageCache::getFromMemory ("
<< resourceName << ", " << resourceName << "Size);\n";
}
StringArray GeneratedCode::getExtraParentClasses() const