From 40dfc474ee6335d179973bd29745af9346c657e1 Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Thu, 24 Jan 2008 14:47:05 +0000 Subject: [PATCH] Bug #216336: Multi-cfg on folder-level --- .../internal/core/MultiResourceInfo.java | 37 +++++++----- .../model/MultiConfigDescription.java | 56 ++++++++++++++----- .../model/MultiResourceDescription.java | 3 +- .../eclipse/cdt/ui/newui/AbstractPage.java | 24 ++++---- 4 files changed, 80 insertions(+), 40 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/MultiResourceInfo.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/MultiResourceInfo.java index 376f41dd350..073afea74fa 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/MultiResourceInfo.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/MultiResourceInfo.java @@ -38,9 +38,19 @@ public class MultiResourceInfo extends MultiItemsHolder implements private static final int MODE_COMMAND = 5; protected IResourceInfo[] fRis = null; + private int activeCfg = 0; public MultiResourceInfo(IResourceInfo[] ris) { fRis = ris; + for (int i=0; i lst = new ArrayList(); + for (int i=0; i lst = new ArrayList(); + for (int i=0; i lst = new ArrayList(); + for (int i=0; i lst = new ArrayList(); + for (int i=0; i