コード例 #1
0
ファイル: jucer_Project.cpp プロジェクト: Labmind/GUI
void Project::createDefaultExporters()
{
    ValueTree exporters (getExporters());
    exporters.removeAllChildren (getUndoManagerFor (exporters));

    for (int i = 0; i < ProjectExporter::getNumExporters(); ++i)
        addNewExporter (i);
}
コード例 #2
0
ファイル: jucer_Project.cpp プロジェクト: furio/pyplasm
void Project::createDefaultExporters()
{
    ValueTree exporters (getExporters());
    exporters.removeAllChildren (getUndoManagerFor (exporters));

    const StringArray exporterNames (ProjectExporter::getDefaultExporters());

    for (int i = 0; i < exporterNames.size(); ++i)
        addNewExporter (exporterNames[i]);
}
コード例 #3
0
ファイル: jucer_Project.cpp プロジェクト: randi2kewl/ShoutOut
//==============================================================================
ValueTree Project::getExporters()
{
    ValueTree exporters (projectRoot.getChildWithName (Tags::exporters));

    if (! exporters.isValid())
    {
        projectRoot.addChild (ValueTree (Tags::exporters), 0, getUndoManagerFor (projectRoot));
        exporters = getExporters();
    }

    return exporters;
}
コード例 #4
0
ファイル: jucer_Project.cpp プロジェクト: lauyoume/JUCE
ProjectExporter* Project::createExporter (int index)
{
    jassert (index >= 0 && index < getNumExporters());
    return ProjectExporter::createExporter (*this, getExporters().getChild (index));
}
コード例 #5
0
ファイル: jucer_Project.cpp プロジェクト: lauyoume/JUCE
int Project::getNumExporters()
{
    return getExporters().getNumChildren();
}
コード例 #6
0
ファイル: jucer_Project.cpp プロジェクト: randi2kewl/ShoutOut
void Project::deleteExporter (int index)
{
    ValueTree exporters (getExporters());
    exporters.removeChild (index, getUndoManagerFor (exporters));
}