diff --git a/plugins/channelrx/demoddatv/datvdemodgui.cpp b/plugins/channelrx/demoddatv/datvdemodgui.cpp index 58534470a..1a0cd6a3f 100644 --- a/plugins/channelrx/demoddatv/datvdemodgui.cpp +++ b/plugins/channelrx/demoddatv/datvdemodgui.cpp @@ -186,7 +186,10 @@ DATVDemodGUI::DATVDemodGUI(PluginAPI* objPluginAPI, DeviceUISet *deviceUISet, Ba m_deviceUISet->addChannelMarker(&m_objChannelMarker); m_deviceUISet->addRollupWidget(this); - ui->videoPlay->setIcon(style()->standardIcon(QStyle::SP_MediaPlay)); + QPixmap pixmapTarget = QPixmap(":/film.png"); + pixmapTarget = pixmapTarget.scaled(16, 16, Qt::KeepAspectRatio, Qt::SmoothTransformation); + ui->videoPlay->setAlignment(Qt::AlignCenter); + ui->videoPlay->setPixmap(pixmapTarget); CRightClickEnabler *audioMuteRightClickEnabler = new CRightClickEnabler(ui->audioMute); connect(audioMuteRightClickEnabler, SIGNAL(rightClick(const QPoint &)), this, SLOT(audioSelect())); @@ -648,11 +651,11 @@ void DATVDemodGUI::on_StreamMetaDataChanged(DataTSMetaData2 *objMetaData) ui->chkVS->setChecked(objMetaData->OK_VideoStream); ui->chkDecoding->setChecked(objMetaData->OK_Decoding); - if (objMetaData->OK_Decoding == true) { - ui->videoPlay->setIcon(style()->standardIcon(QStyle::SP_MediaPause)); - } else { - ui->videoPlay->setIcon(style()->standardIcon(QStyle::SP_MediaPlay)); - } + if (objMetaData->OK_Decoding) { + ui->videoPlay->setStyleSheet("QLabel { background-color : green; }"); + } else { + ui->videoPlay->setStyleSheet("QLabel { background:rgb(79,79,79); }"); + } if (objMetaData->Height > 0) { ui->screenTV_2->setFixedWidth((int)objMetaData->Width*(270.0f/(float)objMetaData->Height)); diff --git a/plugins/channelrx/demoddatv/datvdemodgui.ui b/plugins/channelrx/demoddatv/datvdemodgui.ui index bf23d2d7c..ab170f766 100644 --- a/plugins/channelrx/demoddatv/datvdemodgui.ui +++ b/plugins/channelrx/demoddatv/datvdemodgui.ui @@ -761,8 +761,8 @@ 400 350 - 91 - 27 + 90 + 26 @@ -772,22 +772,6 @@ Full Screen - - - - 400 - 300 - 56 - 27 - - - - Start/Stop video streaming - - - Video - - @@ -919,12 +903,15 @@ - 460 + 430 300 - 28 - 26 + 24 + 24 + + Audio mute (right click: Audio select) + ... @@ -934,6 +921,66 @@ :/sound_off.png:/sound_on.png + + + + 400 + 300 + 24 + 24 + + + + Video play indicator + + + QFrame::StyledPanel + + + QFrame::Plain + + + + + + + + + 400 + 330 + 90 + 16 + + + + Audio volume control + + + -32 + + + 32 + + + Qt::Horizontal + + + + + + 460 + 300 + 24 + 24 + + + + Audio volume + + + -32 + +