diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | 90825e2392b2d70e43c7a25b8a3752299a933894 (patch) | |
tree | e33aa27f02b74604afbfd0ea4f1cfca8833d882a /kdejava/koala/org/kde/koala/KCombiView.java | |
download | tdebindings-90825e2392b2d70e43c7a25b8a3752299a933894.tar.gz tdebindings-90825e2392b2d70e43c7a25b8a3752299a933894.zip |
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
Diffstat (limited to 'kdejava/koala/org/kde/koala/KCombiView.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/KCombiView.java | 218 |
1 files changed, 218 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/KCombiView.java b/kdejava/koala/org/kde/koala/KCombiView.java new file mode 100644 index 00000000..9214a8e3 --- /dev/null +++ b/kdejava/koala/org/kde/koala/KCombiView.java @@ -0,0 +1,218 @@ +//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.QObject; +import java.util.ArrayList; +import org.kde.qt.QEvent; +import org.kde.qt.QWidget; +import org.kde.qt.QSplitter; + +/** + + This view is designed to combine two KFileViews into one widget, to show + directories on the left side and files on the right side. + Methods like selectedItems() to query status _only_ work on the right side, + i.e. on the files. + After creating the KCombiView, you need to supply the view shown in the + right, (see setRight()). Available KFileView implementations are + KFileIconView and KFileDetailView. + Most of the below methods are just implementations of the baseclass + KFileView, so look there for documentation. + @short This view is designed to combine two KFileViews into one widget, to show directories on the left side and files on the right side. + @see KFileView + @see KFileIconView + @see KFileDetailView + @see KDirOperator + +*/ +public class KCombiView extends QSplitter implements KFileViewInterface { + protected KCombiView(Class dummy){super((Class) null);} + public native QMetaObject metaObject(); + public native String className(); + public KCombiView(QWidget parent, String name) { + super((Class) null); + newKCombiView(parent,name); + } + private native void newKCombiView(QWidget parent, String name); + public native QWidget widget(); + public native void clearView(); + public native void updateView(boolean arg1); + public native void updateView(KFileItem arg1); + public native void removeItem(KFileItem arg1); + public native void listingCompleted(); + /** + Sets the view to be shown in the right. You need to call this before + doing anything else with this widget. + @short Sets the view to be shown in the right. + */ + public native void setRight(KFileViewInterface view); + public native void setSelectionMode(int sm); + public native void setSelected(KFileItem arg1, boolean arg2); + public native boolean isSelected(KFileItem arg1); + 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 clear(); + public native void setSorting(int sort); + 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); + public native void ensureItemVisible(KFileItem arg1); + public native KActionCollection actionCollection(); + public native void setAcceptDrops(boolean b); + public native boolean eventFilter(QObject o, QEvent e); + protected native void setDropOptions_impl(int options); + protected native void slotSortingChanged(int arg1); + /** 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 <code>filename</code> the current item in the view, if available. + @short Sets <code>filename</code> the current item in the view, if available. + */ + public native void setCurrentItem(String filename); + 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); + 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(); +} |