static Buffer *buffer(BufferInfo);
static inline Buffer *monitorBuffer() { return instance()->_monitorBuffer; }
- Buffer *statusBuffer(const NetworkId &networkid) const;
-
static QList<NetworkId> networkIds();
static const Network * network(NetworkId);
static void setCurrentCoreAccount(AccountId);
static inline BufferSyncer *bufferSyncer() { return instance()->_bufferSyncer; }
+ Buffer *statusBuffer(const NetworkId &networkid) const;
+
static QPointer<Client> instanceptr;
QPointer<QIODevice> socket;
tr("Input channel name:"),QLineEdit::Normal,
QDir::home().dirName(), &ok);
if (ok && !channelName.isEmpty()) {
- const Buffer *statusbuffer = Client::instance()->statusBuffer(index.data(NetworkModel::NetworkIdRole).value<NetworkId>());
- if(statusbuffer) {
- Client::instance()->userInput(statusbuffer->bufferInfo(), QString("/J %1").arg(channelName));
+ BufferInfo bufferInfo = index.child(0,0).data(NetworkModel::BufferInfoRole).value<BufferInfo>();
+ if(bufferInfo.isValid()) {
+ Client::instance()->userInput(bufferInfo, QString("/J %1").arg(channelName));
}
}
} else
quasselVersion = "0.2.0-alpha1+";
quasselDate = "2008-02-27";
- quasselBuild = 595;
+ quasselBuild = 596;
//! Minimum client build number the core needs
clientBuildNeeded = 563;