stuff does compile

This commit is contained in:
apa420
2018-08-12 18:54:32 +02:00
parent 54166ec130
commit 05d5709bb9
8 changed files with 73 additions and 88 deletions
@@ -10,25 +10,31 @@ class Paths;
class NotificationModel;
enum class Platform : uint8_t {
Twitch = 0, // 0
Mixer = 1, // 1
HitBox = 2, // 2
};
class NotificationController final : public Singleton
{
public:
virtual void initialize(Settings &settings, Paths &paths) override;
bool isChannelNotified(const QString &channelName, int &i);
bool isChannelNotified(const QString &channelName, Platform p);
void updateChannelNotification(const QString &channelName, int &i);
void updateChannelNotification(const QString &channelName, Platform p);
void addChannelNotification(const QString &channelName,
UnsortedSignalVector<QString> &vector);
void removeChannelNotification(const QString &channelName,
UnsortedSignalVector<QString> &vector);
UnsortedSignalVector<QString> getVector(int &i);
UnsortedSignalVector<QString> getVector(Platform p);
UnsortedSignalVector<QString> twitchVector;
UnsortedSignalVector<QString> mixerVector;
NotificationModel *createModel(QObject *parent, int &i);
NotificationModel *createModel(QObject *parent, Platform p);
private:
bool initialized_ = false;