lp:~zsombi/ubuntu-ui-toolkit/themingWithItemChangeListener
Created by
Zsombor Egri
and last modified
- Get this branch:
- bzr branch lp:~zsombi/ubuntu-ui-toolkit/themingWithItemChangeListener
Only
Zsombor Egri
can upload to this branch. If you are
Zsombor Egri
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Cris Dywan: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 1026 lines (+220/-283)13 files modifiedcomponents.api (+0/-1)
src/Ubuntu/Components/plugin/plugin.cpp (+0/-1)
src/Ubuntu/Components/plugin/uclabel.cpp (+1/-8)
src/Ubuntu/Components/plugin/uclabel.h (+1/-2)
src/Ubuntu/Components/plugin/uclistitem.cpp (+11/-8)
src/Ubuntu/Components/plugin/ucstyleditembase.cpp (+13/-24)
src/Ubuntu/Components/plugin/ucstyleditembase.h (+8/-4)
src/Ubuntu/Components/plugin/ucstyleditembase_p.h (+2/-4)
src/Ubuntu/Components/plugin/uctheme.cpp (+14/-8)
src/Ubuntu/Components/plugin/uctheme.h (+4/-0)
src/Ubuntu/Components/plugin/ucthemingextension.cpp (+122/-135)
src/Ubuntu/Components/plugin/ucthemingextension.h (+11/-56)
tests/unit_x11/tst_subtheming/tst_subtheming.cpp (+33/-32)
Branch information
Recent revisions
- 1684. By Zsombor Egri
-
remove event handling as there's no need for that, anyone interested in theme changes should be derived from UCThemingExtension
- 1683. By Zsombor Egri
-
parent changes are no longer QObjects, nor attached objects; thus no more need for initTheme() and qml data to be present when initializing it
- 1682. By Zsombor Egri
-
no more connect in themes, use PODVector to store attached themed items and call venet handling straight to update the theme
- 1680. By Zsombor Egri
-
remove m_extension as making UCThemingExtension as interface made it redundant
- 1678. By Zsombor Egri
-
convert UCThemingExtension into a proper interface so it can be cased with qobject_cast
- 1676. By Zoltan Balogh
-
StyledItem does no longer fall back to 1.2 style loading on mixed import versions.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu-ui-toolkit