10#include "ui_mediapage.h"
22 m_playerView =
new QQuickWidget(
this);
23 m_playerView->setResizeMode(QQuickWidget::SizeRootObjectToView);
32 m_playerView->rootContext()->setContextProperty(
"bluetoothManager", btManager);
35 m_playerView->setSource(QUrl(
"qrc:/MediaPlayer.qml"));
38 ui->layoutPlayer->addWidget(m_playerView);
48 if (m_playerView && m_playerView->rootObject()) {
49 m_playerView->rootObject()->setProperty(
"isCompactMode", compact);
Rôle architectural : Interface de contrôle média Bluetooth via MPRIS/DBus.
Gestionnaire de communication avec les lecteurs multimédias du système d'exploitation....
Page graphique dédiée à la gestion des médias (musique, Bluetooth). Cette classe agit comme un pont (...
void setCompactMode(bool compact)
Adapte l'interface du lecteur multimédia en fonction de l'espace disponible. Cette fonction est appel...
~MediaPage()
Destructeur. Libère l'interface générée par Qt Designer.
MediaPage(QWidget *parent=nullptr)
Constructeur de la page média.
Rôle architectural : Conteneur Widget de l'expérience multimédia QML.