Merge lp:~3v1n0/unity/app-title-icon-properties into lp:unity
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Andrea Azzarone | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 3387 | ||||
Proposed branch: | lp:~3v1n0/unity/app-title-icon-properties | ||||
Merge into: | lp:unity | ||||
Diff against target: |
531 lines (+94/-92) 14 files modified
debian/control (+1/-1) launcher/ApplicationLauncherIcon.cpp (+13/-14) launcher/ApplicationLauncherIcon.h (+2/-0) launcher/MockLauncherIcon.h (+5/-3) launcher/StandaloneLauncher.cpp (+2/-0) panel/PanelMenuView.cpp (+4/-1) panel/PanelMenuView.h (+1/-0) tests/mock-application.h (+15/-22) tests/test_application_launcher_icon.cpp (+8/-10) tests/test_switcher_controller.h (+0/-2) tests/test_switcher_controller_class.cpp (+3/-2) unity-shared/ApplicationManager.h (+6/-4) unity-shared/BamfApplicationManager.cpp (+32/-27) unity-shared/BamfApplicationManager.h (+2/-6) |
||||
To merge this branch: | bzr merge lp:~3v1n0/unity/app-title-icon-properties | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Andrea Azzarone (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+171770@code.launchpad.net |
Commit message
ApplicationManager: Use nux::ROProperty for Window and Application title and icon
So BamfApplication
and ApplicationLaun
Description of the change
Use nux::ROProperty's to handle an application title and icon, update the code to work with it and connect to related BamfApplication signals so that we can update these values if they change (unlikely, but it can happen on some desktop-less applications, especially after that lp:~3v1n0/bamf/app-main-view will land).
Removed one workaround that is not needed anymore since we moved to libgdbus properties on libbamf.
Tests updated.
PASSED: Continuous integration, rev:3395 jenkins. qa.ubuntu. com/job/ unity-ci/ 156/ jenkins. qa.ubuntu. com/job/ unity-saucy- amd64-ci/ 44 jenkins. qa.ubuntu. com/job/ unity-saucy- armhf-ci/ 44 jenkins. qa.ubuntu. com/job/ unity-saucy- i386-ci/ 44
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ unity-ci/ 156/rebuild
http://