#include "chatwidget.h"
#include "settings.h"
#include "client.h"
+#include "network.h"
BufferWidget::BufferWidget(QWidget *parent)
: QWidget(parent),
- _currentBuffer(0)
+ _currentBuffer(0),
+ _currentNetwork(0)
{
ui.setupUi(this);
ui.ownNick->clear(); // TODO add nick history
}
+NetworkId BufferWidget::currentNetwork() const {
+ return _currentNetwork;
+}
+
+void BufferWidget::setCurrentNetwork(NetworkId networkId) {
+ Network *net = Client::network(networkId);
+ if(!net)
+ return;
+ _currentNetwork = networkId;
+
+ ui.ownNick->clear();
+ ui.ownNick->addItem(net->myNick());
+}
+
void BufferWidget::removeBuffer(BufferId bufferId) {
if(!_chatWidgets.contains(bufferId))
return;