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.
56 lines
2.0 KiB
56 lines
2.0 KiB
//Auto-generated by kalyptus. DO NOT EDIT.
|
|
package org.kde.koala;
|
|
|
|
import org.kde.qt.Qt;
|
|
import org.kde.qt.TQMetaObject;
|
|
import org.kde.qt.QtSupport;
|
|
import org.kde.qt.TQObject;
|
|
import org.kde.qt.TQVariant;
|
|
import org.kde.qt.TQObject;
|
|
|
|
/**
|
|
|
|
The purpose of this interface is to allow a direct communication between
|
|
a KPart and the hosting browser shell (for example Konqueror) . A
|
|
shell implementing this interface can propagate it to embedded kpart
|
|
components by using the setBrowserInterface call of the part's
|
|
KParts.BrowserExtension object.
|
|
This interface looks not very rich, but the main functionality is
|
|
implemented using the callMethod method for part.shell
|
|
communication and using Qt properties for allowing a part to
|
|
to explicitly query information from the shell.
|
|
Konqueror in particular, as 'reference' implementation, provides
|
|
the following functionality through this interface:
|
|
Qt properties:
|
|
<code>
|
|
TQ_PROPERTY( uint historyLength READ historyLength );
|
|
</code>
|
|
Callable methods:
|
|
<code>
|
|
void goHistory( int );
|
|
</code>
|
|
@short The purpose of this interface is to allow a direct communication between a KPart and the hosting browser shell (for example Konqueror) .
|
|
|
|
*/
|
|
public class BrowserInterface extends TQObject {
|
|
protected BrowserInterface(Class dummy){super((Class) null);}
|
|
public native TQMetaObject metaObject();
|
|
public native String className();
|
|
public BrowserInterface(TQObject parent, String name) {
|
|
super((Class) null);
|
|
newBrowserInterface(parent,name);
|
|
}
|
|
private native void newBrowserInterface(TQObject parent, String name);
|
|
public BrowserInterface(TQObject parent) {
|
|
super((Class) null);
|
|
newBrowserInterface(parent);
|
|
}
|
|
private native void newBrowserInterface(TQObject parent);
|
|
/**
|
|
Perform a dynamic invocation of a method in the BrowserInterface
|
|
implementation. Methods are to be implemented as simple Qt slots.
|
|
@short Perform a dynamic invocation of a method in the BrowserInterface implementation.
|
|
*/
|
|
public native void callMethod(String name, TQVariant argument);
|
|
}
|