Merge lp://qastaging/~smspillaz/unity/unity.extract_switcher_interface into lp://qastaging/unity
Status: | Rejected |
---|---|
Rejected by: | Stephen M. Webb |
Proposed branch: | lp://qastaging/~smspillaz/unity/unity.extract_switcher_interface |
Merge into: | lp://qastaging/unity |
Diff against target: |
1080 lines (+489/-133) 15 files modified
launcher/SwitcherController.cpp (+1/-1) launcher/SwitcherController.h (+51/-12) launcher/SwitcherView.cpp (+61/-30) launcher/SwitcherView.h (+50/-9) plugins/unitydialog/src/unitydialog.cpp (+1/-1) plugins/unityshell/src/GesturalWindowSwitcher.cpp (+10/-8) plugins/unityshell/src/unitya11y.cpp (+1/-1) plugins/unityshell/src/unityshell.cpp (+1/-0) tests/MockSwitcherController.h (+62/-0) tests/MockSwitcherView.h (+54/-0) tests/StubSwitcherController.h (+155/-0) tests/test-gestures/SwitcherControllerMock.h (+31/-2) tests/test-gestures/sed_script_switcher (+1/-0) tests/test-gestures/test_gestural_window_switcher.cpp (+1/-1) tests/test_switcher_controller.cpp (+9/-68) |
To merge this branch: | bzr merge lp://qastaging/~smspillaz/unity/unity.extract_switcher_interface |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sam Spilsbury (community) | Needs Resubmitting | ||
Stephen M. Webb (community) | Disapprove | ||
Marco Trevisan (Treviño) | Pending | ||
Tim Penhey | Pending | ||
Andrea Azzarone | Pending | ||
Unity Team | Pending | ||
Review via email:
|
This proposal supersedes a proposal from 2012-12-04.
Commit message
Split the interface and implementation of SwitcherView and SwitcherController.
switcher:
switcher:
the interface.
A new convenience method ConnectToMouseE
have to depend on nux::View in test scenarios.
MockSwitcherCon
MockSwitcherCon
Description of the change
Split the interface and implementation of SwitcherView and SwitcherController.
switcher:
switcher:
the interface.
A new convenience method ConnectToMouseE
have to depend on nux::View in test scenarios.
MockSwitcherCon
MockSwitcherCon
Split off from (lp:~smspillaz/unity/unity.gesture_tests_no_sed)
I realize SwitcherViewInt
namespace switcher
{
class SwitcherView ....
namespace impl
{
class SwitcherView
}
}
And then access both through their namespace qualifiers.
For the latter its a tad trickier. We can't just rename switcher:
Unmerged revisions
- 2954. By Sam Spilsbury
-
Remove .moved files
- 2953. By Sam Spilsbury
-
Merge lp:unity
- 2952. By Sam Spilsbury
-
SwitcherViewInt
erface -> SwitcherView - 2951. By Sam Spilsbury
-
Remove time.h
- 2950. By Sam Spilsbury
-
Merge lp:unity
- 2949. By Sam Spilsbury
-
Split the interface and implementation of SwitcherView and SwitcherController.
switcher:
:Controller is now split into switcher: :Controller and
switcher::ControllerInte rface . View is likewise split. GetView () now returns
the interface.A new convenience method ConnectToMouseE
vents was added, so that we don't
have to depend on nux::View in test scenarios.MockSwitcherCon
troller was converted to Google Mock, the other
MockSwitcherController was renamed to StubSwitcherCon troller
Ping, other work blocked on this.