Merge lp:~stolowski/unity-api/filters-iface into lp:unity-api
| Status: | Superseded |
|---|---|
| Proposed branch: | lp:~stolowski/unity-api/filters-iface |
| Merge into: | lp:unity-api |
| Diff against target: |
1158 lines (+763/-49) 22 files modified
debian/changelog (+7/-0) debian/control (+1/-0) include/unity/shell/scopes/CMakeLists.txt (+1/-1) include/unity/shell/scopes/FilterBaseInterface.h (+60/-0) include/unity/shell/scopes/FiltersInterface.h (+74/-0) include/unity/shell/scopes/NavigationInterface.h (+2/-0) include/unity/shell/scopes/OptionSelectorFilterInterface.h (+67/-0) include/unity/shell/scopes/OptionSelectorOptionsInterface.h (+66/-0) include/unity/shell/scopes/ScopeInterface.h (+38/-22) test/copyright/check_copyright.sh (+5/-0) test/qmltest/mocks/plugins/Unity/Scopes/CMakeLists.txt (+7/-0) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockDepartment.cpp (+2/-0) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockFiltersModel.cpp (+51/-0) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockFiltersModel.h (+40/-0) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockOptionSelectorFilter.cpp (+57/-0) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockOptionSelectorFilter.h (+45/-0) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockScope.cpp (+25/-17) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockScope.h (+7/-6) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockSelectorOptions.cpp (+53/-0) test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockSelectorOptions.h (+36/-0) test/qmltest/mocks/plugins/Unity/Scopes/TestScopesPlugin.cpp (+8/-0) test/qmltest/unity/shell/scopes/tst_Scopes.qml (+111/-3) |
| To merge this branch: | bzr merge lp:~stolowski/unity-api/filters-iface |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Albert Astals Cid (community) | 2015-03-25 | Approve on 2015-11-04 | |
| PS Jenkins bot | continuous-integration | Approve on 2015-10-26 | |
| Unity Team | 2015-03-13 | Pending | |
|
Review via email:
|
|||
This proposal has been superseded by a proposal from 2015-11-18.
Commit Message
Base interfaces for filters.
Description of the Change
Base interfaces for filters.
NOTE: Decided no to land yet till designs are closer to be finalized.
| Paweł Stołowski (stolowski) wrote : | # |
> I'd say we need to rename the id property to filterId, QML doesn't like people
> taking the id keyword
>
> Q_PROPERTY(
> changed signal, otherwise QML will complain when i bind it to a property
Ok, done.
| Albert Astals Cid (aacid) wrote : | # |
Actually i was wrong about the NOTIFY signal what it needed was a CONSTANT marker as do need it both of
Q_PROPERTY(QString filterId READ filterId)
Q_PROPERTY(QString filterType READ filterType)
Sorry i didn't realize before
| Paweł Stołowski (stolowski) wrote : | # |
> Actually i was wrong about the NOTIFY signal what it needed was a CONSTANT
> marker as do need it both of
> Q_PROPERTY(QString filterId READ filterId)
> Q_PROPERTY(QString filterType READ filterType)
>
> Sorry i didn't realize before
No problem, updated.
| Albert Astals Cid (aacid) wrote : | # |
Also make filterType property be an enum instead of a string as discussed on IRC?
| Paweł Stołowski (stolowski) wrote : | # |
> Also make filterType property be an enum instead of a string as discussed on
> IRC?
Right.. thanks for catching it! Fixed.
| Albert Astals Cid (aacid) wrote : | # |
New a few more Verifier { } added to tst_Scopes.qml to verify the mocks you created are actually returning the stuff it should
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:182
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:189
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Albert Astals Cid (aacid) wrote : | # |
The Verifiers have been added, can't remember anything else more that i wanted fixed nor can see on checking the code.
| Albert Astals Cid (aacid) wrote : | # |
Back to needs review since lots of things happened since may :D
| Albert Astals Cid (aacid) wrote : | # |
You forgot a
>>>>>>> MERGE-SOURCE
in the changelog file
| Albert Astals Cid (aacid) wrote : | # |
Should we remove the altNav* from here too?
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:193
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 194. By Paweł Stołowski on 2015-09-28
-
Merged all-label-role
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:194
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 195. By Paweł Stołowski on 2015-09-29
-
Removed unused alt nav properties/methods
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:195
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 196. By Paweł Stołowski on 2015-10-09
-
Fully-qualified filterType property
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:196
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 197. By Paweł Stołowski on 2015-10-26
-
Merged trunk
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:197
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 198. By Paweł Stołowski on 2015-11-06
-
Merged trunk
- 199. By Paweł Stołowski on 2015-11-16
-
Merged license-check
- 200. By Paweł Stołowski on 2015-11-17
-
Added title to filter base
- 201. By Paweł Stołowski on 2015-11-23
-
Method for resetting filters to defaults
- 202. By Paweł Stołowski on 2015-11-23
-
Merged trunk
- 203. By Paweł Stołowski on 2015-11-25
-
Merged trunk
- 204. By Paweł Stołowski on 2015-12-08
-
Merged trunk
- 205. By Paweł Stołowski on 2015-12-15
-
Merged trunk
- 206. By Paweł Stołowski on 2016-01-11
-
Merged trunk
- 207. By Paweł Stołowski on 2016-01-11
-
Bump
- 208. By Paweł Stołowski on 2016-02-19
-
Merged trunk
- 209. By Paweł Stołowski on 2016-03-07
-
Merged trunk
- 210. By Paweł Stołowski on 2016-03-07
-
Bump
- 211. By Paweł Stołowski on 2016-03-11
-
No changelog change:

I'd say we need to rename the id property to filterId, QML doesn't like people taking the id keyword
Q_PROPERTY( OptionSelectorO ptionsInterface * options READ options) needs a changed signal, otherwise QML will complain when i bind it to a property