Switch to unified view

a/GUI/mdatawidget/mdatawidget.cpp b/GUI/mdatawidget/mdatawidget.cpp
...
...
18
#include <QDebug>
18
#include <QDebug>
19
19
20
#include "mdatawidget.h"
20
#include "mdatawidget.h"
21
#include "HelperStructs/MetaData.h"
21
#include "HelperStructs/MetaData.h"
22
#include "HelperStructs/Helper.h"
22
#include "HelperStructs/Helper.h"
23
#include "upadapt/upputils.h"
23
24
24
MDataWidget::MDataWidget(QWidget *parent, bool horiz)
25
MDataWidget::MDataWidget(QWidget *parent, bool horiz)
25
    : MDataWidgetIF(parent)
26
    : MDataWidgetIF(parent)
26
{
27
{
27
    setupUi(this, horiz);
28
    setupUi(this, horiz);
28
}
29
}
29
30
30
void MDataWidget::setData(const MetaData& md)
31
void MDataWidget::setData(const MetaData& md)
31
{
32
{
32
33
    // Sometimes ignore the date
33
    // Sometimes ignore the date
34
    QString albtxt;
34
    QString albtxt;
35
    if (md.year < 1000 || md.album.contains(QString::number(md.year))) {
35
    if (md.year < 1000 || md.album.contains(QString::number(md.year))) {
36
        albtxt = md.album.trimmed();
36
        albtxt = md.album.trimmed();
37
    } else {
37
    } else {
38
        albtxt = md.album.trimmed() + " (" +
38
        albtxt = md.album.trimmed() + " (" + QString::number(md.year) + ")";
39
            QString::number(md.year) + ")";
40
    }
39
    }
41
    lab_album->setText(albtxt);
40
    lab_album->setText(albtxt);
42
    lab_album->setToolTip(QString::fromUtf8("<i></i>") + Helper::escapeHtml(albtxt));
41
    QString html;
42
    metaDataToHtml(&md, html);
43
    lab_album->setToolTip(html);
43
44
44
    lab_artist->setText(md.artist);
45
    lab_artist->setText(md.artist);
45
    lab_artist->setToolTip(QString::fromUtf8("<i></i>") +
46
    lab_artist->setToolTip(QString::fromUtf8("<i></i>") +
46
                           Helper::escapeHtml(md.artist));
47
                           Helper::escapeHtml(md.artist));
47
48