mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
This changes removes classes of the obsolete logging frame work and all its references. It was not used anywhere, but included in several headers. Had to add header QDateTime in some places, which was not correctly included and now missing. refs #90
31 lines
986 B
C++
31 lines
986 B
C++
/* Copyright (C) 2013 VATSIM Community / authors
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#include "blackcore/network_vatlib.h"
|
|
#include "blackmisc/context.h"
|
|
#include "client.h"
|
|
#include "reader.h"
|
|
#include <QCoreApplication>
|
|
#include <QTextCodec>
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
QCoreApplication app (argc, argv);
|
|
|
|
BlackMisc::CApplicationContext ctx;
|
|
BlackMisc::IContext::setInstance(ctx);
|
|
BlackCore::CNetworkVatlib net;
|
|
ctx.setObject<BlackCore::INetwork>(net);
|
|
|
|
Client client(ctx);
|
|
LineReader reader;
|
|
QObject::connect(&reader, SIGNAL(command(const QString&)), &client, SLOT(command(const QString&)));
|
|
QObject::connect(&client, SIGNAL(quit()), &reader, SLOT(terminate()));
|
|
QObject::connect(&client, SIGNAL(quit()), &app, SLOT(quit()));
|
|
|
|
reader.start();
|
|
app.exec();
|
|
}
|