1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-22 19:56:34 +01:00
Commit Graph

118 Commits

Author SHA1 Message Date
David Rosca
953c52e73d DownloadManager: Immediately show file dialog when download was user requested
QWebEngineDownloadItem::UserRequested should be set when initiating
download from web actions - Save image as..., Save link as...
It doesn't seem to work with current QtWebEngine however
2017-01-27 15:02:25 +01:00
David Rosca
880b0eb5b1 DownloadManager: Always ask where to save with Save Page action 2017-01-27 14:48:40 +01:00
David Rosca
c6354259a8 DownloadManager: Improve logic for closeDownloadTab
It now can handle also new tabs opened in background
2017-01-27 10:29:12 +01:00
David Rosca
899622e623 DownloadManager: Don't try to close the single tab in tabbar 2017-01-26 20:48:29 +01:00
David Rosca
df2fa561d5 DownloadManager: Close empty tab that was opened only for downloading 2017-01-26 20:45:59 +01:00
David Rosca
fcc356e4df DownloadOptionsDialog: Show download mime type and icon 2017-01-26 19:13:47 +01:00
David Rosca
b13c8968fc Show download progress in taskbar on Windows 2017-01-20 12:18:53 +01:00
David Rosca
f791f81972 DownloadItem: Show file icon only on Linux 2017-01-20 12:03:27 +01:00
David Rosca
29bccf9984 Use Qt Windows Extras instead of custom QtWin 2017-01-20 09:58:13 +01:00
David Rosca
c540f4f768 DownloadManager: Disable speed label on Windows
Closes #1906
2017-01-20 09:42:38 +01:00
David Rosca
17a90a88e6 DownloadManager: Correctly decode file name for downloads 2017-01-13 17:32:23 +01:00
David Rosca
5c435fe638 Move download notification icon to icons/other directory 2016-12-30 20:23:06 +01:00
David Rosca
9a356a61d5 Another HighDPI icons fixes 2016-12-29 16:48:09 +01:00
David Rosca
208e08a914 DownloadManager: Add support for all save page formats 2016-10-25 16:00:04 +02:00
David Rosca
ad299bfe28 Fixed redundant code warning
Closes #2077
2016-09-18 12:13:44 +02:00
David Rosca
ce9d3983a0 Bring back Save Page action
Only with Qt >= 5.7

Closes #2083
2016-09-18 12:09:38 +02:00
David Rosca
0269541561 Always prefer external download manager when set 2016-05-31 18:39:43 +02:00
David Rosca
5f6f0f7bd8 DownloadManager: Fix using external manager
Closes #1972
2016-05-31 18:30:19 +02:00
David Rosca
a0691cb6a0 Fix actually saving the correct download path 2016-05-27 21:31:20 +02:00
David Rosca
5ba652afa9 Download Manager: Save last path only when not empty 2016-05-27 20:37:08 +02:00
David Rosca
6280d34e70 Download Manager: Fix storing last download path 2016-05-27 20:20:08 +02:00
David Rosca
572b39cd2a DownloadManager: Always call QWidget::timerEvent 2016-04-08 11:05:42 +02:00
David Rosca
54f3e78396 Fix grammar "Are you sure to..." -> "Are you sure you want to..." 2016-02-15 09:58:14 +01:00
David Rosca
278299fe2a Merge pull request #1814 from innermous/patch-whitespace
Fix decoding special characters in download dialog
2015-12-17 22:09:39 +01:00
Vladislav Tronko
deeafc3133 Fix downloadmanager displaying wrong filename 2015-12-17 01:45:09 +02:00
Vladislav Tronko
2bb2729665 Fix decoding special characters in download dialog 2015-12-17 00:57:02 +02:00
David Rosca
60bc4ba715 DownloadItem: Fix initialization of m_currSpeed
Fix showing invalid download speed in some cases.
2015-11-12 17:03:45 +01:00
David Rosca
db058ff194 Remove use of QNetworkRequest in LoadRequest 2015-10-06 09:46:23 +02:00
David Rosca
94d89e4fa6 DownloadManager: Use shorter timeout for updating window title 2015-10-04 21:12:53 +02:00
David Rosca
510f521074 Downloads: Bring back option to choose path / open downloads 2015-10-04 21:00:38 +02:00
David Rosca
35f002efb4 DownloadManager: Fix clearing download items 2015-10-04 20:23:54 +02:00
David Rosca
5e0ca7fed8 Preferences: Bring back external download manager option 2015-09-30 18:43:58 +02:00
David Rosca
406e0f670a Downloader: Drop code for FTP downloads
FTP listing and downloading is now supported by QtWebEngine itself
2015-05-24 19:27:53 +02:00
David Rosca
278b725571 Bring back support for downloading files
All files are now automatically downloaded to the specified
directory. Due to QtWebEngine API changes, it is not possible
to ask user where to save the file.
2015-05-24 19:22:32 +02:00
David Rosca
8d7cfb0e2a Remove some Qt 4 specific code 2015-02-26 12:17:47 +01:00
David Rosca
60b2386a6e Initial port to QtWebEngine
This is first quick port to QtWebEngine, most of advanced features
are not working yet. Please read README.

For now, it will use separate profile directory as well as browser
session, that means you can use both QtWebEngine and QtWebKit versions
at the same time.
2015-01-27 11:01:52 +01:00
Nobody Really
af541a787e Added CTRL+l shortcut to clear download list 2014-12-30 12:46:12 +01:00
Nobody Really
240cecb230 Allow closing Download Manager and Browsing Library with CTRL+w 2014-12-21 15:10:29 +01:00
David Rosca
478b5ddb84 Use open() instead of exec() in all dialogs
Avoid blocking exec().

Closes #1515
2014-11-07 18:08:12 +01:00
nowrep
6874df57d7 [Coding Style] Edited coding style (use linux style brackets)
Linux style brackets are now used also for source files.
One line blocks can now be without brackets.

Example:

if (test)
    foo();

Multi-line if statements are now written with conditionals (||, &&, ...)
at the end of line. The last line of if body does not ends with closing
bracket, instead the closing bracket is written on separate line.
One line blocks in multi-line if statements should not be without brackets.

Example:

if (test ||
    test2 &&
    test3
   ) {
    foo();
}

[ci skip]
2014-04-05 14:53:45 +02:00
Javier Llorente
458f6fecf0 [DownloadItem] Add date of completed download
[ci skip]
2014-03-26 16:20:43 +01:00
nowrep
ab638a5525 [IconProvider] Use fallback oxygen icon theme (in oxygen-fallback.qrc)
Instead of manually setting fallback icons, use globally fallback theme.
2014-03-24 16:09:30 +01:00
nowrep
fe0b03fdb7 Include QDebug in qzcommon.h
It's annoying to always include it just to remove a moment after...
2014-03-16 13:22:41 +01:00
nowrep
2e9ce1ba90 [CodeCleanup] Major cleanup in MainApplication class 2014-03-10 00:47:07 +01:00
nowrep
214279e3bb [DataPaths] Added new class DataPaths
This class holds all paths now (instead of MainApplication)
Renamed ProfileUpdater -> ProfileManager
ProfileManager is now responsible for all operations with profiles
2014-03-09 21:51:42 +01:00
nowrep
edbb87bd1f [CodeCleanup] IconProvider now have static methods for getting icons 2014-03-07 18:03:42 +01:00
nowrep
5e4f703ef2 [Code] Renamed qz_namespace.h to qzcommon.h 2014-02-26 20:03:20 +01:00
nowrep
afae00e4a2 [Cleanup] Rename export macro to just QUPZILLA_EXPORT 2014-02-19 22:12:32 +01:00
nowrep
404fa68a1b [Cleanup] Renamed QupZilla class to BrowserWindow 2014-02-19 22:07:21 +01:00
nowrep
ea7237b90e [Downloads] Make sure to always add slash '/' between path and filename 2014-02-10 19:57:02 +01:00