Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 152504 Details for
Bug 292691
PDE's use of p2 API
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
patch to PDE UI for UI policy changes
pdeuipatch.txt (text/plain), 2.96 KB, created by
Susan McCourt
on 2009-11-18 14:18:09 EST
(
hide
)
Description:
patch to PDE UI for UI policy changes
Filename:
MIME Type:
Creator:
Susan McCourt
Created:
2009-11-18 14:18:09 EST
Size:
2.96 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.pde.ui >Index: src/org/eclipse/pde/internal/ui/shared/target/EditIUContainerPage.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/shared/target/EditIUContainerPage.java,v >retrieving revision 1.9.6.1 >diff -u -r1.9.6.1 EditIUContainerPage.java >--- src/org/eclipse/pde/internal/ui/shared/target/EditIUContainerPage.java 10 Nov 2009 17:23:58 -0000 1.9.6.1 >+++ src/org/eclipse/pde/internal/ui/shared/target/EditIUContainerPage.java 18 Nov 2009 19:19:34 -0000 >@@ -13,12 +13,15 @@ > import java.net.URI; > import java.net.URISyntaxException; > import org.eclipse.core.runtime.*; >+import org.eclipse.equinox.internal.p2.ui.ProvUI; > import org.eclipse.equinox.internal.p2.ui.actions.PropertyDialogAction; > import org.eclipse.equinox.internal.p2.ui.dialogs.*; >+import org.eclipse.equinox.internal.p2.ui.query.IUViewQueryContext; > import org.eclipse.equinox.internal.provisional.p2.engine.IProfile; > import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit; > import org.eclipse.equinox.p2.operations.IUPropertyUtils; >-import org.eclipse.equinox.p2.ui.*; >+import org.eclipse.equinox.p2.ui.Policy; >+import org.eclipse.equinox.p2.ui.ProvisioningUI; > import org.eclipse.jface.action.IAction; > import org.eclipse.jface.dialogs.IDialogSettings; > import org.eclipse.jface.viewers.*; >@@ -102,7 +105,8 @@ > ProvisioningUI selfProvisioningUI = ProvisioningUI.getDefaultUI(); > // TODO we use the service session from the self profile. In the future we may want > // to set up our own services for the profile (separate repo managers, etc). >- profileUI = new ProvisioningUI(selfProvisioningUI.getSession(), profile.getProfileId(), selfProvisioningUI.getPolicy()); >+ // We use our own new policy so we don't bash the SDK's settings. >+ profileUI = new ProvisioningUI(selfProvisioningUI.getSession(), profile.getProfileId(), new Policy()); > } > > /** >@@ -171,8 +175,7 @@ > * @param parent parent composite > */ > private void createRepositoryComboArea(Composite parent) { >- Policy policy = new Policy(); >- policy.setRepositoryManipulator(new ColocatedRepositoryManipulator(null)); >+ profileUI.getPolicy().setRepositoryPreferencePageId(null); > fRepoSelector = new RepositorySelectionGroup(profileUI, getContainer(), parent, fQueryContext); > fRepoSelector.addRepositorySelectionListener(new IRepositorySelectionListener() { > public void repositorySelectionChanged(int repoChoice, URI repoLocation) { >@@ -314,7 +317,7 @@ > * Creates a default query context to setup the available IU Group > */ > private void createQueryContext() { >- fQueryContext = ProvisioningUI.getDefaultUI().getPolicy().getQueryContext(); >+ fQueryContext = ProvUI.getQueryContext(ProvisioningUI.getDefaultUI().getPolicy()); > fQueryContext.setInstalledProfileId(fProfile.getProfileId()); > fQueryContext.showAlreadyInstalled(); > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 292691
:
152095
|
152205
|
152362
|
152365
|
152504
|
152544
|
152984
|
152986
|
153141
|
153282
|
153349
|
153895
|
153988
|
154541
|
154542
|
154883
|
155120
|
155154
|
155466
|
155547
|
155813
|
155814
|
155879
|
155912
|
155913
|
155979