1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-22 18:22:10 +02:00
falkonOfficial/src/lib/other/useragentmanager.h

29 lines
456 B
C
Raw Normal View History

#ifndef USERAGENTMANAGER_H
#define USERAGENTMANAGER_H
#include <QHash>
#include "qz_namespace.h"
class QUrl;
class QT_QUPZILLA_EXPORT UserAgentManager
{
public:
explicit UserAgentManager();
void loadSettings();
QString userAgentForUrl(const QUrl &url);
private:
QString m_globalUserAgent;
QString m_fakeUserAgent;
bool m_usePerDomainUserAgent;
QHash<QString, QString> m_userAgentsList;
};
#endif // USERAGENTMANAGER_H