--- a/TODO.txt Thu Aug 29 13:55:44 2013 +0100
+++ b/TODO.txt Thu Aug 29 14:23:23 2013 +0100
@@ -31,6 +31,9 @@
* Enable the selection of a new buddy icon
* Conversation room list display status icons
* Add "User is typing" notification
+* Status selector working from tray icon +* Improve enter key usage so that Shift-Enter does not send, by inserts a line feed +* Rewrite the event loop for Windows ===========================================================
@@ -46,3 +49,4 @@
* Conversation room list display
* Conversation text entry
* Remember group expanded state
+* Enable double click to open a chat --- a/src/QuailBListWindow.cpp Thu Aug 29 13:55:44 2013 +0100
+++ b/src/QuailBListWindow.cpp Thu Aug 29 14:23:23 2013 +0100
@@ -75,10 +75,10 @@
this, SLOT(nodeChanged(QTreeWidgetItem*, int)));
connect(buddylist, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem*)),
- this, SLOT(nodeChanged(QTreeWidgetItem *)));
+ this, SLOT(nodeChanged(QTreeWidgetItem *, QTreeWidgetItem *))); - connect(buddylist, SIGNAL(doubleClicked(QListWidgetItem *, int)),
- this, SLOT(doubleClickList(QListWidgetItem *, int)));
+ connect(buddylist, SIGNAL(itemDoubleClicked(QTreeWidgetItem *, int)), + this, SLOT(doubleClickList(QTreeWidgetItem *, int))); connect(buddylist, SIGNAL(openIm(PurpleBuddy *)),
this, SLOT(openImSlot(PurpleBuddy *)));
@@ -324,13 +324,13 @@
**************************************************************************/
QQuailBListWindow::currentNodeChanged(QTreeWidgetItem *item,
- QTreeWidgetItem */*prevItem*/)
+ QTreeWidgetItem *prevItem)
+ nodeChanged(item, prevItem); -QQuailBListWindow::nodeChanged(QTreeWidgetItem *_item, int /*col*/)
+QQuailBListWindow::nodeChanged(QTreeWidgetItem *_item, QTreeWidgetItem * /*prev*/) qDebug() << "QQuailBListWindow::nodeChanged";
--- a/src/QuailBListWindow.h Thu Aug 29 13:55:44 2013 +0100
+++ b/src/QuailBListWindow.h Thu Aug 29 14:23:23 2013 +0100
@@ -58,7 +58,7 @@
- void nodeChanged(QTreeWidgetItem *item, int col);
+ void nodeChanged(QTreeWidgetItem *item, QTreeWidgetItem *prevItem); void currentNodeChanged(QTreeWidgetItem *item, QTreeWidgetItem *prev);
void doubleClickList(QTreeWidgetItem *item, int col);
--- a/src/QuailBuddyList.cpp Thu Aug 29 13:55:44 2013 +0100
+++ b/src/QuailBuddyList.cpp Thu Aug 29 14:23:23 2013 +0100
@@ -1132,6 +1132,7 @@
+//TODO: This needs moving to the items contextMenuEvent QQuailBuddyList::showContextMenuSlot(QTreeWidgetItem *_item,
const QPoint &point, int)