diff --git a/src/qtgui/guiutils.cpp b/src/qtgui/guiutils.cpp index 7a912f6f..9e000af3 100644 --- a/src/qtgui/guiutils.cpp +++ b/src/qtgui/guiutils.cpp @@ -30,7 +30,9 @@ #include #include +#ifdef BUILDING_RECOLLGUI #include +#endif RclDynConf *g_dynconf; AdvSearchHist *g_advshistory; @@ -200,9 +202,15 @@ void rwSettings(bool writing) SETTING_RW(prefs.reslistfontfamily, "/Recoll/prefs/reslist/fontFamily", String, ""); - SETTING_RW(prefs.reslistfontsize, "/Recoll/prefs/reslist/fontSize", Int, - QFont().pointSize()); + // While building the kio, we don't really care about QT Gui + // defaults and referencing QFont introduces a useless dependency +#ifdef BUILDING_RECOLLGUI + SETTING_RW(prefs.reslistfontsize, "/Recoll/prefs/reslist/fontSize", Int, QFont().pointSize()); +#else + SETTING_RW(prefs.reslistfontsize, "/Recoll/prefs/reslist/fontSize", Int, 12); +#endif + QString rlfDflt = QString::fromUtf8(prefs.dfltResListFormat); if (writing) { if (prefs.reslistformat.compare(rlfDflt)) { diff --git a/src/qtgui/recoll.pro.in b/src/qtgui/recoll.pro.in index c3eee949..d86d8f03 100644 --- a/src/qtgui/recoll.pro.in +++ b/src/qtgui/recoll.pro.in @@ -3,6 +3,7 @@ LANGUAGE = C++ VPATH = @srcdir@ DEFINES += BUILDING_RECOLL +DEFINES += BUILDING_RECOLLGUI @QMAKE_ENABLE_WEBKIT@ QT += webkit @QMAKE_ENABLE_WEBKIT@ DEFINES += USING_WEBKIT