![]() |
KVIrc 5.2.4
Developer APIs
|
Go to the source code of this file.
Classes | |
struct | KviIrcUrlParts |
Namespaces | |
namespace | KviIrcUrl |
Macros | |
#define | KVI_IRCURL_CONTEXT_FIRSTFREE 0 |
#define | KVI_IRCURL_CONTEXT_NEW 1 |
#define | KVI_IRCURL_CONTEXT_THIS 2 |
Enumerations | |
enum | KviIrcUrl::KviIrcUrlContextSpec { KviIrcUrl::FirstFreeContext = 1 , KviIrcUrl::NewContext = 2 , KviIrcUrl::CurrentContext = 4 , KviIrcUrl::TryCurrentContext = 8 , KviIrcUrl::TryEveryContext = 32 , KviIrcUrl::DoNotPartChans = 16 } |
enum | KviIrcUrl::KviIrcUrlParserError { KviIrcUrl::InvalidProtocol = 1 , KviIrcUrl::InvalidPort = 2 , KviIrcUrl::NeedNewContext = 4 , KviIrcUrl::InvalidUrl = 8 } |
Functions | |
KVIRC_API void | KviIrcUrl::join (QString &url, KviIrcServer *server) |
KVIRC_API void | KviIrcUrl::makeJoinCmd (const QStringList &chans, QString &szJoinCommand) |
KVIRC_API bool | KviIrcUrl::parse (const char *url, KviCString &cmdBuffer, int contextSpec=KVI_IRCURL_CONTEXT_FIRSTFREE) |
KVIRC_API int | KviIrcUrl::run (const QString &url, int contextSpec=FirstFreeContext, KviConsoleWindow *pConsole=nullptr) |
KVIRC_API void | KviIrcUrl::split (const QString &url, KviIrcUrlParts &parts) |
#define KVI_IRCURL_CONTEXT_FIRSTFREE 0 |
#define KVI_IRCURL_CONTEXT_NEW 1 |
#define KVI_IRCURL_CONTEXT_THIS 2 |