Studio/Utils/ImageLabel.h
Namespaces
| Name | 
|---|
| shapeworks  User usage reporting (telemetry)  | 
Classes
| Name | |
|---|---|
| class | shapeworks::ImageLabel  An extention of QLabel especially for scaled images.  | 
Source code
#pragma once
#include <QLabel>
#include <QResizeEvent>
namespace shapeworks {
class ImageLabel : public QLabel {
 public:
  ImageLabel(QWidget *parent) : QLabel(parent) {}
  void setPixmap(const QPixmap &pixmap) { setPixmap(pixmap, size()); }
 protected:
  void resizeEvent(QResizeEvent *reisze_event) override;
 private:
  void setPixmap(const QPixmap &pixmap, const QSize &size);
 private:
  QPixmap pixmap_;
};
}  // namespace shapeworks
Updated on 2024-03-17 at 12:58:44 -0600