]> git.cworth.org Git - apitrace/blobdiff - gui/thumbnail.h
Make frame thumbnail size consistent.
[apitrace] / gui / thumbnail.h
diff --git a/gui/thumbnail.h b/gui/thumbnail.h
new file mode 100644 (file)
index 0000000..2315564
--- /dev/null
@@ -0,0 +1,13 @@
+#ifndef THUMBNAIL_H
+#define THUMBNAIL_H
+
+#define THUMBNAIL_SIZE 64
+
+#include <QImage>
+
+inline QImage
+thumbnail(const QImage &image, Qt::TransformationMode transformationMode = Qt::FastTransformation) {
+    return image.scaled(THUMBNAIL_SIZE, THUMBNAIL_SIZE, Qt::KeepAspectRatio, transformationMode);
+}
+
+#endif