|
BoolSetting | showTimestamps = {"/appearance/messages/showTimestamps", true} |
| Appearance. More...
|
|
BoolSetting | animationsWhenFocused |
|
QStringSetting | timestampFormat |
|
BoolSetting | showLastMessageIndicator |
|
EnumSetting< Qt::BrushStyle > | lastMessagePattern |
|
QStringSetting | lastMessageColor |
|
BoolSetting | showEmptyInput = {"/appearance/showEmptyInputBox", true} |
|
BoolSetting | showMessageLength |
|
EnumSetting< MessageOverflow > | messageOverflow |
|
BoolSetting | separateMessages |
|
BoolSetting | hideModerated = {"/appearance/messages/hideModerated", false} |
|
BoolSetting | hideModerationActions |
|
BoolSetting | hideDeletionActions |
|
BoolSetting | colorizeNicknames |
|
EnumSetting< UsernameDisplayMode > | usernameDisplayMode |
|
EnumSetting< NotebookTabLocation > | tabDirection |
|
BoolSetting | showReplyButton = {"/appearance/showReplyButton", false} |
|
BoolSetting | stripReplyMention = {"/appearance/stripReplyMention", true} |
|
IntSetting | collpseMessagesMinLines |
|
BoolSetting | alternateMessages |
|
FloatSetting | boldScale = {"/appearance/boldScale", 63} |
|
BoolSetting | showTabCloseButton = {"/appearance/showTabCloseButton", true} |
|
BoolSetting | showTabLive = {"/appearance/showTabLiveButton", true} |
|
BoolSetting | hidePreferencesButton |
|
BoolSetting | hideUserButton = {"/appearance/hideUserButton", false} |
|
BoolSetting | enableSmoothScrolling = {"/appearance/smoothScrolling", true} |
|
BoolSetting | enableSmoothScrollingNewMessages |
|
BoolSetting | boldUsernames = {"/appearance/messages/boldUsernames", true} |
|
BoolSetting | colorUsernames = {"/appearance/messages/colorUsernames", true} |
|
BoolSetting | findAllUsernames |
|
BoolSetting | headerViewerCount |
|
BoolSetting | headerStreamTitle |
|
BoolSetting | headerGame = {"/appearance/splitheader/showGame", false} |
|
BoolSetting | headerUptime = {"/appearance/splitheader/showUptime", false} |
|
FloatSetting | customThemeMultiplier |
|
BoolSetting | showBadgesGlobalAuthority |
|
BoolSetting | showBadgesPredictions |
|
BoolSetting | showBadgesChannelAuthority |
|
BoolSetting | showBadgesSubscription |
|
BoolSetting | showBadgesVanity = {"/appearance/badges/vanity", true} |
|
BoolSetting | showBadgesChatterino = {"/appearance/badges/chatterino", true} |
|
BoolSetting | showBadgesFfz = {"/appearance/badges/ffz", true} |
|
BoolSetting | useCustomFfzModeratorBadges |
|
BoolSetting | useCustomFfzVipBadges |
|
BoolSetting | showBadgesSevenTV = {"/appearance/badges/seventv", true} |
|
BoolSetting | allowDuplicateMessages |
| Behaviour. More...
|
|
BoolSetting | mentionUsersWithAt = {"/behaviour/mentionUsersWithAt", false} |
|
BoolSetting | showJoins = {"/behaviour/showJoins", false} |
|
BoolSetting | showParts = {"/behaviour/showParts", false} |
|
FloatSetting | mouseScrollMultiplier |
|
BoolSetting | autoCloseUserPopup = {"/behaviour/autoCloseUserPopup", true} |
|
BoolSetting | autoCloseThreadPopup |
|
BoolSetting | onlyFetchChattersForSmallerStreamers |
|
IntSetting | smallStreamerLimit |
|
BoolSetting | prefixOnlyEmoteCompletion |
|
BoolSetting | userCompletionOnlyWithAt |
|
BoolSetting | emoteCompletionWithColon |
|
BoolSetting | showUsernameCompletionMenu |
|
FloatSetting | pauseOnHoverDuration = {"/behaviour/pauseOnHoverDuration", 0} |
|
EnumSetting< Qt::KeyboardModifier > | pauseChatModifier |
|
BoolSetting | autorun = {"/behaviour/autorun", false} |
|
BoolSetting | mentionUsersWithComma |
|
BoolSetting | allowCommandsAtEnd = {"/commands/allowCommandsAtEnd", false} |
| Commands. More...
|
|
BoolSetting | scaleEmotesByLineHeight |
| Emotes. More...
|
|
BoolSetting | enableEmoteImages = {"/emotes/enableEmoteImages", true} |
|
BoolSetting | animateEmotes = {"/emotes/enableGifAnimations", true} |
|
FloatSetting | emoteScale = {"/emotes/scale", 1.f} |
|
BoolSetting | showUnlistedSevenTVEmotes |
|
QStringSetting | emojiSet = {"/emotes/emojiSet", "Twitter"} |
|
BoolSetting | stackBits = {"/emotes/stackBits", false} |
|
BoolSetting | removeSpacesBetweenEmotes |
|
BoolSetting | enableBTTVGlobalEmotes = {"/emotes/bttv/global", true} |
|
BoolSetting | enableBTTVChannelEmotes = {"/emotes/bttv/channel", true} |
|
BoolSetting | enableFFZGlobalEmotes = {"/emotes/ffz/global", true} |
|
BoolSetting | enableFFZChannelEmotes = {"/emotes/ffz/channel", true} |
|
BoolSetting | enableSevenTVGlobalEmotes = {"/emotes/seventv/global", true} |
|
BoolSetting | enableSevenTVChannelEmotes = {"/emotes/seventv/channel", true} |
|
BoolSetting | enableSevenTVEventAPI = {"/emotes/seventv/eventapi", true} |
|
BoolSetting | linksDoubleClickOnly = {"/links/doubleClickToOpen", false} |
| Links. More...
|
|
BoolSetting | linkInfoTooltip = {"/links/linkInfoTooltip", false} |
|
IntSetting | thumbnailSize = {"/appearance/thumbnailSize", 0} |
|
IntSetting | thumbnailSizeStream = {"/appearance/thumbnailSizeStream", 2} |
|
BoolSetting | unshortLinks = {"/links/unshortLinks", false} |
|
BoolSetting | lowercaseDomains = {"/links/linkLowercase", true} |
|
EnumSetting< StreamerModeSetting > | enableStreamerMode |
| Streamer Mode. More...
|
|
BoolSetting | streamerModeHideUsercardAvatars |
|
BoolSetting | streamerModeHideLinkThumbnails |
|
BoolSetting | streamerModeHideViewerCountAndDuration |
|
BoolSetting | streamerModeHideModActions |
|
BoolSetting | streamerModeMuteMentions = {"/streamerMode/muteMentions", true} |
|
BoolSetting | streamerModeSuppressLiveNotifications |
|
BoolSetting | streamerModeSuppressInlineWhispers |
|
QStringSetting | ignoredPhraseReplace |
| Ignored Phrases. More...
|
|
BoolSetting | enableTwitchBlockedUsers |
| Blocked Users. More...
|
|
IntSetting | showBlockedUsersMessages = {"/ignore/showBlockedUsers", 0} |
|
QStringSetting | timeoutAction = {"/moderation/timeoutAction", "Disable"} |
| Moderation. More...
|
|
IntSetting | timeoutStackStyle |
|
BoolSetting | customHighlightSound = {"/highlighting/useCustomSound", false} |
| Highlighting. More...
|
|
BoolSetting | enableSelfHighlight |
|
BoolSetting | showSelfHighlightInMentions |
|
BoolSetting | enableSelfHighlightSound |
|
BoolSetting | enableSelfHighlightTaskbar |
|
QStringSetting | selfHighlightSoundUrl |
|
QStringSetting | selfHighlightColor |
|
BoolSetting | enableWhisperHighlight |
|
BoolSetting | enableWhisperHighlightSound |
|
BoolSetting | enableWhisperHighlightTaskbar |
|
QStringSetting | whisperHighlightSoundUrl |
|
QStringSetting | whisperHighlightColor |
|
BoolSetting | enableRedeemedHighlight |
|
QStringSetting | redeemedHighlightSoundUrl |
|
QStringSetting | redeemedHighlightColor |
|
BoolSetting | enableFirstMessageHighlight |
|
QStringSetting | firstMessageHighlightSoundUrl |
|
QStringSetting | firstMessageHighlightColor |
|
BoolSetting | enableElevatedMessageHighlight |
|
QStringSetting | elevatedMessageHighlightSoundUrl |
|
QStringSetting | elevatedMessageHighlightColor |
|
BoolSetting | enableSubHighlight |
|
BoolSetting | enableSubHighlightSound |
|
BoolSetting | enableSubHighlightTaskbar |
|
QStringSetting | subHighlightSoundUrl |
|
QStringSetting | subHighlightColor = {"/highlighting/subHighlightColor", ""} |
|
BoolSetting | enableThreadHighlight |
|
BoolSetting | showThreadHighlightInMentions |
|
BoolSetting | enableThreadHighlightSound |
|
BoolSetting | enableThreadHighlightTaskbar |
|
QStringSetting | threadHighlightSoundUrl |
|
QStringSetting | threadHighlightColor |
|
QStringSetting | highlightColor = {"/highlighting/color", ""} |
|
BoolSetting | longAlerts = {"/highlighting/alerts", false} |
|
BoolSetting | highlightMentions = {"/highlighting/mentions", true} |
|
BoolSetting | excludeUserMessagesFromFilter |
| Filtering. More...
|
|
BoolSetting | enableLogging = {"/logging/enabled", false} |
| Logging. More...
|
|
QStringSetting | logPath = {"/logging/path", ""} |
|
QStringSetting | pathHighlightSound |
|
BoolSetting | highlightAlwaysPlaySound |
|
BoolSetting | inlineWhispers = {"/whispers/enableInlineWhispers", true} |
|
BoolSetting | highlightInlineWhispers |
|
BoolSetting | notificationFlashTaskbar |
| Notifications. More...
|
|
BoolSetting | notificationPlaySound |
|
BoolSetting | notificationCustomSound |
|
QStringSetting | notificationPathSound |
|
BoolSetting | notificationOnAnyChannel |
|
BoolSetting | notificationToast = {"/notifications/enableToast", false} |
|
IntSetting | openFromToast |
|
BoolSetting | streamlinkUseCustomPath |
| External tools. More...
|
|
QStringSetting | streamlinkPath = {"/external/streamlink/customPath", ""} |
|
QStringSetting | preferredQuality |
|
QStringSetting | streamlinkOpts = {"/external/streamlink/options", ""} |
|
QStringSetting | customURIScheme = {"/external/urischeme"} |
|
BoolSetting | imageUploaderEnabled |
|
QStringSetting | imageUploaderUrl = {"/external/imageUploader/url", ""} |
|
QStringSetting | imageUploaderFormField |
|
QStringSetting | imageUploaderHeaders |
|
QStringSetting | imageUploaderLink = {"/external/imageUploader/link", ""} |
|
QStringSetting | imageUploaderDeletionLink |
|
BoolSetting | betaUpdates = {"/misc/beta", false} |
| Misc. More...
|
|
BoolSetting | enableExperimentalIrc = {"/misc/experimentalIrc", false} |
|
IntSetting | startUpNotification = {"/misc/startUpNotification", 0} |
|
QStringSetting | currentVersion = {"/misc/currentVersion", ""} |
|
BoolSetting | loadTwitchMessageHistoryOnConnect |
|
IntSetting | twitchMessageHistoryLimit |
|
IntSetting | scrollbackSplitLimit |
|
IntSetting | scrollbackUsercardLimit |
|
EnumSetting< HelixTimegateOverride > | helixTimegateRaid |
|
EnumSetting< HelixTimegateOverride > | helixTimegateWhisper |
|
EnumSetting< HelixTimegateOverride > | helixTimegateVIPs |
|
EnumSetting< HelixTimegateOverride > | helixTimegateModerators |
|
EnumSetting< HelixTimegateOverride > | helixTimegateCommercial |
|
IntSetting | emotesTooltipPreview = {"/misc/emotesTooltipPreview", 1} |
|
BoolSetting | openLinksIncognito = {"/misc/openLinksIncognito", 0} |
|
QStringSetting | cachePath = {"/cache/path", ""} |
|
BoolSetting | restartOnCrash = {"/misc/restartOnCrash", false} |
|
BoolSetting | attachExtensionToAnyProcess |
|
BoolSetting | askOnImageUpload = {"/misc/askOnImageUpload", true} |
|
BoolSetting | informOnTabVisibilityToggle |
|
BoolSetting | lockNotebookLayout = {"/misc/lockNotebookLayout", false} |
|
BoolSetting | showUnhandledIrcMessages |
| Debug. More...
|
|
IntSetting | lastSelectChannelTab = {"/ui/lastSelectChannelTab", 0} |
| UI. More...
|
|
IntSetting | lastSelectIrcConn = {"/ui/lastSelectIrcConn", 0} |
|
BoolSetting | similarityEnabled = {"/similarity/similarityEnabled", false} |
|
BoolSetting | colorSimilarDisabled |
|
BoolSetting | hideSimilar = {"/similarity/hideSimilar", false} |
|
BoolSetting | hideSimilarBySameUser |
|
BoolSetting | hideSimilarMyself = {"/similarity/hideSimilarMyself", false} |
|
BoolSetting | shownSimilarTriggerHighlights |
|
FloatSetting | similarityPercentage |
|
IntSetting | hideSimilarMaxDelay = {"/similarity/hideSimilarMaxDelay", 5} |
|
IntSetting | hideSimilarMaxMessagesToCheck |
|
ChatterinoSetting< std::vector< TimeoutButton > > | timeoutButtons |
| Timeout buttons. More...
|
|
SignalVector< HighlightPhrase > & | highlightedMessages |
|
SignalVector< HighlightPhrase > & | highlightedUsers |
|
SignalVector< HighlightBadge > & | highlightedBadges |
|
SignalVector< HighlightBlacklistUser > & | blacklistedUsers |
|
SignalVector< IgnorePhrase > & | ignoredMessages |
|
SignalVector< QString > & | mutedChannels |
|
SignalVector< FilterRecordPtr > & | filterRecords |
|
SignalVector< Nickname > & | nicknames |
|
SignalVector< ModerationAction > & | moderationActions |
|
Settings which are availlable for reading and writing on the gui thread.