1 #ifndef _KVI_IRCSERVERDB_H_
2 #define _KVI_IRCSERVERDB_H_
124 void clearAutoConnectOnStartupServers();
130 void clearAutoConnectOnStartupNetworks();
169 unsigned int networkCount()
const;
176 void load(
const QString & szFilename);
183 void save(
const QString & szFilename);
192 void importFromMircIni(
const QString & filename,
const QString &
szMircIni, QStringList & recentServers);
209 bool makeCurrentBestServerInNetwork(
const QString & szNetName,
KviIrcNetwork * pNet, QString & szError);
212 #endif //_KVI_IRCSERVERDB_H_
kvi_u32_t uPort
Definition: KviIrcServerDataBase.h:47
bool bIPv6
Definition: KviIrcServerDataBase.h:49
QString szId
Definition: KviIrcServerDataBase.h:56
QString szInitUMode
Definition: KviIrcServerDataBase.h:55
struct _KviIrcServerDefinition KviIrcServerDefinition
Server definition.
Definition: KviIrcServerDataBase.h:44
QString szMircIni
Definition: libkvisetup.cpp:48
QString szNick
Definition: KviIrcServerDataBase.h:54
Network handling class.
Definition: KviIrcNetwork.h:47
KviPointerList< KviIrcNetwork > * autoConnectOnStartupNetworks()
Returns a list of networks to connect on startup This list is computed when the data are loaded from ...
Definition: KviIrcServerDataBase.h:118
bool bSSL
Definition: KviIrcServerDataBase.h:50
QString szPass
Definition: KviIrcServerDataBase.h:53
bool save(KviThemeInfo &options, bool bSaveIcons)
Definition: KviOptions.cpp:986
KviPointerHashTable< QString, KviIrcNetwork > * recordDict()
Returns the record dictionary of the database.
Definition: KviIrcServerDataBase.h:94
QString szLinkFilter
Definition: KviIrcServerDataBase.h:52
const QString & currentNetworkName()
Returns the current network name.
Definition: KviIrcServerDataBase.h:143
void setCurrentNetwork(const QString &szNetName)
Sets the current network.
Definition: KviIrcServerDataBase.h:137
QString m_szCurrentNetwork
Definition: KviIrcServerDataBase.h:79
KviPointerList< KviIrcNetwork > * m_pAutoConnectOnStartupNetworks
Definition: KviIrcServerDataBase.h:81
bool bPortIsValid
Definition: KviIrcServerDataBase.h:48
KviPointerList< KviIrcServer > * autoConnectOnStartupServers()
Returns a list of servers to connect on startup This list is computed when the data are loaded from d...
Definition: KviIrcServerDataBase.h:106
This file contains compile time settings.
bool bSTARTTLS
Definition: KviIrcServerDataBase.h:51
KviPointerHashTable< QString, KviIrcNetwork > * m_pRecords
Definition: KviIrcServerDataBase.h:78
Irc server database handling class.
Definition: KviIrcServerDataBase.h:63
KviPointerList< KviIrcServer > * m_pAutoConnectOnStartupServers
Definition: KviIrcServerDataBase.h:80
#define KVILIB_API
Definition: kvi_settings.h:125
Helper functions for the QString class.
QString szServer
Definition: KviIrcServerDataBase.h:46