|
@@ -35,7 +35,7 @@ void MainWindow::readSocket()
|
|
|
QLocalSocket * socket = (QLocalSocket*)sender();
|
|
|
|
|
|
if(tabs.count() == 0)
|
|
|
- { badRequest(socket); return; }
|
|
|
+ { error(NO_TABS, socket); return; }
|
|
|
|
|
|
QByteArray data_to_server = "1";
|
|
|
|
|
@@ -51,7 +51,7 @@ void MainWindow::readSocket()
|
|
|
for(int i = 0; i < TaskList.at(0).length(); i++){
|
|
|
if(!TaskList.at(i)[0].isDigit()){
|
|
|
if(findDigits){//1gfg5||command
|
|
|
- badRequest(socket); return;
|
|
|
+ error(BAD_ID, socket); return;
|
|
|
}
|
|
|
break;//command||param
|
|
|
}
|
|
@@ -66,11 +66,11 @@ void MainWindow::readSocket()
|
|
|
|
|
|
posterCommand = TaskList.at(0).toUpper().remove('_');
|
|
|
}
|
|
|
- else { badRequest(socket); return; }
|
|
|
+ else { error(NO_COMMAND, socket); return; }
|
|
|
Tab *tab = getTabById(tabId);
|
|
|
|
|
|
if(tab == nullptr)//такой вкладки не существует
|
|
|
- { badRequest(socket); return; }
|
|
|
+ { error(TAB_NOT_EXISTS, socket); return; }
|
|
|
|
|
|
if(isMatchString(posterCommand, {"ISLOAD"}))//проверка загрузки страницы
|
|
|
{ data_to_server = tab->isLoaded ? "YES" : "NO"; }
|
|
@@ -99,7 +99,7 @@ void MainWindow::readSocket()
|
|
|
}
|
|
|
else if(isMatchString(posterCommand, {"RECAPTCHARESPONSE", "RR"})){//получить ключ reCAPCHA(2|3)
|
|
|
if(!tab->captchaResponse(data_to_server))
|
|
|
- { badRequest(socket); return; }
|
|
|
+ { error(BAD_CAPTCHA_TYPE, socket); return; }
|
|
|
}
|
|
|
else if(isMatchString(posterCommand, {"DELTOR"}))//убрать подключение через TOR
|
|
|
QNetworkProxy::setApplicationProxy(QNetworkProxy::NoProxy);
|
|
@@ -209,7 +209,7 @@ void MainWindow::readSocket()
|
|
|
else if(isMatchString(posterCommand, {"ISBAR"})){//Проверить видна ли нижняя панель
|
|
|
data_to_server = QByteArray::number(ui->progressBar->isHidden());
|
|
|
}
|
|
|
- else { badRequest(socket); return; }
|
|
|
+ else { error(BAD_COMMAND_NAME, socket); return; }
|
|
|
}
|
|
|
else if(TaskList.length() == 2){//Дальше идут функции с параметрами
|
|
|
if(isMatchString(posterCommand, {"OPENURL", "OPEN"})){//обычная загрузка сайта
|
|
@@ -261,7 +261,7 @@ void MainWindow::readSocket()
|
|
|
|
|
|
else if(isMatchString(posterCommand, {"SETPROXY"})){//установить подключение через прокси
|
|
|
if(!tab->setProxy(&TaskList))
|
|
|
- { badRequest(socket); return; }
|
|
|
+ { error(BAD_PROXY_TYPE_OR_PARAMS, socket); return; }
|
|
|
}
|
|
|
else if(isMatchString(posterCommand, {"SETUSERAGENT"}))//установить UserAgent
|
|
|
tab->profile->setHttpUserAgent(TaskList[1]);
|
|
@@ -295,7 +295,7 @@ void MainWindow::readSocket()
|
|
|
}
|
|
|
resize(newWidth, newHeight);
|
|
|
}
|
|
|
- else { badRequest(socket); return; }
|
|
|
+ else { error(BAD_COMMAND_PARAM_LIST, socket); return; }
|
|
|
}
|
|
|
else if(isMatchString(posterCommand, {"SETPOSITION"})){//установить положение окна
|
|
|
QList<QString> list = TaskList[1].split(":");
|
|
@@ -316,7 +316,7 @@ void MainWindow::readSocket()
|
|
|
}
|
|
|
move(newX, newY);
|
|
|
}
|
|
|
- else { badRequest(socket); return; }
|
|
|
+ else { error(BAD_COMMAND_PARAM_LIST, socket); return; }
|
|
|
}
|
|
|
else if(isMatchString(posterCommand, {"SETHTML"}))//установить HTML страницу
|
|
|
tab->setHtml(TaskList.at(1));
|
|
@@ -375,7 +375,7 @@ void MainWindow::readSocket()
|
|
|
else {
|
|
|
QPoint point = getPoint(&TaskList[1]);
|
|
|
if(!performeMouseEmulation(tab, &posterCommand, &point))
|
|
|
- { badRequest(socket); return; }
|
|
|
+ { error(BAD_COMMAND_NAME_OR_PARAMS, socket); return; }
|
|
|
}
|
|
|
}
|
|
|
else if(TaskList.length() == 3){
|
|
@@ -405,9 +405,9 @@ void MainWindow::readSocket()
|
|
|
|
|
|
QPoint point = getPoint(&TaskList[2]);
|
|
|
if(!performeMouseEmulation(tab, &secondParam, &point))
|
|
|
- { badRequest(socket); return; }
|
|
|
+ { error(BAD_MOUSE_EMULATION, socket); return; }
|
|
|
}
|
|
|
- else { badRequest(socket); return; }
|
|
|
+ else { error(BAD_COMMAND_NAME, socket); return; }
|
|
|
}
|
|
|
else if(TaskList.length() == 4){
|
|
|
if(isMatchString(posterCommand, {"SAVECOOKIES"}))//получить куки из браузера и сохранить по стандартному пути
|
|
@@ -449,9 +449,9 @@ void MainWindow::readSocket()
|
|
|
{ }
|
|
|
|
|
|
}*/
|
|
|
- else { badRequest(socket); return; }
|
|
|
+ else { error(BAD_COMMAND_NAME, socket); return; }
|
|
|
}
|
|
|
- else { badRequest(socket); return; }
|
|
|
+ else { error(TOO_MUCH_PARAMS, socket); return; }
|
|
|
/*else if(isMatchString(posterCommand, {"CAPMONSTER"})//
|
|
|
QList<QString> list = TaskList[1].split(":");
|
|
|
if(list.size() == 2){
|