From 90825e2392b2d70e43c7a25b8a3752299a933894 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebindings@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- kdejava/koala/org/kde/koala/KFileDetailView.java | 229 +++++++++++++++++++++++ 1 file changed, 229 insertions(+) create mode 100644 kdejava/koala/org/kde/koala/KFileDetailView.java (limited to 'kdejava/koala/org/kde/koala/KFileDetailView.java') diff --git a/kdejava/koala/org/kde/koala/KFileDetailView.java b/kdejava/koala/org/kde/koala/KFileDetailView.java new file mode 100644 index 00000000..62d1f3b8 --- /dev/null +++ b/kdejava/koala/org/kde/koala/KFileDetailView.java @@ -0,0 +1,229 @@ +//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.QScrollView; +import org.kde.qt.QDragMoveEvent; +import org.kde.qt.QDragEnterEvent; +import org.kde.qt.QDragLeaveEvent; +import java.util.ArrayList; +import org.kde.qt.QKeyEvent; +import org.kde.qt.QDropEvent; +import org.kde.qt.QWidget; +import org.kde.qt.QDragObject; + +/** + + A list-view capable of showing KFileItem'. Used in the filedialog + for example. Most of the documentation is in KFileView class. + See {@link KFileDetailViewSignals} for signals emitted by KFileDetailView + @short A list-view capable of showing KFileItem'. + @see KDirOperator + @see KCombiView + @see KFileIconView + +*/ +public class KFileDetailView extends KListView implements KFileViewInterface { + protected KFileDetailView(Class dummy){super((Class) null);} + public native QMetaObject metaObject(); + public native String className(); + public KFileDetailView(QWidget parent, String name) { + super((Class) null); + newKFileDetailView(parent,name); + } + private native void newKFileDetailView(QWidget parent, String name); + public native QWidget widget(); + public native void clearView(); + public native void setAutoUpdate(boolean arg1); + public native void setSelectionMode(int sm); + public native void updateView(boolean arg1); + public native void updateView(KFileItem arg1); + public native void removeItem(KFileItem arg1); + public native void listingCompleted(); + public native void setSelected(KFileItem arg1, boolean arg2); + public native boolean isSelected(KFileItem i); + public native void clearSelection(); + public native void selectAll(); + public native void invertSelection(); + public native void setCurrentItem(KFileItem arg1); + public native KFileItem currentFileItem(); + public native KFileItem firstFileItem(); + public native KFileItem nextItem(KFileItem arg1); + public native KFileItem prevItem(KFileItem arg1); + public native void insertItem(KFileItem i); + public native void setSorting(int arg1); + public native void ensureItemVisible(KFileItem arg1); + public native void mimeTypeDeterminationFinished(); + public native void determineIcon(KFileListViewItem item); + public native QScrollView scrollWidget(); + public native void readConfig(KConfig arg1, String group); + public native void readConfig(KConfig arg1); + public native void writeConfig(KConfig arg1, String group); + public native void writeConfig(KConfig arg1); + protected native void keyPressEvent(QKeyEvent arg1); + protected native QDragObject dragObject(); + protected native void contentsDragEnterEvent(QDragEnterEvent e); + protected native void contentsDragMoveEvent(QDragMoveEvent e); + protected native void contentsDragLeaveEvent(QDragLeaveEvent e); + protected native void contentsDropEvent(QDropEvent ev); + protected native boolean acceptDrag(QDropEvent e); + protected native void slotSelectionChanged(); + /** Deletes the wrapped C++ instance */ + protected native void finalize() throws InternalError; + /** Delete the wrapped C++ instance ahead of finalize() */ + public native void dispose(); + /** Has the wrapped C++ instance been deleted? */ + public native boolean isDisposed(); + /** + inserts a list of items. + @short inserts a list of items. + */ + public native void addItemList(ArrayList list); + /** + Sets filename the current item in the view, if available. + @short Sets filename the current item in the view, if available. + */ + public native void setCurrentItem(String filename); + /** + Clears the view and all item lists. + @short Clears the view and all item lists. + */ + public native void clear(); + public native void updateView(); + /** + Returns the sorting order of the internal list. Newly added files + are added through this sorting. + @short Returns the sorting order of the internal list. + */ + public native int sorting(); + /** + Tells whether the current items are in reversed order (shortcut to + sorting() & QDir.Reversed). + @short Tells whether the current items are in reversed order (shortcut to sorting() & QDir.Reversed). + */ + public native boolean isReversed(); + public native void sortReversed(); + /** + @return the number of dirs and files + + @short + */ + public native int count(); + /** + @return the number of files. + + @short + */ + public native int numFiles(); + /** + @return the number of directories + + @short + */ + public native int numDirs(); + public native void setViewMode(int vm); + public native int viewMode(); + /** + @return the localized name of the view, which could be displayed + somewhere, e.g. in a menu, where the user can choose between views. + + @short + @see #setViewName + */ + public native String viewName(); + /** + Sets the name of the view, which could be displayed somewhere. + E.g. "Image Preview". + @short Sets the name of the view, which could be displayed somewhere. + */ + public native void setViewName(String name); + public native void setParentView(KFileViewInterface parent); + /** + @return all currently highlighted items. + + @short + */ + public native ArrayList selectedItems(); + /** + @return all items currently available in the current sort-order + + @short + */ + public native ArrayList items(); + /** + This is a KFileDialog specific hack: we want to select directories with + single click, but not files. But as a generic class, we have to be able + to select files on single click as well. + This gives us the opportunity to do both. + Every view has to decide when to call select( item ) when a file was + single-clicked, based on onlyDoubleClickSelectsFiles(). + @short This is a KFileDialog specific hack: we want to select directories with single click, but not files. + */ + public native void setOnlyDoubleClickSelectsFiles(boolean enable); + /** + @return whether files (not directories) should only be select()ed by + double-clicks. + + @short + @see #setOnlyDoubleClickSelectsFiles + */ + public native boolean onlyDoubleClickSelectsFiles(); + /** + increases the number of dirs and files. + @return true if the item fits the view mode + + @short increases the number of dirs and files. + */ + public native boolean updateNumbers(KFileItem i); + /** + @return the view-specific action-collection. Every view should + add its actions here (if it has any) to make them available to + e.g. the KDirOperator's popup-menu. + + @short + */ + public native KActionCollection actionCollection(); + public native KFileViewSignaler signaler(); + /** + Specify DND options. See DropOptions for details. + All options are disabled by default. + @short Specify DND options. + */ + public native void setDropOptions(int options); + /** + Returns the DND options in effect. + See DropOptions for details. + @short Returns the DND options in effect. + */ + public native int dropOptions(); + /** + This method calculates a String from the given parameters, that is + suitable for sorting with e.g. QIconView or QListView. Their + Item-classes usually have a setKey( String ) method or a virtual + method String key() that is used for sorting. + @param value Any string that should be used as sort criterion + @param isDir Tells whether the key is computed for an item representing + a directory (directories are usually sorted before files) + @param sortSpec An ORed combination of QDir.SortSpec flags. + Currently, the values IgnoreCase, Reversed and + DirsFirst are taken into account. + @short This method calculates a String from the given parameters, that is suitable for sorting with e. + */ + public static native String sortingKey(String value, boolean isDir, int sortSpec); + /** + An overloaded method that takes not a String, but a number as sort + criterion. You can use this for file-sizes or dates/times for example. + If you use a time_t, you need to cast that to KIO.filesize_t because + of ambiguity problems. + @short An overloaded method that takes not a String, but a number as sort criterion. + */ + public static native String sortingKey(long value, boolean isDir, int sortSpec); + /** + delay before auto opening a directory + @short + */ + public static native int autoOpenDelay(); + protected native void setDropOptions_impl(int options); +} -- cgit v1.2.3