Chatterino
|
#include <Application.hpp>
Public Member Functions | |
Application (Settings &settings, Paths &paths) | |
void | initialize (Settings &settings, Paths &paths) |
void | load () |
void | save () |
int | run (QApplication &qtApp) |
Theme * | getThemes () override |
Fonts * | getFonts () override |
IEmotes * | getEmotes () override |
AccountController * | getAccounts () override |
HotkeyController * | getHotkeys () override |
WindowManager * | getWindows () override |
Toasts * | getToasts () override |
CommandController * | getCommands () override |
NotificationController * | getNotifications () override |
HighlightController * | getHighlights () override |
TwitchIrcServer * | getTwitch () override |
ChatterinoBadges * | getChatterinoBadges () override |
FfzBadges * | getFfzBadges () override |
IUserDataController * | getUserData () override |
![]() | |
IApplication () | |
virtual | ~IApplication ()=default |
Public Attributes | |
Theme *const | themes {} |
Fonts *const | fonts {} |
Emotes *const | emotes {} |
AccountController *const | accounts {} |
HotkeyController *const | hotkeys {} |
WindowManager *const | windows {} |
Toasts *const | toasts {} |
CommandController *const | commands {} |
NotificationController *const | notifications {} |
HighlightController *const | highlights {} |
TwitchIrcServer *const | twitch {} |
ChatterinoBadges *const | chatterinoBadges {} |
FfzBadges *const | ffzBadges {} |
SeventvBadges *const | seventvBadges {} |
UserDataController *const | userData {} |
Logging *const | logging {} |
Static Public Attributes | |
static Application * | instance = nullptr |
![]() | |
static IApplication * | instance = nullptr |
Friends | |
void | test () |
|
inlineoverridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
|
overridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
Implements chatterino::IApplication.
|
overridevirtual |
Implements chatterino::IApplication.
|
inlineoverridevirtual |
Implements chatterino::IApplication.
void chatterino::Application::load | ( | ) |
int chatterino::Application::run | ( | QApplication & | qtApp | ) |
void chatterino::Application::save | ( | ) |
|
friend |
AccountController* const chatterino::Application::accounts {} |
ChatterinoBadges* const chatterino::Application::chatterinoBadges {} |
CommandController* const chatterino::Application::commands {} |
Emotes* const chatterino::Application::emotes {} |
FfzBadges* const chatterino::Application::ffzBadges {} |
Fonts* const chatterino::Application::fonts {} |
HighlightController* const chatterino::Application::highlights {} |
HotkeyController* const chatterino::Application::hotkeys {} |
|
static |
Logging* const chatterino::Application::logging {} |
NotificationController* const chatterino::Application::notifications {} |
SeventvBadges* const chatterino::Application::seventvBadges {} |
Theme* const chatterino::Application::themes {} |
Toasts* const chatterino::Application::toasts {} |
TwitchIrcServer* const chatterino::Application::twitch {} |
UserDataController* const chatterino::Application::userData {} |
WindowManager* const chatterino::Application::windows {} |