Chatterino
Classes | Namespaces | Typedefs | Enumerations | Functions
Settings.hpp File Reference
#include <pajlada/settings/setting.hpp>
#include <pajlada/settings/settinglistener.hpp>
#include "BaseSettings.hpp"
#include "common/Channel.hpp"
#include "common/SignalVector.hpp"
#include "controllers/filters/FilterRecord.hpp"
#include "controllers/highlights/HighlightBadge.hpp"
#include "controllers/highlights/HighlightPhrase.hpp"
#include "controllers/moderationactions/ModerationAction.hpp"
#include "controllers/nicknames/Nickname.hpp"
#include "singletons/Toasts.hpp"
#include "util/StreamerMode.hpp"
#include "widgets/Notebook.hpp"
#include "widgets/splits/SplitInput.hpp"
Include dependency graph for Settings.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  chatterino::ConcurrentSettings
 Settings which are available for reading on all threads. More...
 
class  chatterino::Settings
 Settings which are availlable for reading and writing on the gui thread. More...
 

Namespaces

 chatterino
 

Typedefs

using TimeoutButton = std::pair< QString, int >
 

Enumerations

enum  chatterino::UsernameDisplayMode : int { chatterino::Username = 1, chatterino::Username = (1LL << 2), chatterino::LocalizedName = 2, chatterino::UsernameAndLocalizedName = 3 }
 
enum  chatterino::HelixTimegateOverride : int { chatterino::Timegate = 1, chatterino::AlwaysUseIRC = 2, chatterino::AlwaysUseHelix = 3 }
 

Functions

ConcurrentSettings & chatterino::getCSettings ()
 

Typedef Documentation

◆ TimeoutButton

using TimeoutButton = std::pair<QString, int>