Load fullscreenimage directly. Tweak reply UI.

This commit is contained in:
Black Hat
2019-05-04 21:05:59 +08:00
parent ce688e9756
commit ef469ee347
9 changed files with 40 additions and 55 deletions

View File

@@ -8,6 +8,7 @@
#include "csapi/typing.h"
#include "events/accountdataevents.h"
#include "events/typingevent.h"
#include "jobs/downloadfilejob.h"
#include <QFileDialog>
#include <QFileInfo>
@@ -233,3 +234,7 @@ QString SpectralRoom::postMarkdownText(const QString& markdown) {
return postHtmlText(markdown, result);
}
QUrl SpectralRoom::urlToMxcUrl(QUrl mxcUrl) {
return DownloadFileJob::makeRequestUrl(connection()->homeserver(), mxcUrl);
}

View File

@@ -84,6 +84,8 @@ class SpectralRoom : public Room {
Q_INVOKABLE QString postMarkdownText(const QString& markdown);
Q_INVOKABLE QUrl urlToMxcUrl(QUrl mxcUrl);
template <typename BaseEventT>
QString eventToString(const BaseEventT& evt,
Qt::TextFormat format = Qt::PlainText) {