diff options
| author | Mike Skec <skec@protonmail.ch> | 2021-01-06 19:37:26 +1100 |
|---|---|---|
| committer | Felix Queißner <felix@ib-queissner.de> | 2021-01-06 10:51:18 +0100 |
| commit | 2a9bb4fa6121de62d9e6ba06d9a109ba6d57f14c (patch) | |
| tree | 7f2b49ca97071b003697ffeaaa904ce1dfe166d6 /src/mainwindow.cpp | |
| parent | 24086fdfe92814c38da6d219916ee9d45d8ba581 (diff) | |
| download | kristall-2a9bb4fa6121de62d9e6ba06d9a109ba6d57f14c.tar.gz | |
cache code refactor
Diffstat (limited to 'src/mainwindow.cpp')
| -rw-r--r-- | src/mainwindow.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 4552520..f46ed75 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -209,40 +209,6 @@ void MainWindow::mousePressEvent(QMouseEvent *event) } } -std::shared_ptr<CachedPage> MainWindow::cacheFind(QString const &url) -{ - if (this->page_cache.find(url) != this->page_cache.end()) - { - return page_cache[url]; - } - return nullptr; -} - -bool MainWindow::cacheContains(const QUrl &url) const -{ - QString urlstr = url.toString(QUrl::FullyEncoded | QUrl::RemoveFragment); - return this->page_cache.find(urlstr) != this->page_cache.end(); -} - -void MainWindow::cachePage(const QUrl &url, const QByteArray &body, const MimeType &mime) -{ - QString urlstr = url.toString(QUrl::FullyEncoded | QUrl::RemoveFragment); - if (this->page_cache.find(urlstr) != this->page_cache.end()) - { - qDebug() << "Updating cached page"; - auto pg = this->page_cache[urlstr]; - pg->body = body; - pg->mime = mime; - return; - } - - this->page_cache[urlstr] = std::make_shared<CachedPage>(url, body, mime); - - qDebug() << "Cached page : " << url; - - return; -} - void MainWindow::on_browser_tabs_currentChanged(int index) { if(index >= 0) { |
