|
|
|
|
@ -38,7 +38,7 @@ |
|
|
|
|
#include <QElapsedTimer> |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
AdBlockManager* AdBlockManager::s_adBlockManager = 0; |
|
|
|
|
Q_GLOBAL_STATIC(AdBlockManager, qz_adblock_manager) |
|
|
|
|
|
|
|
|
|
AdBlockManager::AdBlockManager(QObject* parent) |
|
|
|
|
: QObject(parent) |
|
|
|
|
@ -49,13 +49,14 @@ AdBlockManager::AdBlockManager(QObject* parent) |
|
|
|
|
load(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
AdBlockManager* AdBlockManager::instance() |
|
|
|
|
AdBlockManager::~AdBlockManager() |
|
|
|
|
{ |
|
|
|
|
if (!s_adBlockManager) { |
|
|
|
|
s_adBlockManager = new AdBlockManager(mApp->networkManager()); |
|
|
|
|
} |
|
|
|
|
qDeleteAll(m_subscriptions); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return s_adBlockManager; |
|
|
|
|
AdBlockManager* AdBlockManager::instance() |
|
|
|
|
{ |
|
|
|
|
return qz_adblock_manager(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void AdBlockManager::setEnabled(bool enabled) |
|
|
|
|
@ -433,8 +434,3 @@ void AdBlockManager::showRule() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
AdBlockManager::~AdBlockManager() |
|
|
|
|
{ |
|
|
|
|
qDeleteAll(m_subscriptions); |
|
|
|
|
} |
|
|
|
|
|