*/ #include "cookiesdialog.h" #include <algorithm> #include "base/global.h" #include "base/net/downloadmanager.h" #include "base/settingsstorage.h" #include "cookiesmodel.h" #include "guiiconprovider.h" #include "ui_cookiesdialog.h" #include "utils.h" #define SETTINGS_KEY(name) QStringLiteral("CookiesDialog/" name) const QString KEY_SIZE = SETTINGS_KEY("Size"); const QString KEY_COOKIESVIEWSTATE = SETTINGS_KEY("CookiesViewState"); CookiesDialog::CookiesDialog(QWidget *parent) : QDialog(parent) , m_ui(new Ui::CookiesDialog) , m_cookiesModel(new CookiesModel(Net::DownloadManager::instance()->allCookies(), this)) { m_ui->setupUi(this); setWindowIcon(GuiIconProvider::instance()->getIcon("preferences-web-browser-cookies")); m_ui->buttonAdd->setIcon(GuiIconProvider::instance()->getIcon("list-add")); m_ui->buttonDelete->setIcon(GuiIconProvider::instance()->getIcon("list-remove")); m_ui->buttonAdd->setIconSize(Utils::Gui::mediumIconSize()); m_ui->buttonDelete->setIconSize(Utils::Gui::mediumIconSize());
#include "base/utils/fs.h" #include "base/utils/misc.h" #include "base/utils/string.h" #include "base/torrentfileguard.h" #include "base/unicodestrings.h" #include "guiiconprovider.h" #include "autoexpandabledialog.h" #include "messageboxraised.h" #include "proplistdelegate.h" #include "torrentcontentmodel.h" #include "torrentcontentfiltermodel.h" #include "ui_addnewtorrentdialog.h" #include "addnewtorrentdialog.h" #define SETTINGS_KEY(name) "AddNewTorrentDialog/" name const QString KEY_ENABLED = SETTINGS_KEY("Enabled"); const QString KEY_DEFAULTCATEGORY = SETTINGS_KEY("DefaultCategory"); const QString KEY_TREEHEADERSTATE = SETTINGS_KEY("TreeHeaderState"); const QString KEY_WIDTH = SETTINGS_KEY("Width"); const QString KEY_EXPANDED = SETTINGS_KEY("Expanded"); const QString KEY_TOPLEVEL = SETTINGS_KEY("TopLevel"); const QString KEY_SAVEPATHHISTORY = SETTINGS_KEY("SavePathHistory"); namespace { // just a shortcut inline SettingsStorage *settings() { return SettingsStorage::instance(); } }