+ //settings = new Settings();
+ //global = new Global();
+ //guiProxy = new GUIProxy();
+ //coreProxy = new CoreProxy();
+ QObject::connect(Core::localSession(), SIGNAL(proxySignal(CoreSignal, QVariant, QVariant, QVariant)), ClientProxy::instance(), SLOT(recv(CoreSignal, QVariant, QVariant, QVariant)));
+ QObject::connect(ClientProxy::instance(), SIGNAL(send(ClientSignal, QVariant, QVariant, QVariant)), Core::localSession(), SLOT(processSignal(ClientSignal, QVariant, QVariant, QVariant)));
+
+ Settings::init();
+ Style::init();
+
+ //MainWin *mainWin = new MainWin();
+ //mainWin->show();
+ //mainWin->init();
+ Client::instance();
+ int exitCode = app.exec();
+ //delete core;
+ Client::destroy();
+ Core::destroy();
+ //delete guiProxy;
+ //delete coreProxy;
+ //delete global;
+ //delete mainWin;
+ //delete settings;
+ return exitCode;
+}