1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-19 01:04:20 +00:00

Even more introjucer refactoring.

This commit is contained in:
Julian Storer 2011-07-07 10:13:18 +01:00
parent 997d29c445
commit 6392cdabcc
28 changed files with 420 additions and 336 deletions

View file

@ -27,23 +27,28 @@
//==============================================================================
static bool fillInNewCppFileTemplate (const File& file, const Project::Item& item, const char* templateName)
namespace
{
String s = item.getProject().getFileTemplate (templateName)
.replace ("FILENAME", file.getFileName(), false)
.replace ("DATE", Time::getCurrentTime().toString (true, true, true), false)
.replace ("AUTHOR", SystemStats::getFullUserName(), false)
.replace ("HEADERGUARD", CodeHelpers::makeHeaderGuardName (file), false);
bool fillInNewCppFileTemplate (const File& file, const Project::Item& item, const char* templateName)
{
String s = item.getProject().getFileTemplate (templateName)
.replace ("FILENAME", file.getFileName(), false)
.replace ("DATE", Time::getCurrentTime().toString (true, true, true), false)
.replace ("AUTHOR", SystemStats::getFullUserName(), false)
.replace ("HEADERGUARD", CodeHelpers::makeHeaderGuardName (file), false);
return FileHelpers::overwriteFileWithNewDataIfDifferent (file, s);
return FileHelpers::overwriteFileWithNewDataIfDifferent (file, s);
}
const int menuBaseID = 0x12d83f0;
}
//==============================================================================
class NewCppFileWizard : public NewFileWizard::Type
{
public:
NewCppFileWizard() {}
~NewCppFileWizard() {}
String getName() { return "CPP File"; }
@ -73,7 +78,6 @@ class NewHeaderFileWizard : public NewFileWizard::Type
{
public:
NewHeaderFileWizard() {}
~NewHeaderFileWizard() {}
String getName() { return "Header File"; }
@ -103,7 +107,6 @@ class NewCppAndHeaderFileWizard : public NewFileWizard::Type
{
public:
NewCppAndHeaderFileWizard() {}
~NewCppAndHeaderFileWizard() {}
String getName() { return "CPP & Header File"; }
@ -157,8 +160,6 @@ NewFileWizard::~NewFileWizard()
juce_ImplementSingleton_SingleThreaded (NewFileWizard)
static const int menuBaseID = 0x12d83f0;
void NewFileWizard::addWizardsToMenu (PopupMenu& m) const
{
for (int i = 0; i < wizards.size(); ++i)