diff options
author | Mavridis Philippe <mavridisf@gmail.com> | 2023-11-24 23:25:16 +0200 |
---|---|---|
committer | Mavridis Philippe <mavridisf@gmail.com> | 2023-11-25 13:31:17 +0200 |
commit | d7130aacf9ea286af38bb61578fe32a0e4ea2642 (patch) | |
tree | 6ace13b5c0df83186d94c1c8006d973598351e7e /ksnapshot/ksnapshotiface.h | |
parent | 60716f5af0920804783f44ca88664dcd403e4041 (diff) | |
download | tdegraphics-d7130aacf9ea286af38bb61578fe32a0e4ea2642.tar.gz tdegraphics-d7130aacf9ea286af38bb61578fe32a0e4ea2642.zip |
ksnapshot: add setPixmap DCOP call
Can be useful to integrate KSnapshot with applications that can take their own screenshots better (e.g. a media player can use a single frame from a video instead of a lower-quality real screen grab).
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
Diffstat (limited to 'ksnapshot/ksnapshotiface.h')
-rw-r--r-- | ksnapshot/ksnapshotiface.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ksnapshot/ksnapshotiface.h b/ksnapshot/ksnapshotiface.h index 5136b0ba..e8ac5158 100644 --- a/ksnapshot/ksnapshotiface.h +++ b/ksnapshot/ksnapshotiface.h @@ -12,6 +12,7 @@ #define __KS_IFACE_H #include <dcopobject.h> +#include <tqpixmap.h> class KSnapshotIface : virtual public DCOPObject { @@ -60,6 +61,10 @@ class KSnapshotIface : virtual public DCOPObject /** Exit KSnapshot **/ virtual void exit() = 0; + + /** Set image, for applications which want to make use of KSnapshot's UI + and interface with their own images */ + virtual void setPixmap(const TQPixmap &newImage) = 0; }; #endif |