Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlena Laskavaia2014-11-24 19:58:12 +0000
committerElena Laskavaia2014-11-25 15:33:45 +0000
commit8c6bad3c809a19cc612811e7eecee5d40aef7716 (patch)
treeb9ac0f3dda628e4311e879ee1428f0cd9ab87b66
parentcf0b905a5a206e934ffe0f1b408888d22fbf7b0f (diff)
downloadorg.eclipse.cdt-8c6bad3c809a19cc612811e7eecee5d40aef7716.tar.gz
org.eclipse.cdt-8c6bad3c809a19cc612811e7eecee5d40aef7716.tar.xz
org.eclipse.cdt-8c6bad3c809a19cc612811e7eecee5d40aef7716.zip
Propertly implemented stubs for NewLaunchConfigEditPage
This code is required if any LaunchTab interacts with other tabs in LC Change-Id: I5d5e3b6d4e51b1f3ee0ac6297ebb4d88ad220224 Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com> Reviewed-on: https://git.eclipse.org/r/36955 Tested-by: Hudson CI
-rw-r--r--launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java19
1 files changed, 13 insertions, 6 deletions
diff --git a/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java b/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java
index 9458276c082..54101af13f8 100644
--- a/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java
+++ b/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java
@@ -240,14 +240,13 @@ public class NewLaunchConfigEditPage extends WizardPage {
@Override
public ILaunchConfigurationTab[] getTabs() {
- // TODO Auto-generated method stub
- return null;
+ return tabGroup.getTabs();
}
@Override
public ILaunchConfigurationTab getActiveTab() {
- // TODO Auto-generated method stub
- return null;
+ int i = tabFolder.getSelectionIndex();
+ return tabGroup.getTabs()[i];
}
@Override
@@ -257,12 +256,20 @@ public class NewLaunchConfigEditPage extends WizardPage {
@Override
public void setActiveTab(ILaunchConfigurationTab tab) {
- // TODO Auto-generated method stub
+ ILaunchConfigurationTab[] tabs = tabGroup.getTabs();
+ int tLen = tabs.length;
+ for (int i = 0; i < tLen; i++) {
+ ILaunchConfigurationTab tabi = tabs[i];
+ if (tabi.equals(tab)) {
+ setActiveTab(i);
+ break;
+ }
+ }
}
@Override
public void setActiveTab(int index) {
- // TODO Auto-generated method stub
+ tabFolder.setSelection(index);
}
}
}

Back to the top