summaryrefslogtreecommitdiffstats
path: root/src/datablocks/recipe.cpp
diff options
context:
space:
mode:
authorAlexander Golubev <fatzer2@gmail.com>2025-08-04 03:29:51 +0300
committerAlexander Golubev <fatzer2@gmail.com>2025-08-08 06:40:51 +0300
commit00aca3f2d1b56a10aa71a372041230d317efabe5 (patch)
tree48fe4baff648f59fa0b447d68de5c01517f8c5cf /src/datablocks/recipe.cpp
parent8f59af1291a8e2536b311f86e1c0b442e7ad26df (diff)
downloadkrecipes-r14.1.x.tar.gz
krecipes-r14.1.x.zip
Use TQImage rather than TQPixmap in the backend-oriented coder14.1.x
TQImage is more suitable for i/o operations and long-term storage rather than TQPixmap (which is better for immediate display on the screen). The UI rarely does displays all those photos and does it one-by-one (i.e. there is no big gallery), so there is no significant performance penalty for the use of TQImage. On the contrary this way we should save some memory on allocations associated X11 stuff for pixmaps and loading time when the database contains a lot of photos. Note that there is yet another use of TQPixmap in `htmlexporter` which cannot be replaced because it uses TQPainter, which didn't supported QImage until Qt5. Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit a6ab7f1c6dcf3076aa5488a790d81f42cbc93b48)
Diffstat (limited to 'src/datablocks/recipe.cpp')
-rw-r--r--src/datablocks/recipe.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/datablocks/recipe.cpp b/src/datablocks/recipe.cpp
index dd00f07..eb9c44b 100644
--- a/src/datablocks/recipe.cpp
+++ b/src/datablocks/recipe.cpp
@@ -28,7 +28,7 @@ void Recipe::empty( void )
title = TQString::null;
instructions = TQString::null;
- photo = TQPixmap();
+ photo = TQImage();
ingList.empty();
categoryList.clear();
authorList.clear();