本文整理汇总了C++中ConnectionSettings::setInitialNick方法的典型用法代码示例。如果您正苦于以下问题:C++ ConnectionSettings::setInitialNick方法的具体用法?C++ ConnectionSettings::setInitialNick怎么用?C++ ConnectionSettings::setInitialNick使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ConnectionSettings
的用法示例。
在下文中一共展示了ConnectionSettings::setInitialNick方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: connectTo
void ConnectionManager::connectTo(Konversation::ConnectionFlag flag, const QString& target,
const QString& port, const QString& password, const QString& nick, const QString& channel,
bool useSSL)
{
ConnectionSettings settings;
if (target.startsWith(QLatin1String("irc://")) || target.startsWith(QLatin1String("ircs://")))
decodeIrcUrl(target, settings);
else
{
decodeAddress(target, settings);
Konversation::ServerSettings server = settings.server();
if (!port.isEmpty()) server.setPort(port.toInt());
if (!password.isEmpty()) server.setPassword(password);
if (useSSL) server.setSSLEnabled(true);
settings.setServer(server);
if (!nick.isEmpty()) settings.setInitialNick(nick);
if (!channel.isEmpty())
{
Konversation::ChannelSettings channelSettings(channel);
Konversation::ChannelList cl;
cl << channelSettings;
settings.setOneShotChannelList(cl);
}
}
connectTo(flag, settings);
}