Improvements to selectremotedlg etc
authorTorste Aikio <zokier@zokier.laptop>
Mon, 21 Jun 2010 08:16:14 +0000 (11:16 +0300)
committerTorste Aikio <zokier@zokier.laptop>
Mon, 21 Jun 2010 08:16:14 +0000 (11:16 +0300)
debian/changelog
src/remotedbmgr.cpp
src/remotelistwidgetitem.cpp
src/selectremotedlg.cpp

index 31c38aa..6ad8530 100644 (file)
@@ -1,3 +1,9 @@
+irwi (0.2-1) unstable; urgency=low
+
+  * Rewrite of the core
+
+ -- Torste Aikio <zokier@unknown>  Mon, 11 Jun 2010 10:17:33 +0300
+
 irwi (0.1-5) unstable; urgency=low
 
   * Added a timeout functionality for stopping lirc
index 0ea4232..3e517e4 100644 (file)
@@ -9,7 +9,6 @@
 #include <QNetworkRequest>
 #include <QBuffer>
 #include <QByteArray>
-#include <QDebug>
 
 RemoteDBMgr::RemoteDBMgr()
 {
index ac2b00e..d810339 100644 (file)
@@ -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();
     }
 }
 
index 30e86cd..7ac38c8 100644 (file)
@@ -61,6 +61,7 @@ SelectRemoteDlg::~SelectRemoteDlg()
 void SelectRemoteDlg::setDB(RemoteDB *db)
 {
     remoteDB = db;
+    alphabetList->addItems(remoteDB->keys());
     setBusy(false);
 }