Improvements to selectremotedlg etc
[irwi] / src / remotelistwidgetitem.cpp
1 #include <QListWidget>
2 #include "remotelistwidgetitem.h"
3
4 RemoteListWidgetItem::RemoteListWidgetItem(Remote remote, QListWidget *parent)
5     : QListWidgetItem(parent, 1337), m_remote(remote)
6 {
7     setFlags(Qt::NoItemFlags|Qt::ItemIsSelectable|Qt::ItemIsEnabled);
8 }
9
10 //overrides QListWidgetItem::data
11 QVariant RemoteListWidgetItem::data(int role) const
12 {
13     QString str = m_remote.name() 
14         + " (" + QString::number(m_remote.rating()) + ")";
15     switch (role) {
16         case Qt::DisplayRole:
17             return QVariant(str);
18         default:
19             return QVariant();
20     }
21 }
22