- [3, "NICK_OV_STATUS", "Show status (@/+) before nicknames in nicklist", true],
- [5, "ACCEPT_SERVICE_INVITES", "Automatically join channels when invited by Q", true],
- [6, "USE_HIDDENHOST", "Hide your hostmask when authed to Q (+x)", true],
- [8, "LASTPOS_LINE", "Show a last position indicator for each window", true]
+ [3, "NICK_OV_STATUS", "Show status (@/+) before nicknames in channel lines", true],
+ [5, "ACCEPT_SERVICE_INVITES", "Automatically join channels when invited by Q", true, {
+ settableByURL: false
+ }],
+ [6, "USE_HIDDENHOST", "Hide your hostmask when authed to Q (+x)", true, {
+ settableByURL: false
+ }],
+ [8, "LASTPOS_LINE", "Show a last position indicator for each window", true, {
+ enabled: qwebirc.ui.supportsFocus
+ }],
+ [9, "NICK_COLOURS", "Automatically colour nicknames", false],
+ [10, "HIDE_JOINPARTS", "Hide JOINS/PARTS/QUITS", false],
+ [11, "STYLE_HUE", "Adjust user interface hue", function() {
+ return {class_: qwebirc.config.HueOption, default_: 210};
+ }, {
+ applyChanges: function(value, ui) {
+ ui.setModifiableStylesheetValues({hue: value});
+ }
+ }],
+ [12, "QUERY_ON_NICK_CLICK", "Query on nickname click in channel", false],
+ [13, "SHOW_NICKLIST", "Show nickname list in channels", true],
+ [14, "SHOW_TIMESTAMPS", "Show timestamps", true] /* we rely on the hue update */