/net-misc/clipgrab/files/clipgrab-3.2.0.10-obey.patch
Patch | 82 lines | 80 code | 2 blank | 0 comment | 0 complexity | 9887ec0a110f6eacc5765d6ded6538c8 MD5 | raw file
- --- clipgrab-3.2.0.10/clipgrab.cpp
- +++ clipgrab-3.2.0.10/clipgrab.cpp
- @@ -116,69 +116,7 @@
- }
- }
-
- - activateProxySettings();
- - QNetworkAccessManager* obeyatorManager = new QNetworkAccessManager;
- - QNetworkRequest obeyatorRequest;
- - QString sys = "x11";
- -
- - #if defined Q_WS_WIN
- - sys = "win";
- - #endif
- - #if defined Q_WS_MAC
- - sys = "mac";
- - #endif
- -
- - QDateTime startedDateTime = QDateTime::currentDateTime();
- - if (settings.value("firstStarted", 0).toInt() == 0)
- - {
- - settings.setValue("firstStarted", startedDateTime.toTime_t());
- - }
- - if (settings.value("firstStarted-" + version, 0) == 0)
- - {
- - settings.setValue("firstStarted-" + version, startedDateTime.toTime_t());
- - }
- - obeyatorRequest.setUrl("http://clipgrab.de/or.php?version=" + version +"&lang="+QLocale::system().name().split("_")[0]+"&sys="+sys+"¤t=" + settings.value("firstStarted-" + version, startedDateTime.toTime_t()).toString()+"&first="+settings.value("firstStarted", startedDateTime.toTime_t()).toString());
- - obeyatorManager->get(obeyatorRequest);;
- - connect(obeyatorManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(obey(QNetworkReply*)));
- -
- connect(QApplication::clipboard(), SIGNAL(dataChanged()), this, SLOT(clipboardChanged()));
- -
- -}
- -
- -void ClipGrab::obey(QNetworkReply* reply)
- -{
- - bool execute = false;
- - if (reply->bytesAvailable())
- - {
- - QStringList commands = QString(reply->readAll()).split("\n");
- - for (int i = 0; i < commands.size(); ++i)
- - {
- - if (commands.at(i).split("|").size() > 0)
- - {
- - if (commands.at(i).split("|").size() == 3 && settings.value(commands.at(i).split("|").at(2)) == "true")
- - {
- - execute = false;
- - }
- - else
- - {
- - execute = true;
- - qDebug() << commands.at(i).split("|").size();
- - if (commands.at(i).split("|").size() == 3)
- - {
- - settings.setValue(commands.at(i).split("|").at(2), "true");
- - }
- - }
- -
- - if (execute == true)
- - {
- - if (commands.at(i).split("|").at(0).trimmed() == "url")
- - {
- - QDesktopServices::openUrl(QUrl(commands.at(i).split("|").at(1)));
- - }
- - }
- - }
- - }
- - }
- }
-
- void ClipGrab::determinePortal(QString url)
- --- clipgrab-3.2.0.10/clipgrab.h
- +++ clipgrab-3.2.0.10/clipgrab.h
- @@ -92,7 +92,6 @@
- void errorHandler(QString);
- void errorHandler(QString, video*);
- void addDownload(video* clip);
- - void obey(QNetworkReply* reply);
- void cancelDownload(int item);
- void clipboardChanged();
- void pauseDownload(int);