move around files

This commit is contained in:
Rasmus Karlsson
2017-06-06 14:48:14 +02:00
parent 71f64cd6ff
commit ccf8e3bd83
148 changed files with 115 additions and 107 deletions
+41
View File
@@ -0,0 +1,41 @@
#ifndef CHANNELS_H
#define CHANNELS_H
#include "channel.h"
namespace chatterino {
class ChannelManager
{
public:
static ChannelManager &getInstance()
{
return instance;
}
SharedChannel getWhispers();
SharedChannel getMentions();
SharedChannel getEmpty();
const std::vector<SharedChannel> getItems();
SharedChannel addChannel(const QString &channel);
SharedChannel getChannel(const QString &channel);
void removeChannel(const QString &channel);
private:
static ChannelManager instance;
ChannelManager();
QMap<QString, std::tuple<SharedChannel, int>> _channels;
QMutex _channelsMutex;
SharedChannel _whispers;
SharedChannel _mentions;
SharedChannel _empty;
};
} // namespace chatterino
#endif // CHANNELS_H