Add target profile quick switch
Status from this message: Merged to eclipse-poky master.
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest7 patches 1 replyApplied
- v38 patches 3 repliesSuperseded
- v28 patches 5 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 | 7 patches | 3 replies | Superseded |
Changes in v4 from the cover letter
- Rebase of patch series
Patches in v4 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | plugins/sdk.ide: Use an internationalized dialog titleplugins/ | +1 | 0 replies | |
| 2/7 | plugins/sdk.ide: Extract project specific util methodsplugins/ plugins/ plugins/ +3 more | +154 | 0 replies | |
| 3/7 | plugins/sdk.ide: Move project specific util methodsplugins/ plugins/ | +108 | 0 replies | |
| 4/7 | plugins/sdk.ide: Remove project context from method namesplugins/ plugins/ plugins/ +1 more | +19 | 0 replies | |
| 5/7 | plugins/sdk.ide: Add command to switch the target profileplugins/ plugins/ plugins/ +1 more | +134 | 0 replies | |
| 6/7 | plugins/sdk.ide: Add profile switch menu to the toolbarplugins/ plugins/ plugins/ +3 more | +278 | 0 replies | |
| 7/7 | plugins/sdk.ide: Add profile switch menu to the project menuplugins/ | +25 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.
Cover letter [PATCHv4 0/7][eclipse-poky] Add target profile quick switch
From: Timo Mueller <[email protected]>
Hi,
Changes in v4:
- Rebase of patch series
Changes in v3:
- Only grey out project specific profile if not configured.
- Fix Bug where multiple menu item could be selected at the same time
Changes in v2:
Handle error when project specific profile is not configure more gracefully. Instead of showing an error message the button is now greyed out.
From original cover letter
<snip>
if a user wants to change the used target profile of a project he currently has to open the project preferences. This can be tedious if he has to switch the profile often.
This is a small addition which allows the user to quickly switch the used target profile of a project. Instead of having to open the project preferences the user can select the project in the navigator and then choose the desired target profile from a drop-down menu in the toolbar or from the project menu.
</snip>
01: Small i18n fix
02..04: Refactoring the project specific utils 05..06: Introduce the target profile toolbar switch 07: Adds the target profile switch to the project menu
Best regards,
Timo
Timo Mueller (7):
plugins/sdk.ide: Use an internationalized dialog title plugins/sdk.ide: Extract project specific util methods plugins/sdk.ide: Move project specific util methods plugins/sdk.ide: Remove project context from method names plugins/sdk.ide: Add command to switch the target profile plugins/sdk.ide: Add profile switch menu to the toolbar plugins/sdk.ide: Add profile switch menu to the project menu
.../OSGI-INF/l10n/bundle.properties | 4 + plugins/org.yocto.sdk.ide/plugin.xml | 100 ++++++++- .../sdk/ide/ProjectSpecificContributionItem.java | 69 ++++++ .../sdk/ide/TargetProfileContributionItem.java | 126 +++++++++++ .../org/yocto/sdk/ide/YoctoSDKMessages.properties | 4 + .../src/org/yocto/sdk/ide/YoctoUISetting.java | 3 +- .../sdk/ide/actions/ProfileSwitchHandler.java | 134 ++++++++++++ .../natures/YoctoSDKAutotoolsProjectNature.java | 3 +- .../ide/preferences/YoctoSDKPreferencePage.java | 11 +- .../preferences/YoctoSDKProjectPropertyPage.java | 128 +---------- .../sdk/ide/utils/ProjectPreferenceUtils.java | 240 +++++++++++++++++++++ .../src/org/yocto/sdk/ide/utils/YoctoSDKUtils.java | 118 ---------- .../ide/wizard/NewYoctoProjectTemplateProcess.java | 3 +- 13 files changed, 698 insertions(+), 245 deletions(-) create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/ProjectSpecificContributionItem.java create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/TargetProfileContributionItem.java create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/actions/ProfileSwitchHandler.java create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/utils/ProjectPreferenceUtils.java
Signature · 1 line
1.8.1.4