20#ifndef ORES_QT_MDI_AREA_WITH_BACKGROUND_HPP
21#define ORES_QT_MDI_AREA_WITH_BACKGROUND_HPP
25#include "ores.logging/make_logger.hpp"
26#include "ores.qt/export.hpp"
37 inline static std::string_view logger_name =
38 "ores.qt.mdi_area_with_background";
42 static auto instance = make_logger(logger_name);
48 void setBackgroundLogo(
const QString& imagePath);
51 void changeEvent(QEvent* event)
override;
52 void paintEvent(QPaintEvent* event)
override;
55 QPixmap backgroundLogo_;
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
Qt-based graphical user interface for ORE Studio.
Definition AccountController.hpp:32
Custom QMdiArea that displays a background logo when no windows are open.
Definition MdiAreaWithBackground.hpp:33