[Marble-devel] Review Request 124664: [MarbleMaps] Add icons to search results.

Mihail Ivchenko ematirov at gmail.com
Sun Aug 9 06:55:04 UTC 2015



> On Aug. 9, 2015, 12:10 a.m., Dennis Nienhüser wrote:
> > Looks fine.
> > 
> > I also discussed with Torsten how we can provide different icon sizes easily (larger ones would look better on Android). We don't have a final solution yet, but ideally we arrange icons in a directory structure such that we can load different sizes from a single string. E.g. providing a relative path 'restaurant.png' would lead to an automatic lookup in MarbleDirs for e.g. mapicons/16x16/restaurant.png, mapicons/22x22/restaurant.png and so on. Then we'd need something similar to QIcon that takes a couple of such icon variants and returns the best icon for a queried size (resizing if needed). This would be used internally to implement a new method `QImage GeoDataIconStyle::icon(const QSize &size)`; Probably we cannot use QIcon for that directly because it uses QPixmap internally which does not work with our icon queries coming from non-GUI threads.

Sounds good. Any suggetsions how can I get icons with large size? Also, probably we can use [QQuickImageProvider](http://doc.qt.io/qt-5/qquickimageprovider.html) for using simple Image{} from QML side.


- Mihail


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/124664/#review83585
-----------------------------------------------------------


On Aug. 9, 2015, 10:49 a.m., Mihail Ivchenko wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/124664/
> -----------------------------------------------------------
> 
> (Updated Aug. 9, 2015, 10:49 a.m.)
> 
> 
> Review request for Marble.
> 
> 
> Repository: marble
> 
> 
> Description
> -------
> 
> Add icons to search results in Marble Maps.
> 
> 
> Diffs
> -----
> 
>   src/apps/marble-maps/SearchResults.qml f6caad10943769f002465ab2618d7900e35817a5 
> 
> Diff: https://git.reviewboard.kde.org/r/124664/diff/
> 
> 
> Testing
> -------
> 
> Works well on Nexus 5 & Nexus 9 (both are Android 5.1.1).
> 
> 
> File Attachments
> ----------------
> 
> Screenshot_2015-08-08-18-12-42.png
>   https://git.reviewboard.kde.org/media/uploaded/files/2015/08/08/35dd9737-c1b1-4415-90fd-96392210940f__Screenshot_2015-08-08-18-12-42.png
> 
> 
> Thanks,
> 
> Mihail Ivchenko
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20150809/0fc7e471/attachment-0001.html>


More information about the Marble-devel mailing list