- Implementde server process termination from client UI
[qtrapids] / src / server / main.cpp
1 #include <QtCore/QCoreApplication>
2 //#include "server.h"
3 #include "TorrentSession.hpp"
4
5 using qtrapids::TorrentSession;
6 using qtrapids::settings_weak_ptr;
7
8 int main(int argc, char *argv[])
9 {
10         QCoreApplication::setOrganizationName("Ixonos");
11         QCoreApplication::setOrganizationDomain("ixonos.com");
12         QCoreApplication::setApplicationName("QtRapids");
13         QSettings settings(QCoreApplication::organizationName()
14                            , QCoreApplication::applicationName());
15
16         QCoreApplication app(argc, argv);
17         TorrentSession server(&app, &settings);
18         QObject::connect(&server, SIGNAL(terminate()), &app, SLOT(quit()));
19         return app.exec();
20 }