#include <QColor> // FIXME Dependency on QtGui!
-#include "clientproxy.h"
+#include "client.h"
#include "buffertreemodel.h"
+#include "signalproxy.h"
/*****************************************
* Fancy Buffer Items
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() {
void BufferTreeModel::selectBuffer(Buffer *buffer) {
QModelIndex index = getOrCreateBufferItemIndex(buffer);
- emit selectionChanged(index);
+ //emit selectionChanged(index);
+ changeCurrent(index, QModelIndex());
}
-
-