summaryrefslogtreecommitdiffstats
path: root/src/sq_thumbnailinfo.h
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2025-02-10 15:10:13 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2025-02-13 11:44:42 +0900
commit8f8f84410cc591c85c5e83e0b3efdcda5fdbe42e (patch)
treef273a932ce048ef22ea9d9888b77ea8a2b8f3e33 /src/sq_thumbnailinfo.h
parent424635023ee423826de12514b2fec7834b8deb7b (diff)
downloadksquirrel-8f8f8441.tar.gz
ksquirrel-8f8f8441.zip
Rename 'ksquirrel' folder to 'src'
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 203fcb8d90752b546c672c625927a136b959fcfb)
Diffstat (limited to 'src/sq_thumbnailinfo.h')
-rw-r--r--src/sq_thumbnailinfo.h52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/sq_thumbnailinfo.h b/src/sq_thumbnailinfo.h
new file mode 100644
index 0000000..6abff2d
--- /dev/null
+++ b/src/sq_thumbnailinfo.h
@@ -0,0 +1,52 @@
+/***************************************************************************
+ sq_thumbnailinfo.h - description
+ -------------------
+ begin : ðÎÄ ïËÔ 11 2004
+ copyright : (C) 2004 by Baryshev Dmitry
+ email : ksquirrel.iv@gmail.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef SQ_THUMBNAILINFO_H
+#define SQ_THUMBNAILINFO_H
+
+#include <tqstring.h>
+#include <tqpixmap.h>
+#include <tqimage.h>
+
+#include <ctime>
+
+// default thumbnail format
+#define sqdirThumbFormat "PNG"
+
+// default quality
+#define sqdirThumbQuality 85
+
+#define sqdirMimeFormat "XPM"
+
+/*
+ * Represents thumbnail.
+ */
+struct SQ_Thumbnail
+{
+ // mime icon from image codec
+ TQPixmap mime;
+
+ // 'last modifiled' time of original file.
+ // we should store it for non-local urls
+ time_t originalTime;
+
+ int w, h;
+
+ TQImage thumbnail;
+};
+
+#endif