diff options
| author | 2007-06-06 05:37:03 +0000 | |
|---|---|---|
| committer | 2007-06-06 05:37:03 +0000 | |
| commit | 2d250bf64eb08df60b3149e53fc839a857d47496 (patch) | |
| tree | 69b17d66c8c9d14e0d892c83ab1bcfcb9d6acce8 /src/kvilib/irc/kvi_ircserver.cpp | |
| parent | *AUTOMATICALLY* updated KVI_SOURCES_DATE variable (diff) | |
| download | KVIrc-2d250bf64eb08df60b3149e53fc839a857d47496.tar.gz KVIrc-2d250bf64eb08df60b3149e53fc839a857d47496.tar.bz2 KVIrc-2d250bf64eb08df60b3149e53fc839a857d47496.zip | |
fixes/improvements
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@601 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/kvilib/irc/kvi_ircserver.cpp')
| -rw-r--r-- | src/kvilib/irc/kvi_ircserver.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/kvilib/irc/kvi_ircserver.cpp b/src/kvilib/irc/kvi_ircserver.cpp index 7fd59d86b..dbd3c12df 100644 --- a/src/kvilib/irc/kvi_ircserver.cpp +++ b/src/kvilib/irc/kvi_ircserver.cpp @@ -134,6 +134,24 @@ void KviIrcServer::generateUniqueId() KviQString::sprintf(m_szId,"myserver%d%d%d",tv.tv_usec,rand() % 1000,rand() % 1000); } +QString KviIrcServer::ircUri() +{ + QString uri("irc"); + if(useSSL())uri += "s"; + if(isIpV6())uri += "6"; + uri += "://"; + uri += m_szHostname; + + if(m_uPort!=6667) + { + uri += ":"; + QString num; + num.setNum(m_uPort); + uri += num; + } + return uri; +} + void KviIrcServer::setAutoJoinChannelList(QStringList * pNewChannelList) { if(m_pChannelList)delete m_pChannelList; |
