mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 02:36:34 +01:00
Moved all cookies settings into Cookies Manager.
This commit is contained in:
parent
a71302fbc6
commit
a34a72cdb8
22
CHANGELOG
22
CHANGELOG
@ -1,3 +1,25 @@
|
|||||||
|
Version 1.4.0
|
||||||
|
* not yet released
|
||||||
|
* highlighting host in address in locationbar
|
||||||
|
* can now be compiled using Qt 5
|
||||||
|
* QtWebKit 2.3 new features - caret browsing, animated scrolling
|
||||||
|
* asking user whether to allow site to use notifications/geolocation
|
||||||
|
* option to set JavaScript privacy permissions
|
||||||
|
* option to specify default search engine used in locationbar
|
||||||
|
* option to disable search suggestions in websearchbar
|
||||||
|
* option to search only whole words in source viewer
|
||||||
|
* option to hide reload/stop buttons in navigationbar
|
||||||
|
* option to disable alt/ctrl + numbers shortcuts
|
||||||
|
* option to switch to tab from locationbar popup completer
|
||||||
|
* use .qupzilla/tmp instead of /tmp for temporary data
|
||||||
|
* fixed cookie domain handling according to RFC 6265
|
||||||
|
* fixed qvalue format in Accept-Language HTTP header
|
||||||
|
* fixed sorting files case insensitively in file scheme handler
|
||||||
|
* fixed possible crash in saving page screen of a really long page
|
||||||
|
* X11: fixed Ctrl+Q shortcut for DEs other than KDE and Gnome
|
||||||
|
* windows: improved installer allows registering as default web browser
|
||||||
|
* windows: check and set as default browser from preferences
|
||||||
|
|
||||||
Version 1.3.5
|
Version 1.3.5
|
||||||
* released 16 September 2012
|
* released 16 September 2012
|
||||||
* new Persian translation
|
* new Persian translation
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* ============================================================
|
/* ============================================================
|
||||||
* QupZilla - WebKit based browser
|
* QupZilla - WebKit based browser
|
||||||
* Copyright (C) 2010-2012 David Rosca <nowrep@gmail.com>
|
* Copyright (C) 2010-2013 David Rosca <nowrep@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -46,12 +46,27 @@ CookieManager::CookieManager(QWidget* parent)
|
|||||||
connect(ui->close, SIGNAL(clicked(QAbstractButton*)), this, SLOT(close()));
|
connect(ui->close, SIGNAL(clicked(QAbstractButton*)), this, SLOT(close()));
|
||||||
connect(ui->close2, SIGNAL(clicked(QAbstractButton*)), this, SLOT(close()));
|
connect(ui->close2, SIGNAL(clicked(QAbstractButton*)), this, SLOT(close()));
|
||||||
connect(ui->search, SIGNAL(textChanged(QString)), ui->cookieTree, SLOT(filterString(QString)));
|
connect(ui->search, SIGNAL(textChanged(QString)), ui->cookieTree, SLOT(filterString(QString)));
|
||||||
|
|
||||||
// Cookie Filtering
|
// Cookie Filtering
|
||||||
connect(ui->whiteAdd, SIGNAL(clicked()), this, SLOT(addWhitelist()));
|
connect(ui->whiteAdd, SIGNAL(clicked()), this, SLOT(addWhitelist()));
|
||||||
connect(ui->whiteRemove, SIGNAL(clicked()), this, SLOT(removeWhitelist()));
|
connect(ui->whiteRemove, SIGNAL(clicked()), this, SLOT(removeWhitelist()));
|
||||||
connect(ui->blackAdd, SIGNAL(clicked()), this, SLOT(addBlacklist()));
|
connect(ui->blackAdd, SIGNAL(clicked()), this, SLOT(addBlacklist()));
|
||||||
connect(ui->blackRemove, SIGNAL(clicked()), this, SLOT(removeBlacklist()));
|
connect(ui->blackRemove, SIGNAL(clicked()), this, SLOT(removeBlacklist()));
|
||||||
|
|
||||||
|
// Cookie Settings
|
||||||
|
Settings settings;
|
||||||
|
settings.beginGroup("Cookie-Settings");
|
||||||
|
ui->saveCookies->setChecked(settings.value("allowCookies", true).toBool());
|
||||||
|
if (!ui->saveCookies->isChecked()) {
|
||||||
|
ui->deleteCookiesOnClose->setEnabled(false);
|
||||||
|
}
|
||||||
|
ui->deleteCookiesOnClose->setChecked(settings.value("deleteCookiesOnClose", false).toBool());
|
||||||
|
ui->matchExactly->setChecked(settings.value("allowCookiesFromVisitedDomainOnly", false).toBool());
|
||||||
|
ui->filterTracking->setChecked(settings.value("filterTrackingCookie", false).toBool());
|
||||||
|
settings.endGroup();
|
||||||
|
|
||||||
|
connect(ui->saveCookies, SIGNAL(toggled(bool)), this, SLOT(saveCookiesChanged(bool)));
|
||||||
|
|
||||||
ui->search->setPlaceholderText(tr("Search"));
|
ui->search->setPlaceholderText(tr("Search"));
|
||||||
ui->cookieTree->setDefaultItemShowMode(TreeWidget::ItemsCollapsed);
|
ui->cookieTree->setDefaultItemShowMode(TreeWidget::ItemsCollapsed);
|
||||||
ui->cookieTree->sortItems(0, Qt::AscendingOrder);
|
ui->cookieTree->sortItems(0, Qt::AscendingOrder);
|
||||||
@ -257,6 +272,11 @@ void CookieManager::deletePressed()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CookieManager::saveCookiesChanged(bool state)
|
||||||
|
{
|
||||||
|
ui->deleteCookiesOnClose->setEnabled(state);
|
||||||
|
}
|
||||||
|
|
||||||
void CookieManager::closeEvent(QCloseEvent* e)
|
void CookieManager::closeEvent(QCloseEvent* e)
|
||||||
{
|
{
|
||||||
QStringList whitelist;
|
QStringList whitelist;
|
||||||
@ -272,6 +292,10 @@ void CookieManager::closeEvent(QCloseEvent* e)
|
|||||||
|
|
||||||
Settings settings;
|
Settings settings;
|
||||||
settings.beginGroup("Cookie-Settings");
|
settings.beginGroup("Cookie-Settings");
|
||||||
|
settings.setValue("allowCookies", ui->saveCookies->isChecked());
|
||||||
|
settings.setValue("deleteCookiesOnClose", ui->deleteCookiesOnClose->isChecked());
|
||||||
|
settings.setValue("allowCookiesFromVisitedDomainOnly", ui->matchExactly->isChecked());
|
||||||
|
settings.setValue("filterTrackingCookie", ui->filterTracking->isChecked());
|
||||||
settings.setValue("whitelist", whitelist);
|
settings.setValue("whitelist", whitelist);
|
||||||
settings.setValue("blacklist", blacklist);
|
settings.setValue("blacklist", blacklist);
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* ============================================================
|
/* ============================================================
|
||||||
* QupZilla - WebKit based browser
|
* QupZilla - WebKit based browser
|
||||||
* Copyright (C) 2010-2012 David Rosca <nowrep@gmail.com>
|
* Copyright (C) 2010-2013 David Rosca <nowrep@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -55,6 +55,7 @@ private slots:
|
|||||||
void removeBlacklist();
|
void removeBlacklist();
|
||||||
|
|
||||||
void deletePressed();
|
void deletePressed();
|
||||||
|
void saveCookiesChanged(bool state);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void closeEvent(QCloseEvent* e);
|
void closeEvent(QCloseEvent* e);
|
||||||
|
@ -359,6 +359,123 @@
|
|||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
|
<widget class="QWidget" name="tab_3">
|
||||||
|
<attribute name="title">
|
||||||
|
<string>Settings</string>
|
||||||
|
</attribute>
|
||||||
|
<layout class="QGridLayout" name="gridLayout_4">
|
||||||
|
<item row="0" column="0" colspan="3">
|
||||||
|
<widget class="QLabel" name="label_13">
|
||||||
|
<property name="text">
|
||||||
|
<string><b>Cookie Settings</b></string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="1" colspan="2">
|
||||||
|
<widget class="QCheckBox" name="saveCookies">
|
||||||
|
<property name="text">
|
||||||
|
<string>Allow storing of cookies</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="0">
|
||||||
|
<spacer name="horizontalSpacer_2">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeType">
|
||||||
|
<enum>QSizePolicy::Fixed</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>10</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="1">
|
||||||
|
<spacer name="horizontalSpacer">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeType">
|
||||||
|
<enum>QSizePolicy::Fixed</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>40</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="2">
|
||||||
|
<widget class="QCheckBox" name="deleteCookiesOnClose">
|
||||||
|
<property name="text">
|
||||||
|
<string>Delete cookies on close</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="3">
|
||||||
|
<spacer name="horizontalSpacer_22">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>344</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="3" column="1" colspan="2">
|
||||||
|
<widget class="QCheckBox" name="matchExactly">
|
||||||
|
<property name="text">
|
||||||
|
<string>Match domain exactly</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="4" column="1" colspan="2">
|
||||||
|
<widget class="QCheckBox" name="filterTracking">
|
||||||
|
<property name="text">
|
||||||
|
<string>Filter tracking cookies</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="6" column="3">
|
||||||
|
<spacer name="verticalSpacer_3">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="5" column="1" colspan="3">
|
||||||
|
<widget class="QLabel" name="label_19">
|
||||||
|
<property name="text">
|
||||||
|
<string><b>Warning:</b> Match domain exactly and filter tracking cookies options can lead to deny some cookies from sites. If you have problems with cookies, try to disable this options first!</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="7" column="3">
|
||||||
|
<widget class="QDialogButtonBox" name="close3">
|
||||||
|
<property name="standardButtons">
|
||||||
|
<set>QDialogButtonBox::Close</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* ============================================================
|
/* ============================================================
|
||||||
* QupZilla - WebKit based browser
|
* QupZilla - WebKit based browser
|
||||||
* Copyright (C) 2010-2012 David Rosca <nowrep@gmail.com>
|
* Copyright (C) 2010-2013 David Rosca <nowrep@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* ============================================================
|
/* ============================================================
|
||||||
* QupZilla - WebKit based browser
|
* QupZilla - WebKit based browser
|
||||||
* Copyright (C) 2010-2012 David Rosca <nowrep@gmail.com>
|
* Copyright (C) 2010-2013 David Rosca <nowrep@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -294,18 +294,6 @@ Preferences::Preferences(QupZilla* mainClass, QWidget* parent)
|
|||||||
connect(ui->chooseUserStylesheet, SIGNAL(clicked()), this, SLOT(chooseUserStyleClicked()));
|
connect(ui->chooseUserStylesheet, SIGNAL(clicked()), this, SLOT(chooseUserStyleClicked()));
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
|
|
||||||
//Cookies
|
|
||||||
settings.beginGroup("Cookie-Settings");
|
|
||||||
ui->saveCookies->setChecked(settings.value("allowCookies", true).toBool());
|
|
||||||
if (!ui->saveCookies->isChecked()) {
|
|
||||||
ui->deleteCookiesOnClose->setEnabled(false);
|
|
||||||
}
|
|
||||||
connect(ui->saveCookies, SIGNAL(toggled(bool)), this, SLOT(saveCookiesChanged(bool)));
|
|
||||||
ui->deleteCookiesOnClose->setChecked(settings.value("deleteCookiesOnClose", false).toBool());
|
|
||||||
ui->matchExactly->setChecked(settings.value("allowCookiesFromVisitedDomainOnly", false).toBool());
|
|
||||||
ui->filterTracking->setChecked(settings.value("filterTrackingCookie", false).toBool());
|
|
||||||
settings.endGroup();
|
|
||||||
|
|
||||||
//DOWNLOADS
|
//DOWNLOADS
|
||||||
settings.beginGroup("DownloadManager");
|
settings.beginGroup("DownloadManager");
|
||||||
ui->downLoc->setText(settings.value("defaultDownloadPath", "").toString());
|
ui->downLoc->setText(settings.value("defaultDownloadPath", "").toString());
|
||||||
@ -608,11 +596,6 @@ void Preferences::saveHistoryChanged(bool stat)
|
|||||||
ui->deleteHistoryOnClose->setEnabled(stat);
|
ui->deleteHistoryOnClose->setEnabled(stat);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Preferences::saveCookiesChanged(bool state)
|
|
||||||
{
|
|
||||||
ui->deleteCookiesOnClose->setEnabled(state);
|
|
||||||
}
|
|
||||||
|
|
||||||
void Preferences::allowHtml5storageChanged(bool stat)
|
void Preferences::allowHtml5storageChanged(bool stat)
|
||||||
{
|
{
|
||||||
ui->deleteHtml5storageOnClose->setEnabled(stat);
|
ui->deleteHtml5storageOnClose->setEnabled(stat);
|
||||||
@ -923,14 +906,6 @@ void Preferences::saveSettings()
|
|||||||
settings.setValue("SendReferer", ui->sendReferer->isChecked());
|
settings.setValue("SendReferer", ui->sendReferer->isChecked());
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
|
|
||||||
//Cookies
|
|
||||||
settings.beginGroup("Cookie-Settings");
|
|
||||||
settings.setValue("allowCookies", ui->saveCookies->isChecked());
|
|
||||||
settings.setValue("deleteCookiesOnClose", ui->deleteCookiesOnClose->isChecked());
|
|
||||||
settings.setValue("allowCookiesFromVisitedDomainOnly", ui->matchExactly->isChecked());
|
|
||||||
settings.setValue("filterTrackingCookie", ui->filterTracking->isChecked());
|
|
||||||
settings.endGroup();
|
|
||||||
|
|
||||||
//NOTIFICATIONS
|
//NOTIFICATIONS
|
||||||
settings.beginGroup("Notifications");
|
settings.beginGroup("Notifications");
|
||||||
settings.setValue("Timeout", ui->notificationTimeout->value() * 1000);
|
settings.setValue("Timeout", ui->notificationTimeout->value() * 1000);
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* ============================================================
|
/* ============================================================
|
||||||
* QupZilla - WebKit based browser
|
* QupZilla - WebKit based browser
|
||||||
* Copyright (C) 2010-2012 David Rosca <nowrep@gmail.com>
|
* Copyright (C) 2010-2013 David Rosca <nowrep@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -64,7 +64,6 @@ private slots:
|
|||||||
void openJsOptions();
|
void openJsOptions();
|
||||||
|
|
||||||
void saveHistoryChanged(bool state);
|
void saveHistoryChanged(bool state);
|
||||||
void saveCookiesChanged(bool state);
|
|
||||||
void allowHtml5storageChanged(bool state);
|
void allowHtml5storageChanged(bool state);
|
||||||
void downLocChanged(bool state);
|
void downLocChanged(bool state);
|
||||||
void allowCacheChanged(bool state);
|
void allowCacheChanged(bool state);
|
||||||
|
@ -2029,51 +2029,124 @@
|
|||||||
</widget>
|
</widget>
|
||||||
<widget class="QWidget" name="privacyPage">
|
<widget class="QWidget" name="privacyPage">
|
||||||
<layout class="QGridLayout" name="gridLayout_12">
|
<layout class="QGridLayout" name="gridLayout_12">
|
||||||
<item row="9" column="1" colspan="4">
|
<item row="21" column="1" colspan="3">
|
||||||
<widget class="QCheckBox" name="saveCookies">
|
|
||||||
<property name="text">
|
|
||||||
<string>Allow storing of cookies</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="10" column="1">
|
|
||||||
<spacer name="horizontalSpacer">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Horizontal</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeType">
|
|
||||||
<enum>QSizePolicy::Fixed</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>40</width>
|
|
||||||
<height>20</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item row="22" column="1" colspan="4">
|
|
||||||
<widget class="QCheckBox" name="sendReferer">
|
<widget class="QCheckBox" name="sendReferer">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Send Referer header to servers</string>
|
<string>Send Referer header to servers</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="13" column="1" colspan="3">
|
<item row="8" column="0" colspan="3">
|
||||||
<widget class="QCheckBox" name="filterTracking">
|
|
||||||
<property name="text">
|
|
||||||
<string>Filter tracking cookies</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="8" column="0" colspan="5">
|
|
||||||
<widget class="QLabel" name="label_12">
|
<widget class="QLabel" name="label_12">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string><b>Cookies</b></string>
|
<string><b>Cookies</b></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="13" column="0">
|
<item row="22" column="1" colspan="3">
|
||||||
|
<widget class="QCheckBox" name="doNotTrack">
|
||||||
|
<property name="text">
|
||||||
|
<string>Send Do Not Track header to servers</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="19" column="0" colspan="4">
|
||||||
|
<widget class="QLabel" name="label_50">
|
||||||
|
<property name="text">
|
||||||
|
<string><b>Other</b></string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="16" column="0" colspan="3">
|
||||||
|
<widget class="QLabel" name="label_49">
|
||||||
|
<property name="text">
|
||||||
|
<string>Manage CA certificates</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="27" column="0" colspan="4">
|
||||||
|
<spacer name="verticalSpacer_3">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="16" column="3">
|
||||||
|
<widget class="QPushButton" name="sslManagerButton">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Certificate Manager</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="14" column="0" colspan="4">
|
||||||
|
<widget class="QLabel" name="label_48">
|
||||||
|
<property name="text">
|
||||||
|
<string><b>SSL Certificates</b></string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="17" column="0" colspan="4">
|
||||||
|
<widget class="QLabel" name="label_61">
|
||||||
|
<property name="mouseTracking">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string><b>JavaScript</b></string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="18" column="0" colspan="3">
|
||||||
|
<widget class="QLabel" name="label_25">
|
||||||
|
<property name="mouseTracking">
|
||||||
|
<bool>false</bool>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Manage JavaScript privacy options</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="18" column="3">
|
||||||
|
<widget class="QPushButton" name="jsOptionsButton">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>JavaScript options</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="12" column="3">
|
||||||
|
<widget class="QPushButton" name="cookieManagerBut">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Cookies Manager</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="21" column="0">
|
||||||
<spacer name="horizontalSpacer_20">
|
<spacer name="horizontalSpacer_20">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
<enum>Qt::Horizontal</enum>
|
<enum>Qt::Horizontal</enum>
|
||||||
@ -2089,38 +2162,14 @@
|
|||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
<item row="12" column="1" colspan="4">
|
<item row="12" column="0" colspan="3">
|
||||||
<widget class="QCheckBox" name="matchExactly">
|
<widget class="QLabel" name="label_19">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Match domain exactly</string>
|
<string>Manage Cookies</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="23" column="1" colspan="4">
|
<item row="8" column="3">
|
||||||
<widget class="QCheckBox" name="doNotTrack">
|
|
||||||
<property name="text">
|
|
||||||
<string>Send Do Not Track header to servers</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="20" column="0" colspan="5">
|
|
||||||
<widget class="QLabel" name="label_50">
|
|
||||||
<property name="text">
|
|
||||||
<string><b>Other</b></string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="17" column="0" colspan="4">
|
|
||||||
<widget class="QLabel" name="label_49">
|
|
||||||
<property name="text">
|
|
||||||
<string>Manage CA certificates</string>
|
|
||||||
</property>
|
|
||||||
<property name="wordWrap">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="10" column="4">
|
|
||||||
<spacer name="horizontalSpacer_22">
|
<spacer name="horizontalSpacer_22">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
<enum>Qt::Horizontal</enum>
|
<enum>Qt::Horizontal</enum>
|
||||||
@ -2133,102 +2182,6 @@
|
|||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
<item row="28" column="0" colspan="5">
|
|
||||||
<spacer name="verticalSpacer_3">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Vertical</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>20</width>
|
|
||||||
<height>40</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item row="13" column="4">
|
|
||||||
<widget class="QPushButton" name="cookieManagerBut">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Cookies Manager</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="17" column="4">
|
|
||||||
<widget class="QPushButton" name="sslManagerButton">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Certificate Manager</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="15" column="0" colspan="5">
|
|
||||||
<widget class="QLabel" name="label_48">
|
|
||||||
<property name="text">
|
|
||||||
<string><b>SSL Certificates</b></string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="14" column="0" colspan="5">
|
|
||||||
<widget class="QLabel" name="label_19">
|
|
||||||
<property name="text">
|
|
||||||
<string><b>Warning:</b> Match domain exactly and filter tracking cookies options can lead to deny some cookies from sites. If you have problems with cookies, try to disable this options first!</string>
|
|
||||||
</property>
|
|
||||||
<property name="wordWrap">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="10" column="2" colspan="2">
|
|
||||||
<widget class="QCheckBox" name="deleteCookiesOnClose">
|
|
||||||
<property name="text">
|
|
||||||
<string>Delete cookies on close</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="18" column="0" colspan="5">
|
|
||||||
<widget class="QLabel" name="label_61">
|
|
||||||
<property name="mouseTracking">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string><b>JavaScript</b></string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="19" column="0" colspan="4">
|
|
||||||
<widget class="QLabel" name="label_25">
|
|
||||||
<property name="mouseTracking">
|
|
||||||
<bool>false</bool>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Manage JavaScript privacy options</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="19" column="4">
|
|
||||||
<widget class="QPushButton" name="jsOptionsButton">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>JavaScript options</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QWidget" name="notificationsPage">
|
<widget class="QWidget" name="notificationsPage">
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* ============================================================
|
/* ============================================================
|
||||||
* QupZilla - WebKit based browser
|
* QupZilla - WebKit based browser
|
||||||
* Copyright (C) 2010-2012 David Rosca <nowrep@gmail.com>
|
* Copyright (C) 2010-2013 David Rosca <nowrep@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -30,7 +30,8 @@ class QIcon;
|
|||||||
class QWidget;
|
class QWidget;
|
||||||
class QUrl;
|
class QUrl;
|
||||||
|
|
||||||
namespace QzTools {
|
namespace QzTools
|
||||||
|
{
|
||||||
QByteArray QT_QUPZILLA_EXPORT pixmapToByteArray(const QPixmap &pix);
|
QByteArray QT_QUPZILLA_EXPORT pixmapToByteArray(const QPixmap &pix);
|
||||||
QPixmap QT_QUPZILLA_EXPORT pixmapFromByteArray(const QByteArray &data);
|
QPixmap QT_QUPZILLA_EXPORT pixmapFromByteArray(const QByteArray &data);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user