[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