lp:~gerboland/unity-2d/launcher-escape-key-fix

Created by Gerry Boland and last modified
Get this branch:
bzr branch lp:~gerboland/unity-2d/launcher-escape-key-fix
Only Gerry Boland can upload to this branch. If you are Gerry Boland please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gerry Boland
Project:
unity-2d
Status:
Merged

Recent revisions

656. By Gerry Boland

Add documentation to explain force{Dea,A}ctivateWindow() methods.

655. By Gerry Boland

[launcher] Escape key should dismiss Launcher and return keyboard focus to the previously
focused application.

forceActivateWindow() now saves the WindowID of the focused application before bringing the
Launcher up. On press of the Escape key, forceDeactivateWindow() is called which returns
focus to the application if possible - and thus dismisses the Launcher.

654. By Gerry Boland

Launcher needed to clearFocus before it would disappear. To re-appear focus needed to be restored before it would display.

653. By Gerry Boland

[launcher] Fixed failure to appear on first Alt+F1 keypress.

This was because QDeclarative::activateWindow() not reliable. Dash & Spread use forceActivateWindow() instead.
Instead of having a third copy of this method for the Launcher, I've moved it to Unity2DDeclarativeView and removed the copies from Dash & Spread.

652. By Florian Boucault

* debian/control, debian/rules, debian/libunity-2d-private-dev:
  - add new -dev project (LP: #814709)
  - add an upstream pc file

Backported from lp:unity-2d/4.0

651. By Florian Boucault

[dash] Implemented keyboard navigation.

650. By Florian Boucault

[dash] Cleaned up grid widget by introducing ListViewWithHeaders.

649. By Florian Boucault

[dash] RendererGrid: actually filter out the items that are not displayed because of group folding.

648. By Florian Boucault

[backend] New APIs for QSortFilterProxyModelQML and unit tests.

QSortFilterProxyModel: added 'count' and 'totalCount' properties that give respectively the number of rows of the proxy model and the total number of rows of the source model before filtering.
QSortFilterProxyModel: added 'limit' property to limit the number of rows exposed from the source model. Implemented by limiting the number returned by rowCount instead of overriding filterAcceptsRow.
Added unit tests for QSortFilterProxyModelQML. One of the test fails and has been deactivated. It is unsure if that broken case causes an actual user visible problem and should be revisited in the near future.

647. By Aurélien Gâteau

[libunity-2d] Centralize CMake tests, introduces Unity2dApplication::earlySetup()

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:unity-2d/3.0
This branch contains Public information 
Everyone can see this information.

Subscribers