// Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #pragma once #include "core_global.h" #include QT_BEGIN_NAMESPACE class QFont; QT_END_NAMESPACE namespace Core::MessageManager { CORE_EXPORT void setFont(const QFont &font); CORE_EXPORT void setWheelZoomEnabled(bool enabled); CORE_EXPORT void popup(); CORE_EXPORT void clearLinesPrefixedWith(const QString &prefix, bool deleteTrailingLineBreak); CORE_EXPORT void writeSilently(const QString &message); CORE_EXPORT void writeFlashing(const QString &message); CORE_EXPORT void writeDisrupting(const QString &message); CORE_EXPORT void writeSilently(const QStringList &messages); CORE_EXPORT void writeFlashing(const QStringList &messages); CORE_EXPORT void writeDisrupting(const QStringList &messages); } // namespace Core::MessageManager