14 class NotificationModel;
23 virtual void initialize(
Settings &settings,
Paths &paths)
override;
25 bool isChannelNotified(
const QString &channelName,
Platform p);
26 void updateChannelNotification(
const QString &channelName,
Platform p);
27 void addChannelNotification(
const QString &channelName,
Platform p);
28 void removeChannelNotification(
const QString &channelName,
Platform p);
39 bool initialized_ =
false;
41 void fetchFakeChannels();
42 void removeFakeChannel(
const QString channelName);
43 void checkStream(
bool live, QString channelName);
46 std::vector<QString> fakeTwitchChannels;
47 QTimer *liveStatusTimer_;
50 "/notifications/twitch"};
Definition: ChatterinoSetting.hpp:11
std::map< Platform, SignalVector< QString > > channelMap
Definition: NotificationController.hpp:34
Definition: Singleton.hpp:10
Definition: Application.cpp:48
Platform
Definition: NotificationController.hpp:16
Definition: NotificationModel.hpp:12
Settings which are availlable for reading and writing on the gui thread.
Definition: Settings.hpp:78
Definition: NotificationController.hpp:20