You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.2 KiB
70 lines
2.2 KiB
//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.QObject;
|
|
|
|
/**
|
|
|
|
Basic class to manage a history of "items". This class is only meant
|
|
for fast lookup, if an item is in the history or not.
|
|
May be subclassed to implement a persistent history for example.
|
|
For usage with khtml, just create your provider and call the
|
|
HistoryProvider constructor _before_ you do any khtml stuff. That way,
|
|
khtml, using the self()-method, will use your subclassed provider.
|
|
See {@link HistoryProviderSignals} for signals emitted by HistoryProvider
|
|
@author Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
@short Basic class to manage a history of "items".
|
|
|
|
*/
|
|
public class HistoryProvider extends QObject {
|
|
protected HistoryProvider(Class dummy){super((Class) null);}
|
|
public native QMetaObject metaObject();
|
|
public native String className();
|
|
/**
|
|
Creates a KHistoryProvider with an optional parent and name
|
|
@short Creates a KHistoryProvider with an optional parent and name
|
|
*/
|
|
public HistoryProvider(QObject parent, String name) {
|
|
super((Class) null);
|
|
newHistoryProvider(parent,name);
|
|
}
|
|
private native void newHistoryProvider(QObject parent, String name);
|
|
public HistoryProvider(QObject parent) {
|
|
super((Class) null);
|
|
newHistoryProvider(parent);
|
|
}
|
|
private native void newHistoryProvider(QObject parent);
|
|
public HistoryProvider() {
|
|
super((Class) null);
|
|
newHistoryProvider();
|
|
}
|
|
private native void newHistoryProvider();
|
|
/**
|
|
@return true if <code>item</code> is present in the history.
|
|
|
|
@short
|
|
*/
|
|
public native boolean contains(String item);
|
|
/**
|
|
Inserts <code>item</code> into the history.
|
|
@short Inserts <code>item</code> into the history.
|
|
*/
|
|
public native void insert(String item);
|
|
/**
|
|
Removes <code>item</code> from the history.
|
|
@short Removes <code>item</code> from the history.
|
|
*/
|
|
public native void remove(String item);
|
|
/**
|
|
Clears the history. The cleared() signal is emitted after clearing.
|
|
@short Clears the history.
|
|
*/
|
|
public native void clear();
|
|
public static native HistoryProvider self();
|
|
}
|