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/StatusbarProgress.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/StatusbarProgress.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/StatusbarProgress.java | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/StatusbarProgress.java b/kdejava/koala/org/kde/koala/StatusbarProgress.java new file mode 100644 index 00000000..9954be6c --- /dev/null +++ b/kdejava/koala/org/kde/koala/StatusbarProgress.java @@ -0,0 +1,69 @@ +//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 org.kde.qt.QEvent; +import org.kde.qt.QWidget; + +/** + + This is a special IO progress widget. + Similarly to DefaultProgress, + it's purpose is to show a progress of the IO operation. + Instead of creating a separate window, this is only a widget that can be + easily embedded in a statusbar. + Usage of StatusbarProgress is little different. + This dialog will be a part of some application. + <pre> + // create a dialog + StatusbarProgress statusProgress; + statusProgress = new StatusbarProgress( statusBar() ); + statusBar().insertWidget( statusProgress, statusProgress.width() , 0 ); + ... + // create job and connect it to the progress + CopyJob job = KIO.copy(...); + statusProgress.setJob( job ); + ... + </pre> + @author Matej Koss <koss@miesto.sk> + + @short IO progress widget for embedding in a statusbar. + +*/ +public class StatusbarProgress extends ProgressBase { + protected StatusbarProgress(Class dummy){super((Class) null);} + public native QMetaObject metaObject(); + public native String className(); + /** + Creates a new StatusbarProgress. + @param parent the parent of this widget + @param button true to add an abort button. The button will be + connected to ProgressBase.slotStop() + @short Creates a new StatusbarProgress. + */ + public StatusbarProgress(QWidget parent, boolean button) { + super((Class) null); + newStatusbarProgress(parent,button); + } + private native void newStatusbarProgress(QWidget parent, boolean button); + public StatusbarProgress(QWidget parent) { + super((Class) null); + newStatusbarProgress(parent); + } + private native void newStatusbarProgress(QWidget parent); + /** + Sets the job to monitor. + @param job the job to monitor + @short Sets the job to monitor. + */ + public native void setJob(Job job); + public native void slotClean(); + public native void slotTotalSize(Job job, long size); + public native void slotPercent(Job job, long percent); + public native void slotSpeed(Job job, long speed); + protected native void setMode(); + public native boolean eventFilter(QObject arg1, QEvent arg2); +} |