Browse Source

Allow avatar galleries to display validated cached images

master
evgeny 7 days ago
parent
commit
4134200b4e
  1. 4
      tools/chatgui/src/imageviewer_window.cpp
  2. 1
      tools/chatgui/src/imageviewer_window.h

4
tools/chatgui/src/imageviewer_window.cpp

@ -108,6 +108,10 @@ void ImageViewerWindow::resetView() {
m_dragging = false; m_dragging = false;
} }
void ImageViewerWindow::loadImage(const QImage& image) {
m_image = QPixmap::fromImage(image); resetView(); update();
}
void ImageViewerWindow::clampOffset() { void ImageViewerWindow::clampOffset() {
if (m_image.isNull()) { m_offset = QPointF(0, 0); return; } if (m_image.isNull()) { m_offset = QPointF(0, 0); return; }
double baseW = (double)m_image.width() / width(); double baseW = (double)m_image.width() / width();

1
tools/chatgui/src/imageviewer_window.h

@ -16,6 +16,7 @@ class ImageViewerWindow : public QWidget {
public: public:
explicit ImageViewerWindow(QWidget *parent = nullptr); explicit ImageViewerWindow(QWidget *parent = nullptr);
void loadFile(const QString& path); void loadFile(const QString& path);
void loadImage(const QImage& image);
signals: signals:
void closed(); void closed();

Loading…
Cancel
Save