[yocto] [PATCH 0/7][eclipse-poky] Add target profile quick switch
Zhang, Jessica
jessica.zhang at intel.com
Fri Jun 14 12:42:26 PDT 2013
Hi Timo,
First thanks for continuous making improvement. Most of the patches looked fine, but when I tested the functionality, I noticed that in either cases, your list contains:
Project Specific and my customized profiles e.g. Standard Profile and profile_static. I can toggle my customized profiles with no issue. But if I click on the radio button for "project specific", I'm getting:
The project specific target profile is not defined for the project "YHWC".
You can define it in the projects property page
Reason:
Specified Toolchain Root Location is empty.
So I'm a little lost here,do we really need this project specific option? The other nit picking is, you have "projectSpeficic.label", is that a typo?
Thanks,
Jessica
-----Original Message-----
From: yocto-bounces at yoctoproject.org [mailto:yocto-bounces at yoctoproject.org] On Behalf Of Timo Mueller
Sent: Thursday, June 13, 2013 6:30 AM
To: yocto at yoctoproject.org
Cc: Timo Mueller
Subject: [yocto] [PATCH 0/7][eclipse-poky] Add target profile quick switch
From: Timo Mueller <timo.mueller at bmw-carit.de>
Hi,
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.
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 | 5 +
plugins/org.yocto.sdk.ide/plugin.xml | 105 +++++++++
.../sdk/ide/TargetProfileContributionItem.java | 121 +++++++++++
.../org/yocto/sdk/ide/YoctoSDKMessages.properties | 3 +
.../src/org/yocto/sdk/ide/YoctoUISetting.java | 3 +-
.../sdk/ide/actions/ProfileSwitchHandler.java | 154 +++++++++++++
.../natures/YoctoSDKAutotoolsProjectNature.java | 3 +-
.../ide/preferences/YoctoSDKPreferencePage.java | 11 +-
.../preferences/YoctoSDKProjectPropertyPage.java | 130 ++---------
.../sdk/ide/utils/ProjectPreferenceUtils.java | 240 +++++++++++++++++++++
.../src/org/yocto/sdk/ide/utils/YoctoSDKUtils.java | 118 ----------
.../ide/wizard/NewYoctoProjectTemplateProcess.java | 3 +-
12 files changed, 651 insertions(+), 245 deletions(-) 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
--
1.8.1.4
_______________________________________________
yocto mailing list
yocto at yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto
More information about the yocto
mailing list