Merge branch 'release/2.1.2' into develop

This commit is contained in:
Janek Bevendorff
2017-02-17 04:03:12 +01:00
70 changed files with 7701 additions and 723 deletions

View File

@@ -20,9 +20,7 @@
#include <QWidget>
#include <QSet>
#include <QtNetwork/QNetworkAccessManager>
#include <QtNetwork/QNetworkReply>
#include <QUrl>
#include "core/Global.h"
#include "core/Uuid.h"
@@ -32,6 +30,11 @@ class Database;
class DefaultIconModel;
class CustomIconModel;
namespace qhttp {
namespace client {
class QHttpClient;
}
}
namespace Ui {
class EditWidgetIcons;
}
@@ -54,10 +57,10 @@ public:
IconStruct state();
void reset();
void load(Uuid currentUuid, Database* database, IconStruct iconStruct, const QString &url = QString());
void load(const Uuid& currentUuid, Database* database, const IconStruct& iconStruct, const QString& url = "");
public Q_SLOTS:
void setUrl(const QString &url);
void setUrl(const QString& url);
Q_SIGNALS:
void messageEditEntry(QString, MessageWidget::MessageType);
@@ -65,10 +68,9 @@ Q_SIGNALS:
private Q_SLOTS:
void downloadFavicon();
void fetchFavicon(QUrl url);
void fetchFaviconFromGoogle(QString domain);
void abortFaviconDownload(bool clearRedirect = true);
void onRequestFinished(QNetworkReply *reply);
void fetchFavicon(const QUrl& url);
void fetchFaviconFromGoogle(const QString& domain);
void resetFaviconDownload(bool clearRedirect = true);
void addCustomIcon();
void removeCustomIcon();
void updateWidgetsDefaultIcons(bool checked);
@@ -86,8 +88,7 @@ private:
unsigned short m_redirectCount = 0;
DefaultIconModel* const m_defaultIconModel;
CustomIconModel* const m_customIconModel;
QNetworkAccessManager* const m_networkAccessMngr;
QNetworkReply* m_networkOperation;
qhttp::client::QHttpClient* m_httpClient;
Q_DISABLE_COPY(EditWidgetIcons)
};