Merge branch 'deltecent-rdpanel-qt4'

This commit is contained in:
Fred Gleason 2018-11-09 14:01:28 -05:00
commit 8af01a466d
3 changed files with 11 additions and 20 deletions

View File

@ -18003,3 +18003,7 @@
* Restored cart note bubbles in rdlibrary(1).
2018-11-09 Patrick Linstruth <patrick@deltecent.com>
* Fixed a regression in rdairplay(1) pie widget.
2018-11-09 Patrick Linstruth <patrick@deltecent.com>
* Fixed a regression in rdpanel(1) background image.
2018-11-09 Fred Gleason <fredg@paravelsystems.com>
* Removed a debugging printf in rdpanel(1).

View File

@ -53,8 +53,7 @@ RDCartDialog *panel_cart_dialog;
MainWidget::MainWidget(QWidget *parent)
: QWidget(parent)
{
QPixmap *pm;
QPainter *pd;
QPixmap panel_skin_pixmap;
QString err_msg;
//
@ -110,14 +109,12 @@ MainWidget::MainWidget(QWidget *parent)
//
// Allocate Global Resources
//
panel_skin_pixmap=new QPixmap(rda->panelConf()->skinPath());
if(panel_skin_pixmap->isNull()||(panel_skin_pixmap->width()<1024)||
(panel_skin_pixmap->height()<738)) {
delete panel_skin_pixmap;
panel_skin_pixmap=NULL;
}
else {
setErasePixmap(*panel_skin_pixmap);
panel_skin_pixmap=QPixmap(rda->panelConf()->skinPath());
if(!panel_skin_pixmap.isNull()&&(panel_skin_pixmap.width()>=1024)&&
(panel_skin_pixmap.height()>=738)) {
QPalette p=palette();
p.setBrush(backgroundRole(),panel_skin_pixmap);
setPalette(p);
}
//
@ -168,15 +165,6 @@ MainWidget::MainWidget(QWidget *parent)
panel_panel->setLogfile(rda->config()->airplayLogname());
panel_panel->setGeometry(10,10,panel_panel->sizeHint().width(),
panel_panel->sizeHint().height());
if(panel_skin_pixmap!=NULL) {
pm=new QPixmap(1024,738);
pd=new QPainter(pm);
pd->drawPixmap(-10,-10,*panel_skin_pixmap);
pd->end();
panel_panel->setErasePixmap(*pm);
delete pd;
delete pm;
}
panel_panel->setPauseEnabled(rda->panelConf()->panelPauseEnabled());
panel_panel->setCard(0,rda->panelConf()->card(RDAirPlayConf::SoundPanel1Channel));
panel_panel->setPort(0,rda->panelConf()->port(RDAirPlayConf::SoundPanel1Channel));

View File

@ -71,7 +71,6 @@ class MainWidget : public QWidget
QString panel_filter;
QString panel_group;
QString panel_schedcode;
QPixmap *panel_skin_pixmap;
RDEmptyCart *panel_empty_cart;
};