void MainWindow::registretion_clicked(){ videoPlayer->pause(); Registration* reg=new Registration(this); connect(reg,SIGNAL(autorisOk(QString,QString)),this,SLOT(autorisation(QString,QString))); connect(reg,SIGNAL(finished(int)),this,SLOT(on_autorisation_close(int))); reg->exec(); }
void MainWindow::dataReceive(QMap<QString, QString> data, Action acc){ if(acc==LOG_IN_VIA_HASH) autorisation(data["hash"],data["name"]); if(acc==TRANSLATION){ en=data["original"]; ru=data["translate"]; set_translate(en,ru); } }
QString RequestsManager::request( const SQLMgr &db, const QUrl &url ) { QString request = url.path(); QUrlQuery query( url ); QJsonObject obj; if( request == "/auth" ) { obj = autorisation( db, query ); } else obj = report( db, request, query ); QJsonDocument doc; doc.setObject( obj ); return doc.toJson(); }