From 3ad423e0fc9ca692cfeb360a582284d01731b005 Mon Sep 17 00:00:00 2001 From: Torste Aikio Date: Mon, 21 Jun 2010 11:16:14 +0300 Subject: [PATCH] Improvements to selectremotedlg etc --- debian/changelog | 6 ++++++ src/remotedbmgr.cpp | 1 - src/remotelistwidgetitem.cpp | 12 ++++++------ src/selectremotedlg.cpp | 1 + 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index 31c38aa..6ad8530 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +irwi (0.2-1) unstable; urgency=low + + * Rewrite of the core + + -- Torste Aikio Mon, 11 Jun 2010 10:17:33 +0300 + irwi (0.1-5) unstable; urgency=low * Added a timeout functionality for stopping lirc diff --git a/src/remotedbmgr.cpp b/src/remotedbmgr.cpp index 0ea4232..3e517e4 100644 --- a/src/remotedbmgr.cpp +++ b/src/remotedbmgr.cpp @@ -9,7 +9,6 @@ #include #include #include -#include RemoteDBMgr::RemoteDBMgr() { diff --git a/src/remotelistwidgetitem.cpp b/src/remotelistwidgetitem.cpp index ac2b00e..d810339 100644 --- a/src/remotelistwidgetitem.cpp +++ b/src/remotelistwidgetitem.cpp @@ -4,19 +4,19 @@ RemoteListWidgetItem::RemoteListWidgetItem(Remote remote, QListWidget *parent) : QListWidgetItem(parent, 1337), m_remote(remote) { + setFlags(Qt::NoItemFlags|Qt::ItemIsSelectable|Qt::ItemIsEnabled); } //overrides QListWidgetItem::data QVariant RemoteListWidgetItem::data(int role) const { - QString str = m_remote.name() + m_remote.rating(); + QString str = m_remote.name() + + " (" + QString::number(m_remote.rating()) + ")"; switch (role) { - case Qt::DecorationRole: - return QVariant(); - case Qt::SizeHintRole: - return QVariant(); - default: + case Qt::DisplayRole: return QVariant(str); + default: + return QVariant(); } } diff --git a/src/selectremotedlg.cpp b/src/selectremotedlg.cpp index 30e86cd..7ac38c8 100644 --- a/src/selectremotedlg.cpp +++ b/src/selectremotedlg.cpp @@ -61,6 +61,7 @@ SelectRemoteDlg::~SelectRemoteDlg() void SelectRemoteDlg::setDB(RemoteDB *db) { remoteDB = db; + alphabetList->addItems(remoteDB->keys()); setBusy(false); } -- 1.7.9.5