mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-13 08:43:08 -07:00
Create basic cookies management dialog
This commit is contained in:
parent
95ddc57c13
commit
c982813acb
9 changed files with 369 additions and 3 deletions
|
@ -91,6 +91,7 @@ void qt_mac_set_dock_menu(QMenu *menu);
|
|||
#include "base/net/downloadmanager.h"
|
||||
#include "base/net/downloadhandler.h"
|
||||
#endif
|
||||
#include "cookiesdialog.h"
|
||||
|
||||
#define TIME_TRAY_BALLOON 5000
|
||||
#define PREVENT_SUSPEND_INTERVAL 60000
|
||||
|
@ -166,6 +167,7 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
actionStart_All->setIcon(GuiIconProvider::instance()->getIcon("media-playback-start"));
|
||||
action_Import_Torrent->setIcon(GuiIconProvider::instance()->getIcon("document-import"));
|
||||
menuAuto_Shutdown_on_downloads_completion->setIcon(GuiIconProvider::instance()->getIcon("application-exit"));
|
||||
actionManageCookies->setIcon(GuiIconProvider::instance()->getIcon("preferences-web-browser-cookies"));
|
||||
|
||||
QMenu *startAllMenu = new QMenu(this);
|
||||
startAllMenu->addAction(actionStart_All);
|
||||
|
@ -261,6 +263,8 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
actionCheck_for_updates->setVisible(false);
|
||||
#endif
|
||||
|
||||
connect(actionManageCookies, SIGNAL(triggered()), SLOT(manageCookies()));
|
||||
|
||||
m_pwr = new PowerManagement(this);
|
||||
preventTimer = new QTimer(this);
|
||||
connect(preventTimer, SIGNAL(timeout()), SLOT(checkForActiveTorrents()));
|
||||
|
@ -475,6 +479,11 @@ void MainWindow::addToolbarContextMenu()
|
|||
}
|
||||
}
|
||||
|
||||
void MainWindow::manageCookies()
|
||||
{
|
||||
CookiesDialog(this).exec();
|
||||
}
|
||||
|
||||
void MainWindow::toolbarMenuRequested(QPoint point)
|
||||
{
|
||||
toolbarMenu->exec(toolBar->mapToGlobal(point));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue