IRCSettings

Undocumented in source.

Constructors

this
this(string filename)
Undocumented in source.

Members

Functions

clone
IRCSettings clone()
Undocumented in source. Be warned that the author may not have intended to support it.
updateDefaults
void updateDefaults()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

alternateNick
string alternateNick [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
alternateNick
string alternateNick [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
channelSettings
Setting channelSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
defChannel
string defChannel [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
defChannel
string defChannel [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
host
string host [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
host
string host [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
joinOnConnect
bool joinOnConnect [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
joinOnConnect
bool joinOnConnect [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
nick
string nick [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
nick
string nick [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
port
ushort port [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
port
ushort port [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
serverSettings
Setting serverSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
userName
string userName [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
userName
string userName [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
userRealName
string userRealName [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
userRealName
string userRealName [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
userSettings
Setting userSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SettingsFile

_setting
Setting _setting;
Undocumented in source.
_filename
string _filename;
Undocumented in source.
_lastModificationTime
SysTime _lastModificationTime;
Undocumented in source.
_loaded
bool _loaded;
Undocumented in source.
_format
SettingsFileFormat _format;
Undocumented in source.
setting
Setting setting [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
copySettings
Setting copySettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
replaceSetting
void replaceSetting(Setting s)

replace setting object

applySettings
Setting applySettings [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
limitInt
int limitInt(long value, int minvalue, int maxvalue)
Undocumented in source. Be warned that the author may not have intended to support it.
limitString
string limitString(string value, string[] values)
Undocumented in source.
loaded
bool loaded [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
filename
string filename [@property getter]

filename

filename
string filename [@property setter]

filename

updateModificationTime
bool updateModificationTime()
Undocumented in source. Be warned that the author may not have intended to support it.
load
bool load(string filename)

load settings from file

save
bool save(string filename, bool pretty)

save settings to file

updateDefaults
void updateDefaults()

override to add default values if missing

afterLoad
void afterLoad()

override to do something after loading - e.g. set defaults

afterSave
void afterSave()

override to do something after saving

merge
bool merge(string json)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta