mirror-chatterino2/main.cpp
2017-02-02 01:23:26 +01:00

45 lines
792 B
C++

#include "channels.h"
#include "colorscheme.h"
#include "emojis.h"
#include "emotes.h"
#include "ircmanager.h"
#include "resources.h"
#include "settings.h"
#include "widgets/mainwindow.h"
#include "windows.h"
#include <QApplication>
#include <QClipboard>
#include <boost/signals2.hpp>
using namespace chatterino;
using namespace chatterino::widgets;
int
main(int argc, char *argv[])
{
QApplication a(argc, argv);
Settings::getInstance().load();
Resources::load();
Emojis::loadEmojis();
Emotes::loadGlobalEmotes();
ColorScheme::getInstance().init();
Windows::load();
MainWindow &w = Windows::getMainWindow();
w.show();
IrcManager::connect();
int ret = a.exec();
Settings::getInstance().save();
Windows::save();
return ret;
}