Skip to content

Commit 528360a

Browse files
committed
util: Log static plugins
1 parent bd00d3b commit 528360a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/qt/guiutil.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,13 @@
4545
#include <QFontDatabase>
4646
#include <QFontMetrics>
4747
#include <QGuiApplication>
48+
#include <QJsonDocument>
4849
#include <QKeyEvent>
4950
#include <QLineEdit>
5051
#include <QList>
5152
#include <QMenu>
5253
#include <QMouseEvent>
54+
#include <QPluginLoader>
5355
#include <QProgressDialog>
5456
#include <QScreen>
5557
#include <QSettings>
@@ -912,6 +914,10 @@ void LogQtInfo()
912914
const std::string plugin_link{"dynamic"};
913915
#endif
914916
LogPrintf("Qt %s (%s), plugin=%s (%s)\n", qVersion(), qt_link, QGuiApplication::platformName().toStdString(), plugin_link);
917+
for (const QStaticPlugin p : QPluginLoader::staticPlugins()) {
918+
LogPrintf("Static Plugin: %s\n", QJsonDocument(p.metaData()).toJson(QJsonDocument::Compact).toStdString());
919+
}
920+
LogPrintf("Style=%s / %s\n", QApplication::style()->objectName().toStdString(), QApplication::style()->metaObject()->className());
915921
LogPrintf("System: %s, %s\n", QSysInfo::prettyProductName().toStdString(), QSysInfo::buildAbi().toStdString());
916922
for (const QScreen* s : QGuiApplication::screens()) {
917923
LogPrintf("Screen: %s %dx%d, pixel ratio=%.1f\n", s->name().toStdString(), s->size().width(), s->size().height(), s->devicePixelRatio());

0 commit comments

Comments
 (0)