Chatterino
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
▼
chatterino2
▼
benchmarks
►
src
Emojis.cpp
FormatTime.cpp
Helpers.cpp
Highlights.cpp
LimitedQueue.cpp
main.cpp
▼
lib
►
lrucache
►
lrucache
lrucache.hpp
▼
src
►
common
Aliases.hpp
Args.cpp
Args.hpp
Atomic.hpp
Channel.cpp
Channel.hpp
ChannelChatters.cpp
ChannelChatters.hpp
ChatterinoSetting.cpp
ChatterinoSetting.hpp
ChatterSet.cpp
ChatterSet.hpp
Common.hpp
CompletionModel.cpp
CompletionModel.hpp
ConcurrentMap.hpp
Credentials.cpp
Credentials.hpp
DownloadManager.cpp
DownloadManager.hpp
Env.cpp
Env.hpp
FlagsEnum.hpp
IrcColors.hpp
LinkParser.cpp
LinkParser.hpp
Modes.cpp
Modes.hpp
NetworkCommon.cpp
NetworkCommon.hpp
NetworkManager.cpp
NetworkManager.hpp
NetworkPrivate.cpp
NetworkPrivate.hpp
NetworkRequest.cpp
NetworkRequest.hpp
NetworkResult.cpp
NetworkResult.hpp
NullablePtr.hpp
Outcome.hpp
ProviderId.hpp
QLogging.cpp
QLogging.hpp
SignalVector.hpp
SignalVectorModel.hpp
Singleton.hpp
UniqueAccess.hpp
Version.cpp
Version.hpp
WindowDescriptors.cpp
WindowDescriptors.hpp
►
controllers
►
accounts
Account.cpp
Account.hpp
AccountController.cpp
AccountController.hpp
AccountModel.cpp
AccountModel.hpp
►
commands
►
builtin
►
twitch
ChatSettings.cpp
ChatSettings.hpp
Command.cpp
Command.hpp
CommandContext.hpp
CommandController.cpp
CommandController.hpp
CommandModel.cpp
CommandModel.hpp
►
filters
►
parser
FilterParser.cpp
FilterParser.hpp
Tokenizer.cpp
Tokenizer.hpp
Types.cpp
Types.hpp
FilterModel.cpp
FilterModel.hpp
FilterRecord.hpp
FilterSet.hpp
►
highlights
BadgeHighlightModel.cpp
BadgeHighlightModel.hpp
HighlightBadge.cpp
HighlightBadge.hpp
HighlightBlacklistModel.cpp
HighlightBlacklistModel.hpp
HighlightBlacklistUser.hpp
HighlightController.cpp
HighlightController.hpp
HighlightModel.cpp
HighlightModel.hpp
HighlightPhrase.cpp
HighlightPhrase.hpp
UserHighlightModel.cpp
UserHighlightModel.hpp
►
hotkeys
ActionNames.hpp
Hotkey.cpp
Hotkey.hpp
HotkeyCategory.hpp
HotkeyController.cpp
HotkeyController.hpp
HotkeyHelpers.cpp
HotkeyHelpers.hpp
HotkeyModel.cpp
HotkeyModel.hpp
►
ignores
IgnoreController.cpp
IgnoreController.hpp
IgnoreModel.cpp
IgnoreModel.hpp
IgnorePhrase.hpp
►
moderationactions
ModerationAction.cpp
ModerationAction.hpp
ModerationActionModel.cpp
ModerationActionModel.hpp
►
nicknames
Nickname.hpp
NicknamesModel.cpp
NicknamesModel.hpp
►
notifications
NotificationController.cpp
NotificationController.hpp
NotificationModel.cpp
NotificationModel.hpp
►
pings
MutedChannelModel.cpp
MutedChannelModel.hpp
►
userdata
UserData.hpp
UserDataController.cpp
UserDataController.hpp
►
debug
AssertInGuiThread.hpp
Benchmark.cpp
Benchmark.hpp
►
messages
►
layouts
MessageLayout.cpp
MessageLayout.hpp
MessageLayoutContainer.cpp
MessageLayoutContainer.hpp
MessageLayoutElement.cpp
MessageLayoutElement.hpp
►
search
AuthorPredicate.cpp
AuthorPredicate.hpp
BadgePredicate.cpp
BadgePredicate.hpp
ChannelPredicate.cpp
ChannelPredicate.hpp
LinkPredicate.cpp
LinkPredicate.hpp
MessageFlagsPredicate.cpp
MessageFlagsPredicate.hpp
MessagePredicate.hpp
RegexPredicate.cpp
RegexPredicate.hpp
SubstringPredicate.cpp
SubstringPredicate.hpp
SubtierPredicate.cpp
SubtierPredicate.hpp
Emote.cpp
Emote.hpp
Image.cpp
Image.hpp
ImageSet.cpp
ImageSet.hpp
LimitedQueue.hpp
LimitedQueueSnapshot.hpp
Link.cpp
Link.hpp
Message.cpp
Message.hpp
MessageBuilder.cpp
MessageBuilder.hpp
MessageColor.cpp
MessageColor.hpp
MessageElement.cpp
MessageElement.hpp
MessageParseArgs.hpp
MessageThread.cpp
MessageThread.hpp
Selection.hpp
SharedMessageBuilder.cpp
SharedMessageBuilder.hpp
►
providers
►
bttv
BttvEmotes.cpp
BttvEmotes.hpp
LoadBttvChannelEmote.cpp
LoadBttvChannelEmote.hpp
►
chatterino
ChatterinoBadges.cpp
ChatterinoBadges.hpp
►
colors
ColorProvider.cpp
ColorProvider.hpp
►
emoji
Emojis.cpp
Emojis.hpp
►
ffz
FfzBadges.cpp
FfzBadges.hpp
FfzEmotes.cpp
FfzEmotes.hpp
►
irc
AbstractIrcServer.cpp
AbstractIrcServer.hpp
Irc2.cpp
Irc2.hpp
IrcAccount.cpp
IrcAccount.hpp
IrcChannel2.cpp
IrcChannel2.hpp
IrcCommands.cpp
IrcCommands.hpp
IrcConnection2.cpp
IrcConnection2.hpp
IrcMessageBuilder.cpp
IrcMessageBuilder.hpp
IrcServer.cpp
IrcServer.hpp
►
liveupdates
BasicPubSubClient.hpp
BasicPubSubManager.hpp
BasicPubSubWebsocket.hpp
►
seventv
►
eventapi
SeventvEventAPIClient.cpp
SeventvEventAPIClient.hpp
SeventvEventAPIDispatch.cpp
SeventvEventAPIDispatch.hpp
SeventvEventAPIMessage.cpp
SeventvEventAPIMessage.hpp
SeventvEventAPISubscription.cpp
SeventvEventAPISubscription.hpp
SeventvBadges.cpp
SeventvBadges.hpp
SeventvEmotes.cpp
SeventvEmotes.hpp
SeventvEventAPI.cpp
SeventvEventAPI.hpp
►
twitch
►
api
Helix.cpp
Helix.hpp
►
pubsubmessages
AutoMod.cpp
AutoMod.hpp
Base.cpp
Base.hpp
ChannelPoints.cpp
ChannelPoints.hpp
ChatModeratorAction.cpp
ChatModeratorAction.hpp
Listen.cpp
Listen.hpp
Message.hpp
Unlisten.cpp
Unlisten.hpp
Whisper.cpp
Whisper.hpp
ChannelPointReward.cpp
ChannelPointReward.hpp
ChatterinoWebSocketppLogger.hpp
EmoteValue.hpp
IrcMessageHandler.cpp
IrcMessageHandler.hpp
PubSubActions.cpp
PubSubActions.hpp
PubSubClient.cpp
PubSubClient.hpp
PubSubClientOptions.hpp
PubSubHelpers.hpp
PubSubManager.cpp
PubSubManager.hpp
PubSubMessages.hpp
PubSubWebsocket.hpp
TwitchAccount.cpp
TwitchAccount.hpp
TwitchAccountManager.cpp
TwitchAccountManager.hpp
TwitchBadge.cpp
TwitchBadge.hpp
TwitchBadges.cpp
TwitchBadges.hpp
TwitchChannel.cpp
TwitchChannel.hpp
TwitchCommon.hpp
TwitchEmotes.cpp
TwitchEmotes.hpp
TwitchHelpers.cpp
TwitchHelpers.hpp
TwitchIrcServer.cpp
TwitchIrcServer.hpp
TwitchMessageBuilder.cpp
TwitchMessageBuilder.hpp
TwitchUser.cpp
TwitchUser.hpp
IvrApi.cpp
IvrApi.hpp
LinkResolver.cpp
LinkResolver.hpp
RecentMessagesApi.cpp
RecentMessagesApi.hpp
►
singletons
►
helper
GifTimer.cpp
GifTimer.hpp
LoggingChannel.cpp
LoggingChannel.hpp
Badges.cpp
Badges.hpp
Emotes.cpp
Emotes.hpp
Fonts.cpp
Fonts.hpp
Logging.cpp
Logging.hpp
NativeMessaging.cpp
NativeMessaging.hpp
Paths.cpp
Paths.hpp
Resources.cpp
Resources.hpp
Settings.cpp
Settings.hpp
Theme.cpp
Theme.hpp
Toasts.cpp
Toasts.hpp
TooltipPreviewImage.cpp
TooltipPreviewImage.hpp
Updates.cpp
Updates.hpp
WindowManager.cpp
WindowManager.hpp
►
util
►
serialize
Container.hpp
AttachToConsole.cpp
AttachToConsole.hpp
Clamp.hpp
Clipboard.cpp
Clipboard.hpp
CombinePath.hpp
ConcurrentMap.hpp
DebugCount.cpp
DebugCount.hpp
DisplayBadge.cpp
DisplayBadge.hpp
DistanceBetweenPoints.hpp
ExponentialBackoff.hpp
FormatTime.cpp
FormatTime.hpp
FunctionEventFilter.cpp
FunctionEventFilter.hpp
FuzzyConvert.cpp
FuzzyConvert.hpp
Helpers.cpp
Helpers.hpp
IncognitoBrowser.cpp
IncognitoBrowser.hpp
InitUpdateButton.cpp
InitUpdateButton.hpp
IrcHelpers.hpp
LayoutCreator.hpp
LayoutHelper.cpp
LayoutHelper.hpp
NuulsUploader.cpp
NuulsUploader.hpp
Overloaded.hpp
PersistSignalVector.hpp
PostToThread.hpp
QObjectRef.hpp
QStringHash.hpp
Qt.hpp
RapidjsonHelpers.cpp
RapidjsonHelpers.hpp
RapidJsonSerializeQString.hpp
RatelimitBucket.cpp
RatelimitBucket.hpp
RemoveScrollAreaBackground.hpp
SampleData.cpp
SampleData.hpp
SharedPtrElementLess.hpp
SplitCommand.cpp
SplitCommand.hpp
StandardItemHelper.hpp
StreamerMode.cpp
StreamerMode.hpp
StreamLink.cpp
StreamLink.hpp
Twitch.cpp
Twitch.hpp
TypeName.hpp
WindowsHelper.cpp
WindowsHelper.hpp
►
widgets
►
dialogs
►
switcher
AbstractSwitcherItem.hpp
NewPopupItem.cpp
NewPopupItem.hpp
NewTabItem.cpp
NewTabItem.hpp
QuickSwitcherModel.cpp
QuickSwitcherModel.hpp
QuickSwitcherPopup.cpp
QuickSwitcherPopup.hpp
SwitchSplitItem.cpp
SwitchSplitItem.hpp
BadgePickerDialog.cpp
BadgePickerDialog.hpp
ChannelFilterEditorDialog.cpp
ChannelFilterEditorDialog.hpp
ColorPickerDialog.cpp
ColorPickerDialog.hpp
EditHotkeyDialog.cpp
EditHotkeyDialog.hpp
EmotePopup.cpp
EmotePopup.hpp
IrcConnectionEditor.cpp
IrcConnectionEditor.hpp
LastRunCrashDialog.cpp
LastRunCrashDialog.hpp
LoginDialog.cpp
LoginDialog.hpp
NotificationPopup.cpp
NotificationPopup.hpp
QualityPopup.cpp
QualityPopup.hpp
ReplyThreadPopup.cpp
ReplyThreadPopup.hpp
SelectChannelDialog.cpp
SelectChannelDialog.hpp
SelectChannelFiltersDialog.cpp
SelectChannelFiltersDialog.hpp
SettingsDialog.cpp
SettingsDialog.hpp
UpdateDialog.cpp
UpdateDialog.hpp
UserInfoPopup.cpp
UserInfoPopup.hpp
WelcomeDialog.cpp
WelcomeDialog.hpp
►
helper
Button.cpp
Button.hpp
ChannelView.cpp
ChannelView.hpp
ColorButton.cpp
ColorButton.hpp
ComboBoxItemDelegate.cpp
ComboBoxItemDelegate.hpp
CommonTexts.hpp
DebugPopup.cpp
DebugPopup.hpp
EditableModelView.cpp
EditableModelView.hpp
EffectLabel.cpp
EffectLabel.hpp
Line.hpp
NotebookButton.cpp
NotebookButton.hpp
NotebookTab.cpp
NotebookTab.hpp
QColorPicker.cpp
QColorPicker.hpp
RegExpItemDelegate.cpp
RegExpItemDelegate.hpp
ResizingTextEdit.cpp
ResizingTextEdit.hpp
ScrollbarHighlight.cpp
ScrollbarHighlight.hpp
SearchPopup.cpp
SearchPopup.hpp
SettingsDialogTab.cpp
SettingsDialogTab.hpp
SignalLabel.cpp
SignalLabel.hpp
TitlebarButton.cpp
TitlebarButton.hpp
TrimRegExpValidator.cpp
TrimRegExpValidator.hpp
►
listview
GenericItemDelegate.cpp
GenericItemDelegate.hpp
GenericListItem.cpp
GenericListItem.hpp
GenericListModel.cpp
GenericListModel.hpp
GenericListView.cpp
GenericListView.hpp
►
settingspages
AboutPage.cpp
AboutPage.hpp
AccountsPage.cpp
AccountsPage.hpp
CommandPage.cpp
CommandPage.hpp
ExternalToolsPage.cpp
ExternalToolsPage.hpp
FiltersPage.cpp
FiltersPage.hpp
GeneralPage.cpp
GeneralPage.hpp
GeneralPageView.cpp
GeneralPageView.hpp
HighlightingPage.cpp
HighlightingPage.hpp
IgnoresPage.cpp
IgnoresPage.hpp
KeyboardSettingsPage.cpp
KeyboardSettingsPage.hpp
ModerationPage.cpp
ModerationPage.hpp
NicknamesPage.cpp
NicknamesPage.hpp
NotificationPage.cpp
NotificationPage.hpp
SettingsPage.cpp
SettingsPage.hpp
►
splits
ClosedSplits.cpp
ClosedSplits.hpp
InputCompletionItem.cpp
InputCompletionItem.hpp
InputCompletionPopup.cpp
InputCompletionPopup.hpp
Split.cpp
Split.hpp
SplitContainer.cpp
SplitContainer.hpp
SplitHeader.cpp
SplitHeader.hpp
SplitInput.cpp
SplitInput.hpp
SplitOverlay.cpp
SplitOverlay.hpp
AccountSwitchPopup.cpp
AccountSwitchPopup.hpp
AccountSwitchWidget.cpp
AccountSwitchWidget.hpp
AttachedWindow.cpp
AttachedWindow.hpp
BasePopup.cpp
BasePopup.hpp
BaseWidget.cpp
BaseWidget.hpp
BaseWindow.cpp
BaseWindow.hpp
DraggablePopup.cpp
DraggablePopup.hpp
FramelessEmbedWindow.cpp
FramelessEmbedWindow.hpp
Label.cpp
Label.hpp
Notebook.cpp
Notebook.hpp
Scrollbar.cpp
Scrollbar.hpp
StreamView.cpp
StreamView.hpp
TooltipWidget.cpp
TooltipWidget.hpp
Window.cpp
Window.hpp
Application.cpp
Application.hpp
BaseSettings.cpp
BaseSettings.hpp
BrowserExtension.cpp
BrowserExtension.hpp
ForwardDecl.hpp
main.cpp
PrecompiledHeader.hpp
RunGui.cpp
RunGui.hpp
▼
tests
►
src
►
mocks
UserData.hpp
AccessGuard.cpp
BasicPubSub.cpp
ChannelChatters.cpp
ChatterSet.cpp
Emojis.cpp
ExponentialBackoff.cpp
FormatTime.cpp
Helpers.cpp
HighlightController.cpp
HighlightPhrase.cpp
Hotkeys.cpp
IrcHelpers.cpp
LimitedQueue.cpp
main.cpp
NetworkCommon.cpp
NetworkRequest.cpp
RatelimitBucket.cpp
SeventvEventAPI.cpp
TwitchMessageBuilder.cpp
TwitchPubSubClient.cpp
UtilTwitch.cpp
Generated by
1.8.13