13 import re |
13 import re |
14 import hashlib |
14 import hashlib |
15 import base64 |
15 import base64 |
16 |
16 |
17 from PyQt5.QtCore import pyqtSignal, Qt, QObject, QByteArray, QDateTime, \ |
17 from PyQt5.QtCore import pyqtSignal, Qt, QObject, QByteArray, QDateTime, \ |
18 QUrl, QCryptographicHash, QFile, QIODevice, QTextStream, QDate, QTime |
18 QUrl, QUrlQuery, QCryptographicHash, QFile, QIODevice, QTextStream, \ |
|
19 QDate, QTime |
19 from PyQt5.QtNetwork import QNetworkReply |
20 from PyQt5.QtNetwork import QNetworkReply |
20 |
21 |
21 from E5Gui import E5MessageBox |
22 from E5Gui import E5MessageBox |
22 |
23 |
23 import Utilities |
24 import Utilities |
155 if not self.__enabled: |
156 if not self.__enabled: |
156 queryItems.append(("enabled", "false")) |
157 queryItems.append(("enabled", "false")) |
157 if self.__lastUpdate.isValid(): |
158 if self.__lastUpdate.isValid(): |
158 queryItems.append(("lastUpdate", |
159 queryItems.append(("lastUpdate", |
159 self.__lastUpdate.toString(Qt.ISODate))) |
160 self.__lastUpdate.toString(Qt.ISODate))) |
160 url.setQueryItems(queryItems) |
161 query = QUrlQuery() |
|
162 query.setQueryItems(queryItems) |
|
163 url.setQuery(query) |
161 return url |
164 return url |
162 |
165 |
163 def isEnabled(self): |
166 def isEnabled(self): |
164 """ |
167 """ |
165 Public method to check, if the subscription is enabled. |
168 Public method to check, if the subscription is enabled. |