mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-29 02:40:05 +00:00
Introjucer: Added Android Studio exporter
This commit is contained in:
parent
ddcd78eae8
commit
810f2bfb2a
40 changed files with 2257 additions and 376 deletions
|
|
@ -174,6 +174,7 @@ public:
|
|||
exportersTree.addListener (this);
|
||||
}
|
||||
|
||||
bool isRoot() const override { return true; }
|
||||
bool isProjectSettings() const override { return true; }
|
||||
String getRenamingName() const override { return getDisplayName(); }
|
||||
String getDisplayName() const override { return project.getTitle(); }
|
||||
|
|
@ -197,25 +198,8 @@ public:
|
|||
|
||||
void showPopupMenu() override
|
||||
{
|
||||
PopupMenu menu;
|
||||
|
||||
const StringArray exporters (ProjectExporter::getExporterNames());
|
||||
|
||||
for (int i = 0; i < exporters.size(); ++i)
|
||||
menu.addItem (i + 1, "Create a new " + exporters[i] + " target");
|
||||
|
||||
launchPopupMenu (menu);
|
||||
}
|
||||
|
||||
void handlePopupMenuResult (int resultCode) override
|
||||
{
|
||||
if (resultCode > 0)
|
||||
{
|
||||
String exporterName (ProjectExporter::getExporterNames() [resultCode - 1]);
|
||||
|
||||
if (exporterName.isNotEmpty())
|
||||
project.addNewExporter (exporterName);
|
||||
}
|
||||
if (ProjectContentComponent* pcc = getProjectContentComponent())
|
||||
pcc->showNewExporterMenu();
|
||||
}
|
||||
|
||||
bool isInterestedInDragSource (const DragAndDropTarget::SourceDetails& dragSourceDetails) override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue