-QList<BufferInfo> Client::allBufferInfos() {
- QList<BufferInfo> bufferids;
- foreach(Buffer *buffer, buffers()) {
- bufferids << buffer->bufferInfo();
- }
- return bufferids;
-}
-
-QList<Buffer *> Client::buffers() {
- return instance()->_buffers.values();
-}
-
-
-// FIXME remove
-Buffer *Client::buffer(BufferId bufferUid) {
- if(instance()->_buffers.contains(bufferUid))
- return instance()->_buffers[bufferUid];
- else
- return 0;
-}
-
-// FIXME remove
-Buffer *Client::buffer(BufferInfo id) {
- Buffer *buff = buffer(id.uid());
-
- if(!buff) {
- Client *client = Client::instance();
- buff = new Buffer(id, client);
- connect(buff, SIGNAL(destroyed()),
- client, SLOT(bufferDestroyed()));
- client->_buffers[id.uid()] = buff;
- emit client->bufferUpdated(id);
- }
- Q_ASSERT(buff);
- return buff;
-}
-
-Buffer *Client::monitorBuffer() {
- return instance()->_monitorBuffer;
-}
-
-
-NetworkModel *Client::networkModel() {
- return instance()->_networkModel;