diff options
Diffstat (limited to 'sb.cpp')
| -rw-r--r-- | sb.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -166,6 +166,7 @@ void help(char *arg0) { exit(-1); } + int main(int argc, char **argv) { QApplication app(argc, argv); @@ -238,6 +239,13 @@ main(int argc, char **argv) { url_label.setText(url.toString()); }); + profile.connect(&profile, &QWebEngineProfile::downloadRequested, [&](QWebEngineDownloadItem *download) { + if (fork() == 0) { + std::string url = download->url().toString().toStdString(); + DOWNLOAD(url.c_str()); + } + }); + register_shortcuts(view); return app.exec(); |