Files
chatterino2/src/singletons/completionmanager.hpp
2017-12-31 00:50:07 +01:00

25 lines
435 B
C++

#pragma once
#include <QAbstractListModel>
#include <QVector>
#include <map>
#include <string>
#include "helper/completionmodel.hpp"
namespace chatterino {
class CompletionManager
{
CompletionManager() = default;
public:
static CompletionManager &getInstance();
CompletionModel *createModel(const std::string &channelName);
private:
std::map<std::string, CompletionModel *> models;
};
} // namespace chatterino