--- /dev/null
+#include "remotelistwidgetitem.h"
+
+RemoteListWidgetItem::RemoteListWidgetItem(Remote remote, QWidget *parent = 0)
+ : m_remote(remote), QListWidgetItem(parent, 1337)
+{
+}
+
+//overrides QListWidgetItem::data
+QVariant RemoteListWidgetItem::data(int role) const
+{
+ QString str = remote.name() + remote.rating();
+ switch (role) {
+ case Qt::DecorationRole:
+ return QVariant();
+ case Qt::SizeHintRole:
+ return QVariant();
+ default:
+ return QVariant(str);
+ }
+}
+
{
public:
RemoteListWidgetItem(Remote remote, QWidget *parent = 0);
- Remote getRemote();
+ Remote remote() const { return m_remote; }
//overrides QListWidgetItem::data
QVariant data(int role) const;
private:
- Remote remote;
+ Remote m_remote;
};
#endif