From 5ed21ba0d687409264abfb4575cfd83e27b28607 Mon Sep 17 00:00:00 2001 From: Martchus Date: Mon, 21 Jun 2021 17:06:09 +0200 Subject: [PATCH] Minimum example --- tray/application/main.cpp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/tray/application/main.cpp b/tray/application/main.cpp index 0623461..fa5567d 100644 --- a/tray/application/main.cpp +++ b/tray/application/main.cpp @@ -29,6 +29,10 @@ #include #include +#include +#include +#include + #include #include @@ -203,10 +207,14 @@ int runApplication(int argc, const char *const *argv) const auto data = loadFontAwesomeIcon(QStringLiteral("hashtag"), QColor()); const auto i = renderSvgImage(data, QSize(64, 64), 0); + const auto data3 = loadFontAwesomeIcon(QStringLiteral("hashtag"), QColor()); + const auto i3 = renderSvgImage(data, QSize(64, 64), 0); std::cerr << "before sleep\n"; std::this_thread::sleep_for(2000ms); std::cerr << "after sleep\n"; - const auto i2 = renderSvgImage(loadFontAwesomeIcon(QStringLiteral("globe"), QColor(10, 10, 10)), QSize(64, 64), 0); + //const auto data2 = loadFontAwesomeIcon(QStringLiteral("globe"), QColor(10, 10, 10)); + //const auto i2 = renderSvgImage(data2, QSize(64, 64), 0); + //static auto &m = IconManager::instance(); //const auto fas = FontAwesomeIcons(QColor(10, 10, 10), QSize(64, 64), 8); @@ -262,5 +270,14 @@ int runApplication(int argc, const char *const *argv) int main(int argc, char *argv[]) { + const auto application = QApplication(argc, const_cast(argv)); + const auto data2 = QByteArray(""); + auto renderer = QSvgRenderer(data2); + auto pm = QPixmap(QSize(64, 64)); + pm.fill(QColor(Qt::transparent)); + auto painter = QPainter(&pm); + renderer.render(&painter); + return 0; + return runApplication(argc, argv); }