projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make selectBuffer() work as expected (by me :-)).
[quassel.git]
/
src
/
client
/
buffertreemodel.cpp
diff --git
a/src/client/buffertreemodel.cpp
b/src/client/buffertreemodel.cpp
index
54ef7a8
..
b93f858
100644
(file)
--- a/
src/client/buffertreemodel.cpp
+++ b/
src/client/buffertreemodel.cpp
@@
-20,8
+20,9
@@
#include <QColor> // FIXME Dependency on QtGui!
#include <QColor> // FIXME Dependency on QtGui!
-#include "client
proxy
.h"
+#include "client.h"
#include "buffertreemodel.h"
#include "buffertreemodel.h"
+#include "signalproxy.h"
/*****************************************
* Fancy Buffer Items
/*****************************************
* Fancy Buffer Items
@@
-116,8
+117,7
@@
Qt::ItemFlags NetworkTreeItem::flags() const {
BufferTreeModel::BufferTreeModel(QObject *parent)
: TreeModel(BufferTreeModel::defaultHeader(), parent)
{
BufferTreeModel::BufferTreeModel(QObject *parent)
: TreeModel(BufferTreeModel::defaultHeader(), parent)
{
- connect(this, SIGNAL(fakeUserInput(BufferId, QString)),
- ClientProxy::instance(), SLOT(gsUserInput(BufferId, QString)));
+ Client::signalProxy()->attachSignal(this, SIGNAL(fakeUserInput(BufferId, QString)), SIGNAL(sendInput(BufferId, QString)));
}
QList<QVariant >BufferTreeModel::defaultHeader() {
}
QList<QVariant >BufferTreeModel::defaultHeader() {
@@
-256,7
+256,6
@@
void BufferTreeModel::bufferActivity(Buffer::ActivityLevel level, Buffer *buffer
void BufferTreeModel::selectBuffer(Buffer *buffer) {
QModelIndex index = getOrCreateBufferItemIndex(buffer);
void BufferTreeModel::selectBuffer(Buffer *buffer) {
QModelIndex index = getOrCreateBufferItemIndex(buffer);
- emit selectionChanged(index);
+ //emit selectionChanged(index);
+ changeCurrent(index, QModelIndex());
}
}
-
-