From d4cf96299692a8b81a450f4b8f5637c4a264b827 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Tue, 30 Jul 2019 17:23:21 +0200 Subject: [PATCH] Utils: Add an "online" icon ..and use it in the Help plugin to open online help. Change-Id: Ic84c63257a08b3c2ac76bedc0db04f297f695291 Reviewed-by: Tasuku Suzuki Reviewed-by: Eike Ziller --- src/libs/utils/images/online.png | Bin 0 -> 214 bytes src/libs/utils/images/online@2x.png | Bin 0 -> 440 bytes src/libs/utils/utils.qrc | 2 ++ src/libs/utils/utilsicons.cpp | 2 ++ src/libs/utils/utilsicons.h | 1 + src/plugins/help/helpwidget.cpp | 2 +- src/tools/icons/qtcreatoricons.svg | 33 ++++++++++++++++++++++++++++ 7 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 src/libs/utils/images/online.png create mode 100644 src/libs/utils/images/online@2x.png diff --git a/src/libs/utils/images/online.png b/src/libs/utils/images/online.png new file mode 100644 index 0000000000000000000000000000000000000000..2e053b8792d05f64333d03850a37aabde9806d2f GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)Rq%=L6}43P*={?X4Sap1|q z1V6TO4-OkN-k;eeCb<5vj)-x+GmFvP{LY%c|6QLfi&l$xAi&Hd!^YWi{*U}-jui!t zcm7LGRA5|r{QunV46J3l|J7^o3MDvSI>aY5q2|l|RP%tNe%Jr=AJB40(_!H{)Bo3A zHs@HPimtoDyMo<{pIG1Y<;?IFJ##p&ElMNBIhN~+DAO137lJe50~p#E815ZgBm48k RTv3pNJzf1=);T3K0RVg+QJnw) literal 0 HcmV?d00001 diff --git a/src/libs/utils/images/online@2x.png b/src/libs/utils/images/online@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..149a4a0dd6814092327b9d2938510803c41f4001 GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3rdQTU}5R21WFQ3+9PLyDK zP@ZDqvt)T{=hO#WE*VRWQ&SaV8k|+PoZ5BjT&2u3l|#A$?F4eo$nsjqx zh3=Ux!LpeiHM{LAC;hi>DrMTwwDN4-ZiO3rqcgn)rU&-zJ1w=Km34;-%Oy?LNy1Jp ztJ(DHO!UtuI4GOSJ9(d-(4Ds6emNNHN}dHn|XaE+qhg{cx<6$$r;MdIA>x{(p`qt z9TRPiF5t8J;9}Im%={*~FNH1ED&rvk#UTD0r58HgSLimages/toggleprogressdetails@2x.png images/unknownfile.png images/dir.png + images/online.png + images/online@2x.png ../3rdparty/xdg/freedesktop.org.xml diff --git a/src/libs/utils/utilsicons.cpp b/src/libs/utils/utilsicons.cpp index 2227f530c62..0f6417bd7fa 100644 --- a/src/libs/utils/utilsicons.cpp +++ b/src/libs/utils/utilsicons.cpp @@ -194,6 +194,8 @@ const Icon SORT_ALPHABETICALLY_TOOLBAR({ {QLatin1String(":/utils/images/sort_alphabetically.png"), Theme::IconsBaseColor}}); const Icon TOGGLE_PROGRESSDETAILS_TOOLBAR({ {QLatin1String(":/utils/images/toggleprogressdetails.png"), Theme::IconsBaseColor}}); +const Icon ONLINE_TOOLBAR({ + {QLatin1String(":/utils/images/online.png"), Theme::IconsBaseColor}}); const Icon WARNING({ {QLatin1String(":/utils/images/warningfill.png"), Theme::BackgroundColorNormal}, diff --git a/src/libs/utils/utilsicons.h b/src/libs/utils/utilsicons.h index ae6cd4d1dca..c0657d19cb2 100644 --- a/src/libs/utils/utilsicons.h +++ b/src/libs/utils/utilsicons.h @@ -113,6 +113,7 @@ QTCREATOR_UTILS_EXPORT extern const Icon LINK; QTCREATOR_UTILS_EXPORT extern const Icon LINK_TOOLBAR; QTCREATOR_UTILS_EXPORT extern const Icon SORT_ALPHABETICALLY_TOOLBAR; QTCREATOR_UTILS_EXPORT extern const Icon TOGGLE_PROGRESSDETAILS_TOOLBAR; +QTCREATOR_UTILS_EXPORT extern const Icon ONLINE_TOOLBAR; QTCREATOR_UTILS_EXPORT extern const Icon INFO; QTCREATOR_UTILS_EXPORT extern const Icon INFO_TOOLBAR; diff --git a/src/plugins/help/helpwidget.cpp b/src/plugins/help/helpwidget.cpp index 74557c3c712..689570edef0 100644 --- a/src/plugins/help/helpwidget.cpp +++ b/src/plugins/help/helpwidget.cpp @@ -208,7 +208,7 @@ HelpWidget::HelpWidget(const Core::Context &context, WidgetStyle style, QWidget layout->addWidget(new Utils::StyledSeparator(toolBar)); layout->addWidget(Core::Command::toolButtonWithAppendedShortcut(m_addBookmarkAction, cmd)); - m_openOnlineDocumentationAction = new QAction(Utils::Icons::EXPORTFILE_TOOLBAR.icon(), tr("Open Online Documentation..."), this); + m_openOnlineDocumentationAction = new QAction(Utils::Icons::ONLINE_TOOLBAR.icon(), tr("Open Online Documentation..."), this); cmd = Core::ActionManager::registerAction(m_openOnlineDocumentationAction, Constants::HELP_OPENONLINE, context); connect(m_openOnlineDocumentationAction, &QAction::triggered, this, &HelpWidget::openOnlineDocumentation); layout->addWidget(Core::Command::toolButtonWithAppendedShortcut(m_openOnlineDocumentationAction, cmd)); diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg index 14cddf04208..ffec8a02a89 100644 --- a/src/tools/icons/qtcreatoricons.svg +++ b/src/tools/icons/qtcreatoricons.svg @@ -3727,6 +3727,39 @@ width="100%" height="100%" /> + + + + + +