diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/PreviewJob.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/PreviewJob.java | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/PreviewJob.java b/kdejava/koala/org/kde/koala/PreviewJob.java new file mode 100644 index 00000000..9de81202 --- /dev/null +++ b/kdejava/koala/org/kde/koala/PreviewJob.java @@ -0,0 +1,80 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.kde.koala; + +import org.kde.qt.Qt; +import org.kde.qt.QMetaObject; +import org.kde.qt.QtSupport; +import org.kde.qt.QPixmap; +import java.util.ArrayList; + +/** + See {@link PreviewJobSignals} for signals emitted by PreviewJob + +*/ +public class PreviewJob extends Job { + protected PreviewJob(Class dummy){super((Class) null);} + public native QMetaObject metaObject(); + public native String className(); + /** + Creates a new PreviewJob. + @param items a list of files to create previews for + @param width the desired width + @param height the desired height, 0 to use the <code>width</code> + @param iconSize the size of the mimetype icon to overlay over the + preview or zero to not overlay an icon. This has no effect if the + preview plugin that will be used doesn't use icon overlays. + @param iconAlpha transparency to use for the icon overlay + @param scale if the image is to be scaled to the requested size or + returned in its original size + @param save if the image should be cached for later use + @param enabledPlugins if non-zero, this points to a list containing + the names of the plugins that may be used. + @param deleteItems true to delete the items when done + @short Creates a new PreviewJob. + */ + public PreviewJob(ArrayList items, int width, int height, int iconSize, int iconAlpha, boolean scale, boolean save, String[] enabledPlugins, boolean deleteItems) { + super((Class) null); + newPreviewJob(items,width,height,iconSize,iconAlpha,scale,save,enabledPlugins,deleteItems); + } + private native void newPreviewJob(ArrayList items, int width, int height, int iconSize, int iconAlpha, boolean scale, boolean save, String[] enabledPlugins, boolean deleteItems); + public PreviewJob(ArrayList items, int width, int height, int iconSize, int iconAlpha, boolean scale, boolean save, String[] enabledPlugins) { + super((Class) null); + newPreviewJob(items,width,height,iconSize,iconAlpha,scale,save,enabledPlugins); + } + private native void newPreviewJob(ArrayList items, int width, int height, int iconSize, int iconAlpha, boolean scale, boolean save, String[] enabledPlugins); + /** + Removes an item from preview processing. Use this if you passed + an item to filePreview and want to delete it now. + @param item the item that should be removed from the preview queue + @short Removes an item from preview processing. + */ + public native void removeItem(KFileItem item); + /** + If <code>ignoreSize</code> is true, then the preview is always + generated regardless of the settings + @short If <code>ignoreSize</code> is true, then the preview is always generated regardless of the settings + */ + public native void setIgnoreMaximumSize(boolean ignoreSize); + public native void setIgnoreMaximumSize(); + /** + Returns a list of all available preview plugins. The list + contains the basenames of the plugins' .desktop files (no path, + no .desktop). + @return the list of plugins + + @short Returns a list of all available preview plugins. + */ + public static native ArrayList availablePlugins(); + /** + Returns a list of all supported MIME types. The list can + contain entries like text/ (without the space). + @return the list of mime types + + @short Returns a list of all supported MIME types. + */ + public static native ArrayList supportedMimeTypes(); + protected native void getOrCreateThumbnail(); + protected native boolean statResultThumbnail(); + protected native void createThumbnail(String arg1); + protected native void slotResult(Job job); +} |