From bce6367036483490ff5a41fc182cfa97282313fb Mon Sep 17 00:00:00 2001 From: mfritzsch Date: Fri, 5 May 2017 16:49:03 +0200 Subject: Home: Use icon from AFM, display a black area with text if icon unloadable * Try to find icons in the AFM_ICON_PATH. * If none was found, use the builtin. * If Home.qml cannot load the icon, display a shaded circle that approximates the size of the icons, and contains the icon name as text. * Enables proper scrolling of Home icons (and clipping to its dimensions). Change-Id: Ic921b357870648e675cda41985da2e985f4a0e6c --- homescreen/homescreen.pro | 3 +++ 1 file changed, 3 insertions(+) (limited to 'homescreen/homescreen.pro') diff --git a/homescreen/homescreen.pro b/homescreen/homescreen.pro index 1ca59b6..357bd64 100644 --- a/homescreen/homescreen.pro +++ b/homescreen/homescreen.pro @@ -19,6 +19,9 @@ CONFIG += c++11 include(../interfaces/interfaces.pri) +AFM_ICON_DIR = '$$system(pkg-config --variable=icondir afm-main || echo /var/local/lib/afm/icons/)' +QMAKE_CXXFLAGS += -DAFM_ICON_DIR='\\\"$$AFM_ICON_DIR\\\"' + SOURCES += \ src/main.cpp \ src/homescreencontrolinterface.cpp \ -- cgit 1.2.3-korg