int emct_main::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: exitChild(); break; case 1: closeEvent((*reinterpret_cast< QCloseEvent*(*)>(_a[1]))); break; case 2: getPath(); break; case 3: executeOption(); break; case 4: saveLog(); break; case 5: helpPdf(); break; case 6: { int _r = readConfigFile(); if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break; case 7: openCon((*reinterpret_cast< QWidget*(*)>(_a[1]))); break; case 8: disableButtons(); break; case 9: enableButtons(); break; case 10: changeEStatus((*reinterpret_cast< std::string(*)>(_a[1]))); break; case 11: { int _r = readVersionFile(); if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break; case 12: logAppend((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 13: logAppendError((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 14: logAppendOp((*reinterpret_cast< const QString(*)>(_a[1]))); break; default: ; } _id -= 15; } return _id; }
UpdateHandler::Response UpdateHandler::checkForUpdate() { QString newVersionStr = Server::getVersionNumberFile(); if (newVersionStr == "ERORR") return CONNECTION_ERROR; QString versionStr = readVersionFile(); filesToUpdate = diff(newVersionStr.split("\n"),versionStr.split("\n")); if (!filesToUpdate.count()) return NO_UPDATE; else return UPDATE; }