2017-06-13 21:13:58 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "channelmanager.hpp"
|
2017-06-26 16:41:20 +02:00
|
|
|
#include "colorscheme.hpp"
|
2017-07-23 09:53:50 +02:00
|
|
|
#include "completionmanager.hpp"
|
2017-06-13 21:13:58 +02:00
|
|
|
#include "emotemanager.hpp"
|
|
|
|
#include "ircmanager.hpp"
|
|
|
|
#include "resources.hpp"
|
|
|
|
#include "windowmanager.hpp"
|
|
|
|
|
|
|
|
#include <QApplication>
|
|
|
|
|
|
|
|
namespace chatterino {
|
|
|
|
|
|
|
|
class Application
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
Application();
|
|
|
|
~Application();
|
|
|
|
|
|
|
|
int run(QApplication &qtApp);
|
|
|
|
|
|
|
|
WindowManager windowManager;
|
2017-06-26 16:41:20 +02:00
|
|
|
ColorScheme colorScheme;
|
2017-06-13 21:13:58 +02:00
|
|
|
Resources resources;
|
|
|
|
ChannelManager channelManager;
|
|
|
|
IrcManager ircManager;
|
2017-12-22 14:44:31 +01:00
|
|
|
|
|
|
|
private:
|
|
|
|
void save();
|
2017-06-13 21:13:58 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
} // namespace chatterino
|