KVIrc 5.2.4
Developer APIs
Enumerations | Functions
KviIrcUrl Namespace Reference

Enumerations

enum  KviIrcUrlContextSpec {
  FirstFreeContext = 1 , NewContext = 2 , CurrentContext = 4 , TryCurrentContext = 8 ,
  TryEveryContext = 32 , DoNotPartChans = 16
}
 
enum  KviIrcUrlParserError { InvalidProtocol = 1 , InvalidPort = 2 , NeedNewContext = 4 , InvalidUrl = 8 }
 

Functions

KVIRC_API void join (QString &url, KviIrcServer *server)
 
KVIRC_API void makeJoinCmd (const QStringList &chans, QString &szJoinCommand)
 
KVIRC_API bool parse (const char *url, KviCString &cmdBuffer, int contextSpec=KVI_IRCURL_CONTEXT_FIRSTFREE)
 
KVIRC_API int run (const QString &url, int contextSpec=FirstFreeContext, KviConsoleWindow *pConsole=nullptr)
 
KVIRC_API void split (const QString &url, KviIrcUrlParts &parts)
 

Enumeration Type Documentation

◆ KviIrcUrlContextSpec

Enumerator
FirstFreeContext 
NewContext 
CurrentContext 
TryCurrentContext 
TryEveryContext 
DoNotPartChans 

◆ KviIrcUrlParserError

Enumerator
InvalidProtocol 
InvalidPort 
NeedNewContext 
InvalidUrl 

Function Documentation

◆ join()

void KviIrcUrl::join ( QString &  url,
KviIrcServer server 
)
extern

◆ makeJoinCmd()

void KviIrcUrl::makeJoinCmd ( const QStringList &  chans,
QString &  szJoinCommand 
)
extern

Referenced by run().

◆ parse()

bool KviIrcUrl::parse ( const char *  url,
KviCString cmdBuffer,
int  contextSpec = KVI_IRCURL_CONTEXT_FIRSTFREE 
)
extern

◆ run()

int KviIrcUrl::run ( const QString &  url,
int  contextSpec = FirstFreeContext,
KviConsoleWindow pConsole = nullptr 
)
extern

◆ split()

void KviIrcUrl::split ( const QString &  url,
KviIrcUrlParts parts 
)
extern