aboutsummaryrefslogtreecommitdiff
path: root/src/browsertab.cpp
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-19 17:55:04 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-19 17:55:04 +0200
commite716a44604dcfe0ed57d278cd4d2597bf328de03 (patch)
treeb0ddb57cbca3c4031cf8741690d78bd808e42090 /src/browsertab.cpp
parent1eec0c9fa22e86225691e7892e9219e7d17d5c42 (diff)
downloadkristall-e716a44604dcfe0ed57d278cd4d2597bf328de03.tar.gz
Fixes non-updating status bar, fixes bug in the mime parser.
Diffstat (limited to 'src/browsertab.cpp')
-rw-r--r--src/browsertab.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/browsertab.cpp b/src/browsertab.cpp
index 6e18e07..783e9e3 100644
--- a/src/browsertab.cpp
+++ b/src/browsertab.cpp
@@ -332,9 +332,8 @@ void BrowserTab::on_requestComplete(const QByteArray &ref_data, const QString &m
}
}
-
this->current_mime = mime_text;
- this->current_buffer = data;
+ this->current_buffer = ref_data;
this->graphics_scene.clear();
this->ui->text_browser->setText("");
@@ -471,7 +470,10 @@ File Size: %2
QString title = this->current_location.toString();
emit this->titleChanged(title);
- emit this->fileLoaded(ref_data.size(), mime_text, this->timer.elapsed());
+ this->current_stats.file_size = ref_data.size();
+ this->current_stats.mime_type = mime;
+ this->current_stats.loading_time = this->timer.elapsed();
+ emit this->fileLoaded(this->current_stats);
this->successfully_loaded = true;
@@ -700,7 +702,10 @@ void BrowserTab::on_stop_button_clicked()
void BrowserTab::on_requestProgress(qint64 transferred)
{
- emit this->fileLoaded(transferred, "Loading...", timer.elapsed());
+ this->current_stats.file_size = transferred;
+ this->current_stats.mime_type = MimeType { };
+ this->current_stats.loading_time = this->timer.elapsed();
+ emit this->fileLoaded(this->current_stats);
}
void BrowserTab::on_back_button_clicked()