rpcsx/rpcs3/rpcs3qt/screenshot_preview.h

27 lines
442 B
C
Raw Normal View History

2020-12-05 13:08:24 +01:00
#pragma once
2020-03-22 22:32:00 +01:00
#include <QImage>
#include <QLabel>
class screenshot_preview : public QLabel
{
Q_OBJECT
public:
screenshot_preview(const QString& filepath, QWidget* parent = nullptr);
protected:
void resizeEvent(QResizeEvent* event) override;
2020-03-22 22:32:00 +01:00
private Q_SLOTS:
void show_context_menu(const QPoint& pos);
private:
void scale(const QSize& size);
QString m_filepath;
QImage m_image;
double m_factor = 1.0;
bool m_stretch = false;
};