[dash] Multirange filter
Bug #831856 reported by
Florian Boucault
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-2d |
Fix Released
|
Medium
|
Gerry Boland |
Bug Description
TBD
Related branches
lp:~fboucault/unity-2d/backend_filters
- Gerry Boland: Pending requested
-
Diff: 2240 lines (+1661/-84)34 files modifiedlibunity-2d-private/Unity2d/plugin.cpp (+16/-0)
libunity-2d-private/src/CMakeLists.txt (+6/-1)
libunity-2d-private/src/checkoptionfilter.cpp (+57/-0)
libunity-2d-private/src/checkoptionfilter.h (+61/-0)
libunity-2d-private/src/filter.cpp (+43/-2)
libunity-2d-private/src/filter.h (+5/-2)
libunity-2d-private/src/filteroption.cpp (+72/-0)
libunity-2d-private/src/filteroption.h (+71/-0)
libunity-2d-private/src/filters.cpp (+134/-0)
libunity-2d-private/src/filters.h (+67/-0)
libunity-2d-private/src/lens.cpp (+12/-3)
libunity-2d-private/src/lens.h (+7/-0)
libunity-2d-private/src/listmodelwrapper.h (+153/-0)
libunity-2d-private/src/multirangefilter.cpp (+57/-0)
libunity-2d-private/src/multirangefilter.h (+61/-0)
libunity-2d-private/src/radiooptionfilter.cpp (+57/-0)
libunity-2d-private/src/radiooptionfilter.h (+61/-0)
libunity-2d-private/src/ratingsfilter.cpp (+6/-1)
libunity-2d-private/src/ratingsfilter.h (+6/-2)
places/ButtonBackground.qml (+18/-0)
places/Filter.qml (+3/-2)
places/FilterCheckoption.qml (+12/-39)
places/FilterLoader.qml (+117/-0)
places/FilterMultirange.qml (+37/-0)
places/FilterPane.qml (+17/-14)
places/FilterRadiooption.qml (+22/-0)
places/FilterRatings.qml (+47/-0)
places/MultiRangeButton.qml (+65/-0)
places/MultiRangeSelectionBar.qml (+64/-0)
places/MultiRangeView.qml (+97/-0)
places/RatingStars.qml (+129/-0)
places/Star.qml (+59/-0)
places/TickBox.qml (+12/-3)
places/dash.qml (+10/-15)
- Gerry Boland: Pending requested
-
Diff: 14472 lines (+6156/-3840) (has conflicts)263 files modified.bzrignore (+5/-2)
CMakeLists.txt (+6/-3)
data/com.canonical.Unity2d.gschema.xml (+1/-1)
data/unity-2d.convert (+0/-2)
debian/20_ubuntu-2d-gconf-default (+0/-8)
debian/20_ubuntu-2d-gconf-mandatory (+0/-1)
debian/changelog (+110/-17)
debian/control (+16/-12)
debian/gconf/ubuntu-2d.default.path (+2/-2)
debian/gconf/ubuntu-2d.mandatory.path (+2/-2)
debian/unity-2d-panel.install (+1/-3)
debian/unity-2d.gconf-defaults (+4/-0)
debian/unity-2d.install (+2/-4)
debian/unity-2d.postinst (+12/-15)
debian/unity-2d.postrm (+11/-14)
debian/unity-2d.preinst (+16/-0)
launcher/Launcher.qml (+14/-12)
launcher/LauncherItem.qml (+2/-0)
launcher/LauncherList.qml (+11/-0)
launcher/app/launcher.cpp (+2/-0)
launcher/app/launcherview.cpp (+5/-7)
launcher/app/launcherview.h (+1/-1)
libunity-2d-private/CMakeLists.txt (+3/-1)
libunity-2d-private/Unity2d/CMakeLists.txt (+3/-0)
libunity-2d-private/Unity2d/GnomeBackground.qml (+12/-22)
libunity-2d-private/Unity2d/plugin.cpp (+29/-4)
libunity-2d-private/src/CMakeLists.txt (+29/-1)
libunity-2d-private/src/bfb.cpp (+119/-0)
libunity-2d-private/src/bfb.h (+75/-0)
libunity-2d-private/src/cairoutils.cpp (+42/-0)
libunity-2d-private/src/cairoutils.h (+47/-0)
libunity-2d-private/src/checkoptionfilter.cpp (+57/-0)
libunity-2d-private/src/checkoptionfilter.h (+61/-0)
libunity-2d-private/src/dashclient.cpp (+155/-0)
libunity-2d-private/src/dashclient.h (+68/-0)
libunity-2d-private/src/debug.cpp (+23/-0)
libunity-2d-private/src/debug_p.h (+6/-0)
libunity-2d-private/src/filter.cpp (+133/-0)
libunity-2d-private/src/filter.h (+77/-0)
libunity-2d-private/src/filteroption.cpp (+72/-0)
libunity-2d-private/src/filteroption.h (+71/-0)
libunity-2d-private/src/filters.cpp (+134/-0)
libunity-2d-private/src/filters.h (+67/-0)
libunity-2d-private/src/gimageutils.cpp (+102/-0)
libunity-2d-private/src/gimageutils.h (+46/-0)
libunity-2d-private/src/iconimageprovider.cpp (+5/-57)
libunity-2d-private/src/indicatorentrywidget.cpp (+378/-0)
libunity-2d-private/src/indicatorentrywidget.h (+90/-0)
libunity-2d-private/src/indicatorsmanager.cpp (+229/-0)
libunity-2d-private/src/indicatorsmanager.h (+72/-0)
libunity-2d-private/src/indicatorwidget.cpp (+53/-0)
libunity-2d-private/src/indicatorwidget.h (+52/-0)
libunity-2d-private/src/launcherapplication.cpp (+4/-6)
libunity-2d-private/src/launcherapplicationslist.cpp (+20/-2)
libunity-2d-private/src/launcherapplicationslist.h (+2/-1)
libunity-2d-private/src/launcherdevice.cpp (+73/-21)
libunity-2d-private/src/launcherdevice.h (+4/-0)
libunity-2d-private/src/launchermenu.cpp (+1/-0)
libunity-2d-private/src/lens.cpp (+281/-0)
libunity-2d-private/src/lens.h (+137/-0)
libunity-2d-private/src/lenses.cpp (+123/-0)
libunity-2d-private/src/lenses.h (+73/-0)
libunity-2d-private/src/listmodelwrapper.h (+153/-0)
libunity-2d-private/src/multirangefilter.cpp (+57/-0)
libunity-2d-private/src/multirangefilter.h (+61/-0)
libunity-2d-private/src/panelapplet.cpp (+21/-3)
libunity-2d-private/src/panelapplet.h (+9/-1)
libunity-2d-private/src/panelappletproviderinterface.h (+1/-1)
libunity-2d-private/src/panelstyle.cpp (+201/-0)
libunity-2d-private/src/panelstyle.h (+72/-0)
libunity-2d-private/src/placeentry.cpp (+17/-80)
libunity-2d-private/src/placeentry.h (+4/-9)
libunity-2d-private/src/radiooptionfilter.cpp (+57/-0)
libunity-2d-private/src/radiooptionfilter.h (+61/-0)
libunity-2d-private/src/ratingsfilter.cpp (+51/-0)
libunity-2d-private/src/ratingsfilter.h (+60/-0)
libunity-2d-private/src/screeninfo.cpp (+3/-4)
libunity-2d-private/src/unity-2d-private.pc.cmake (+1/-1)
libunity-2d-private/src/unity2dapplication.cpp (+83/-1)
libunity-2d-private/src/unity2dapplication.h (+3/-0)
libunity-2d-private/src/unity2dpanel.cpp (+12/-0)
libunity-2d-private/src/unity2dpanel.h (+3/-0)
libunity-2d-private/src/windowinfo.cpp (+1/-3)
libunity-2d-private/src/workspacesinfo.cpp (+8/-4)
panel/CMakeLists.txt (+3/-5)
panel/app/CMakeLists.txt (+3/-1)
panel/app/main.cpp (+5/-2)
panel/app/panelmanager.cpp (+24/-37)
panel/app/panelmanager.h (+2/-0)
panel/app/unity2dstyle.cpp (+0/-98)
panel/app/unity2dstyle.h (+0/-44)
panel/applets/appindicator/appindicatorapplet.cpp (+2/-1)
panel/applets/appindicator/appindicatorapplet.h (+1/-1)
panel/applets/appindicator/plugin.cpp (+2/-2)
panel/applets/appindicator/plugin.h (+1/-1)
panel/applets/appname/CMakeLists.txt (+8/-8)
panel/applets/appname/appnameapplet.cpp (+52/-85)
panel/applets/appname/appnameapplet.h (+4/-3)
panel/applets/appname/com.canonical.AppMenu.Registrar.xml (+0/-82)
panel/applets/appname/croppedlabel.cpp (+140/-0)
panel/applets/appname/croppedlabel.h (+45/-0)
panel/applets/appname/menubarwidget.cpp (+78/-279)
panel/applets/appname/menubarwidget.h (+25/-66)
panel/applets/appname/plugin.cpp (+2/-2)
panel/applets/appname/plugin.h (+1/-1)
panel/applets/appname/registrar.cpp (+0/-138)
panel/applets/appname/registrar.h (+0/-85)
panel/applets/homebutton/homebutton.cpp (+0/-61)
panel/applets/homebutton/homebutton.h (+0/-43)
panel/applets/homebutton/homebuttonapplet.cpp (+0/-111)
panel/applets/homebutton/homebuttonapplet.h (+0/-55)
panel/applets/homebutton/plugin.cpp (+2/-2)
panel/applets/homebutton/plugin.h (+1/-1)
panel/applets/indicator/CMakeLists.txt (+0/-61)
panel/applets/indicator/abstractindicator.cpp (+0/-43)
panel/applets/indicator/abstractindicator.h (+0/-53)
panel/applets/indicator/datetimeindicator.cpp (+0/-94)
panel/applets/indicator/datetimeindicator.h (+0/-53)
panel/applets/indicator/indicator-config.h.in (+0/-7)
panel/applets/indicator/indicator.c (+0/-525)
panel/applets/indicator/indicator.h (+0/-45)
panel/applets/indicator/indicatorapplet.cpp (+0/-114)
panel/applets/indicator/indicatorapplet.h (+0/-60)
panel/applets/indicator/indicatorservicemanager.cpp (+0/-120)
panel/applets/indicator/indicatorservicemanager.h (+0/-54)
panel/applets/indicator/plugin.cpp (+0/-39)
panel/applets/indicator/plugin.h (+0/-40)
panel/applets/legacytray/legacytrayapplet.cpp (+3/-2)
panel/applets/legacytray/legacytrayapplet.h (+1/-1)
panel/applets/legacytray/plugin.cpp (+2/-2)
panel/applets/legacytray/plugin.h (+1/-1)
panel/applets/separator/plugin.cpp (+2/-2)
panel/applets/separator/plugin.h (+1/-1)
panel/applets/separator/separatorapplet.cpp (+3/-2)
panel/applets/separator/separatorapplet.h (+1/-1)
panel/tests/CMakeLists.txt (+2/-3)
panel/tests/homebuttonapplettest.cpp (+0/-41)
places/AbstractButton.qml (+2/-0)
places/Button.qml (+0/-43)
places/ButtonBackground.qml (+49/-0)
places/CategoryHeader.qml (+11/-9)
places/Filter.qml (+5/-4)
places/FilterCheckoption.qml (+34/-54)
places/FilterLoader.qml (+117/-0)
places/FilterMultirange.qml (+37/-0)
places/FilterPane.qml (+26/-22)
places/FilterRadiooption.qml (+22/-0)
places/FilterRatings.qml (+50/-0)
places/GridViewWithSpacing.qml (+38/-0)
places/Home.qml (+32/-30)
places/HomeButton.qml (+29/-25)
places/HomeShortcuts.qml (+15/-11)
places/LensBar.qml (+117/-0)
places/LensButton.qml (+80/-0)
places/LensView.qml (+47/-46)
places/ListViewWithScrollbar.qml (+1/-1)
places/MultiRangeButton.qml (+65/-0)
places/MultiRangeSelectionBar.qml (+64/-0)
places/MultiRangeView.qml (+98/-0)
places/PageModel.qml (+1/-1)
places/RatingStars.qml (+132/-0)
places/Renderer.qml (+8/-8)
places/RendererGrid.qml (+5/-12)
places/SearchEntry.qml (+11/-3)
places/Star.qml (+103/-41)
places/TextCustom.qml (+10/-1)
places/TickBox.qml (+22/-11)
places/TileVertical.qml (+21/-12)
places/UnityEmptySearchRenderer.qml (+0/-73)
places/UnityEmptySectionRenderer.qml (+0/-22)
places/UnityFileInfoRenderer.qml (+0/-112)
places/UnityHorizontalTileRenderer.qml (+0/-133)
places/UnityShowcaseRenderer.qml (+0/-22)
places/app/dash.xml (+10/-16)
places/app/dashdeclarativeview.cpp (+9/-11)
places/app/dashdeclarativeview.h (+6/-6)
places/app/places.cpp (+2/-0)
places/artwork/lens-nav-home.svg (+9/-0)
places/dash.qml (+60/-34)
places/utils.js (+29/-0)
po/af.po (+2/-2)
po/am.po (+2/-2)
po/an.po (+2/-2)
po/ar.po (+2/-2)
po/ast.po (+2/-2)
po/az.po (+2/-2)
po/be.po (+2/-2)
po/bem.po (+2/-2)
po/bg.po (+2/-2)
po/bn.po (+2/-2)
po/bs.po (+3/-3)
po/ca.po (+2/-2)
po/ca@valencia.po (+3/-3)
po/crh.po (+2/-2)
po/cs.po (+2/-2)
po/cy.po (+2/-2)
po/da.po (+2/-2)
po/de.po (+2/-2)
po/el.po (+2/-2)
po/en_AU.po (+4/-4)
po/en_GB.po (+4/-4)
po/eo.po (+2/-2)
po/es.po (+2/-2)
po/et.po (+3/-3)
po/eu.po (+2/-2)
po/fa.po (+2/-2)
po/fi.po (+2/-2)
po/fil.po (+2/-2)
po/fr.po (+2/-2)
po/fy.po (+2/-2)
po/gd.po (+2/-2)
po/gl.po (+2/-2)
po/gv.po (+2/-2)
po/he.po (+2/-2)
po/hi.po (+2/-2)
po/hr.po (+2/-2)
po/hu.po (+2/-2)
po/hy.po (+2/-2)
po/id.po (+2/-2)
po/is.po (+2/-2)
po/it.po (+2/-2)
po/ja.po (+2/-2)
po/ka.po (+2/-2)
po/kk.po (+2/-2)
po/ko.po (+2/-2)
po/ku.po (+2/-2)
po/ky.po (+2/-2)
po/lb.po (+2/-2)
po/lt.po (+2/-2)
po/lv.po (+2/-2)
po/mg.po (+2/-2)
po/ml.po (+2/-2)
po/ms.po (+2/-2)
po/nb.po (+2/-2)
po/nl.po (+2/-2)
po/nn.po (+2/-2)
po/oc.po (+2/-2)
po/pa.po (+2/-2)
po/pl.po (+2/-2)
po/pt.po (+2/-2)
po/pt_BR.po (+2/-2)
po/ro.po (+2/-2)
po/ru.po (+2/-2)
po/si.po (+2/-2)
po/sk.po (+2/-2)
po/sl.po (+2/-2)
po/sq.po (+2/-2)
po/sr.po (+2/-2)
po/sv.po (+2/-2)
po/ta.po (+2/-2)
po/te.po (+2/-2)
po/th.po (+2/-2)
po/tr.po (+2/-2)
po/tt.po (+2/-2)
po/ug.po (+2/-2)
po/uk.po (+2/-2)
po/unity-2d.pot (+2/-2)
po/ur.po (+2/-2)
po/vi.po (+2/-2)
po/zh_CN.po (+2/-2)
po/zh_HK.po (+2/-2)
po/zh_TW.po (+2/-2)
spread/app/spread.cpp (+1/-0)
Changed in unity-2d: | |
assignee: | nobody → Gerry Boland (gerboland) |
importance: | Undecided → Medium |
milestone: | none → 4.2 |
status: | New → In Progress |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
status: | Fix Released → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.