#include <thumbcreator.h>
Public Methods | |
| virtual bool | create (const QString &path, int width, int height, QImage &img)=0 |
| virtual Flags | flags () const |
What you need to do to create and register a ThumbCreator:
extern "C"
{
ThumbCreator *new_creator()
{
return new YourThumbCreator();
}
};
INCLUDES = LDFLAGS = kde_module_LTLIBRARIES = yourthumbcreator.la yourthumbcreator_la_SOURCES = yourthumbcreator.cpp yourthumbcreator_la_LIBADD = yourthumbcreator_la_LDFLAGS = -module servicedir = service_DATA = yourthumbcreator.desktop
[Desktop Entry] Encoding=UTF-8 Type=Service Name=Name of the type of files your ThumbCreator supports ServiceTypes=ThumbCreator MimeTypes=application/x-somemimetype CacheThumbnail=true X-KDE-Library=yourthumbcreator
Definition at line 84 of file thumbcreator.h.
|
||||||||||||||||||||
|
Creates a thumbnail Note that the width and height parameters should not be used for scaling. Only plugins that create an image "from scratch", like the TextCreator should directly use the specified size. If the resulting preview is larger than width x height, it will be scaled down.
|
|
|
The flags of this plugin:
Definition at line 113 of file thumbcreator.h. |
1.2.18