pidgin/quail/quail-redux

Parents 6558e77c1bc2
Children ac6fe25ce84c
Enable double click to chat to someone, also silence some runtime warnings
--- 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
DONE
===========================================================
@@ -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 @@
**************************************************************************/
void
QQuailBListWindow::currentNodeChanged(QTreeWidgetItem *item,
- QTreeWidgetItem */*prevItem*/)
+ QTreeWidgetItem *prevItem)
{
- nodeChanged(item, 0);
+ nodeChanged(item, prevItem);
}
void
-QQuailBListWindow::nodeChanged(QTreeWidgetItem *_item, int /*col*/)
+QQuailBListWindow::nodeChanged(QTreeWidgetItem *_item, QTreeWidgetItem * /*prev*/)
{
qDebug() << "QQuailBListWindow::nodeChanged";
QQuailBListItem *item;
--- 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 reloadList();
protected slots:
- 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 @@
// purple_blist_save();
}
+//TODO: This needs moving to the items contextMenuEvent
void
QQuailBuddyList::showContextMenuSlot(QTreeWidgetItem *_item,
const QPoint &point, int)