integrate font config, sync scrollbar pos
This commit is contained in:
parent
5a055641f3
commit
d617273e6a
1 changed files with 13 additions and 6 deletions
|
@ -12,6 +12,7 @@
|
||||||
#include "network-web/webfactory.h"
|
#include "network-web/webfactory.h"
|
||||||
|
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
|
#include <QScrollBar>
|
||||||
#include <QWheelEvent>
|
#include <QWheelEvent>
|
||||||
|
|
||||||
LiteHtmlViewer::LiteHtmlViewer(QWidget* parent) : QLiteHtmlWidget(parent) {
|
LiteHtmlViewer::LiteHtmlViewer(QWidget* parent) : QLiteHtmlWidget(parent) {
|
||||||
|
@ -90,14 +91,16 @@ void LiteHtmlViewer::setHtml(const QString& html, const QUrl& base_url) {
|
||||||
}
|
}
|
||||||
|
|
||||||
QString LiteHtmlViewer::html() const {
|
QString LiteHtmlViewer::html() const {
|
||||||
return {};
|
return QLiteHtmlWidget::html();
|
||||||
}
|
}
|
||||||
|
|
||||||
QUrl LiteHtmlViewer::url() const {
|
QUrl LiteHtmlViewer::url() const {
|
||||||
return {};
|
return QLiteHtmlWidget::url();
|
||||||
}
|
}
|
||||||
|
|
||||||
void LiteHtmlViewer::clear() {}
|
void LiteHtmlViewer::clear() {
|
||||||
|
setHtml({});
|
||||||
|
}
|
||||||
|
|
||||||
void LiteHtmlViewer::loadMessages(const QList<Message>& messages, RootItem* root) {
|
void LiteHtmlViewer::loadMessages(const QList<Message>& messages, RootItem* root) {
|
||||||
Skin skin = qApp->skins()->currentSkin();
|
Skin skin = qApp->skins()->currentSkin();
|
||||||
|
@ -175,12 +178,16 @@ void LiteHtmlViewer::loadMessages(const QList<Message>& messages, RootItem* root
|
||||||
}
|
}
|
||||||
|
|
||||||
double LiteHtmlViewer::verticalScrollBarPosition() const {
|
double LiteHtmlViewer::verticalScrollBarPosition() const {
|
||||||
return {};
|
return verticalScrollBar()->value();
|
||||||
}
|
}
|
||||||
|
|
||||||
void LiteHtmlViewer::setVerticalScrollBarPosition(double pos) {}
|
void LiteHtmlViewer::setVerticalScrollBarPosition(double pos) {
|
||||||
|
verticalScrollBar()->setValue(pos);
|
||||||
|
}
|
||||||
|
|
||||||
void LiteHtmlViewer::reloadFontSettings(const QFont& fon) {}
|
void LiteHtmlViewer::reloadFontSettings(const QFont& fon) {
|
||||||
|
QLiteHtmlWidget::setDefaultFont(fon);
|
||||||
|
}
|
||||||
|
|
||||||
bool LiteHtmlViewer::canZoomIn() const {
|
bool LiteHtmlViewer::canZoomIn() const {
|
||||||
return zoomFactor() <= double(MAX_ZOOM_FACTOR) - double(ZOOM_FACTOR_STEP);
|
return zoomFactor() <= double(MAX_ZOOM_FACTOR) - double(ZOOM_FACTOR_STEP);
|
||||||
|
|
Loading…
Add table
Reference in a new issue