From be2da373b851ef17a714da20a3caaa3b96504a06 Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 5 Feb 2019 00:30:34 +0100 Subject: [PATCH] Add debug printing for Android Under Android we can not just use Gammaray so let's print resources and QIcon settings for debug builds. --- quickgui/initiatequick.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/quickgui/initiatequick.cpp b/quickgui/initiatequick.cpp index 84e9dca..5c83b1c 100644 --- a/quickgui/initiatequick.cpp +++ b/quickgui/initiatequick.cpp @@ -19,6 +19,10 @@ #include #include #include +#ifdef Q_OS_ANDROID +#include +#include +#endif #ifdef PASSWORD_MANAGER_GUI_QTWIDGETS #include @@ -58,6 +62,17 @@ int runQuickGui(int argc, char *argv[], const QtConfigArguments &qtConfigArgs, c QIcon::setThemeName(QStringLiteral("breeze")); } + // log resource information +#if defined(Q_OS_ANDROID) && defined(DEBUG_BUILD) + qDebug() << "Using icon theme" << QIcon::themeName(); + qDebug() << "Icon theme search paths" << QIcon::themeSearchPaths(); + qDebug() << "Resources:"; + QDirIterator it(QStringLiteral(":/"), QDirIterator::Subdirectories); + while (it.hasNext()) { + qDebug() << it.next(); + } +#endif + // load settings from configuration file QSettings settings(QSettings::IniFormat, QSettings::UserScope, QStringLiteral(PROJECT_NAME));