Avoid introducing dependency on qt-widgets in the kio

This commit is contained in:
Jean-Francois Dockes 2021-04-05 14:17:59 +02:00
parent 46e16da971
commit 289e781d90
2 changed files with 11 additions and 2 deletions

View File

@ -30,7 +30,9 @@
#include <QSettings> #include <QSettings>
#include <QStringList> #include <QStringList>
#ifdef BUILDING_RECOLLGUI
#include <QFont> #include <QFont>
#endif
RclDynConf *g_dynconf; RclDynConf *g_dynconf;
AdvSearchHist *g_advshistory; AdvSearchHist *g_advshistory;
@ -200,8 +202,14 @@ void rwSettings(bool writing)
SETTING_RW(prefs.reslistfontfamily, "/Recoll/prefs/reslist/fontFamily", SETTING_RW(prefs.reslistfontfamily, "/Recoll/prefs/reslist/fontFamily",
String, ""); 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); QString rlfDflt = QString::fromUtf8(prefs.dfltResListFormat);
if (writing) { if (writing) {

View File

@ -3,6 +3,7 @@ LANGUAGE = C++
VPATH = @srcdir@ VPATH = @srcdir@
DEFINES += BUILDING_RECOLL DEFINES += BUILDING_RECOLL
DEFINES += BUILDING_RECOLLGUI
@QMAKE_ENABLE_WEBKIT@ QT += webkit @QMAKE_ENABLE_WEBKIT@ QT += webkit
@QMAKE_ENABLE_WEBKIT@ DEFINES += USING_WEBKIT @QMAKE_ENABLE_WEBKIT@ DEFINES += USING_WEBKIT