(bcc97d7a38c4c5919bd6031a1a5f43fc7722cc34)
#include "qohossystemtrayicon.h"
#include "qohosjsutils.h"
#include "qohospixelmapconversions.h"
#include "qohosqpaenums.h"
#include "qohosstatusbarmenu.h"
#include <QtCore/private/qcore_ohos_p.h>
#include <QtCore/qdatetime.h>
#include <QtCore/qobject.h>
#include <QtGui/private/qhighdpiscaling_p.h>
#include <QtGui/private/qohosimageconversions_p.h>
#include <QtGui/qguiapplication.h>
#include <QtGui/qicon.h>
#include <QtGui/qpa/qplatformmenu.h>
#include <QtGui/qscreen.h>
#include <algorithm>
#include <optional>
Go to the source code of this file.
|
| std::string | QT_BEGIN_NAMESPACE::applyWorkaroundForEmptyHoverTips (const std::string &hoverTips) |
| std::function< QNapi::Array(QOhosJsState &)> | QT_BEGIN_NAMESPACE::makeEmptyJsArrayFactory () |
| QNapi::Object | QT_BEGIN_NAMESPACE::getContextForStatusBarManager (QOhosJsState &jsState) |
| std::shared_ptr< void > | QT_BEGIN_NAMESPACE::registerOhosIconLeftClickListener (QOhosJsState &jsState, std::function< void()> leftClickListener) |
| void | QT_BEGIN_NAMESPACE::removeIconFromOhosStatusBar (QOhosJsState &jsState) |
| std::shared_ptr< void > | QT_BEGIN_NAMESPACE::addItemToOhosStatusBar (QOhosJsState &jsState, QNapi::Object statusBarItem) |
| void | QT_BEGIN_NAMESPACE::updateOhosStatusBarIcon (QOhosJsState &jsState, QNapi::Object iconData) |
| QNapi::Promise | QT_BEGIN_NAMESPACE::updateOhosStatusBarHoverTips (QOhosJsState &jsState, const std::string &hoverTips) |
| void | QT_BEGIN_NAMESPACE::updateOhosStatusBarMenu (QOhosJsState &jsState, QNapi::Array statusBarGroupMenus) |
| QNapi::Object | QT_BEGIN_NAMESPACE::makeJsStatusBarItem (QOhosJsState &jsState, QNapi::Object statusBarIcon, const std::string &title, QNapi::Array statusBarGroupMenus, std::optional< std::string > hoverTips) |
| QImage | QT_BEGIN_NAMESPACE::convertIconToScaledImage (const QIcon &icon, const QSize &imageSize, const QColor &fallbackContentColor) |
| QNapi::Object | QT_BEGIN_NAMESPACE::makeJsPixelMapFromIcon (QOhosJsState &jsState, const QIcon &icon) |
| QNapi::Object | QT_BEGIN_NAMESPACE::makeJsStatusBarIcon (QOhosJsState &jsState, const QIcon &icon) |
| QNapi::Object | QT_BEGIN_NAMESPACE::makeJsNotificationContent (QOhosJsState &jsState, const std::string &title, const std::string &text) |
| QNapi::Object | QT_BEGIN_NAMESPACE::makeJsNotificationRequest (QOhosJsState &jsState, const std::string &title, const std::string &content, const QIcon &icon, std::optional< int > optAutoDeletedDelayMs) |
| std::unique_ptr< QPlatformSystemTrayIcon > | makeQOhosSystemTrayIcon () |
◆ makeQOhosSystemTrayIcon()