Switch to unified view

a/GUI/mainw/mw_cover.cpp b/GUI/mainw/mw_cover.cpp
...
...
22
#include <QIcon>
22
#include <QIcon>
23
#include <QImageReader>
23
#include <QImageReader>
24
#include <QImage>
24
#include <QImage>
25
#include <QTemporaryFile>
25
#include <QTemporaryFile>
26
#include <QDir>
26
#include <QDir>
27
#include <QSettings>
27
28
28
void GUI_Player::sl_cover_fetch_done(QNetworkReply* reply)
29
void GUI_Player::sl_cover_fetch_done(QNetworkReply* reply)
29
{
30
{
30
    //qDebug() << "GUI_Player::sl_cover_fetch_done";
31
    //qDebug() << "GUI_Player::sl_cover_fetch_done";
31
32
...
...
86
        qDebug() << "GUI_Player::sl_cover_fetch_done: image read failed ";
87
        qDebug() << "GUI_Player::sl_cover_fetch_done: image read failed ";
87
        reply->deleteLater();
88
        reply->deleteLater();
88
        sl_no_cover_available();
89
        sl_no_cover_available();
89
        return;
90
        return;
90
    }
91
    }
91
92
    QSize actualsize = image.size();
93
    
92
    QPixmap pixmap;
94
    QPixmap pixmap;
93
    pixmap.convertFromImage(image);
95
    pixmap.convertFromImage(image);
94
    ui->player_w->albumCover->setIcon(QIcon(pixmap));
96
    ui->player_w->albumCover->setIcon(QIcon(pixmap));
95
    ui->player_w->albumCover->setIconSize(ui->player_w->albumCover->size());
97
    ui->player_w->albumCover->setIconSize(ui->player_w->albumCover->size());
96
98
97
    QString htmlfrag("<img src=\"");
99
    QString htmlfrag("<img src=\"");
98
    htmlfrag += m_covertempfile->fileName();
100
    htmlfrag += m_covertempfile->fileName() + "\"";
101
    int maxh = QSettings().value("maxcoverpopupsize").toInt();
102
    if (maxh == 0) {
103
        // Preference not set. Default:
104
        maxh = 600;
105
    }
106
    if (maxh && actualsize.height() > maxh) {
107
        htmlfrag += " height='" + QString::number(maxh) + "'";
108
    }
109
99
    htmlfrag += "\">";
110
    htmlfrag += ">";
111
    
100
    ui->player_w->albumCover->setToolTip(htmlfrag);
112
    ui->player_w->albumCover->setToolTip(htmlfrag);
101
113
102
    reply->deleteLater();
114
    reply->deleteLater();
103
}
115
}
104
116