|
|
The following standard actions are defined by the host of the view :
[selection-dependent actions] cut : copy selected items to clipboard and notifies that a cut has been done, using DCOP copy : copy selected items to clipboard (and notifies it's not a cut) pastecut : called when doing a paste after a cut pastecopy : called when doing a paste after a copy trash : move selected items to trash del : delete selected items (couldn't call it delete!) shred : shred selected items (secure deletion) <P> [normal actions] print : print :-) saveLocalProperties : save current configuration into .directory savePropertiesAsDefault : save current configuration as default reparseConfiguration : re-read configuration and apply it refreshMimeTypes : if the view uses mimetypes it should re-determine them
The view defines a slot with the name of the action in order to implement the action. The browser will detect the slot automatically and connect its action to it when appropriate (i.e. when the view is active)
The selection-dependent actions are disabled by default and the view should enable them when the selection changes, emitting enableAction.
The normal actions does not depend on the selection. For each slot that is defined in the second list, the action is automatically enabled.
|
Constructor
Parameters:
parent | the KParts::ReadOnlyPart that this extension ... "extends" :) |
name | an optional name for the extension |
int |
[virtual]
Returns: the current x offset For a scrollview, implement this using contentsX()
int |
[virtual]
Returns: the current y offset For a scrollview, implement this using contentsY()
void |
[virtual]
Used by the browser to save the current state of the view (in order to restore it if going back in navigation) If you want to save additionnal properties, reimplement it but don't forget to call the parent method (probably first).
void |
[virtual]
Used by the browser to restore the view in the state it was when we left it. If you saved additionnal properties, reimplement it but don't forget to call the parent method (probably first).
void |
[signal]
Enable or disable a standard action held by the browser. See class documentation for the list of standard actions.
void |
[signal]
Open url
in the browser, optionnally forcing reload
, and
optionnally setting the x and y offsets.
The @serviceType allows to ...
void |
[signal]
Tell the hosting browser that the part opened a new URL (which can be queried via KParts::Part::url() . This helps the browser to update/create an entry in the history. The part may *not* emit this signal together with openURLRequest . Emit openURLRequest if you want the browser to handle an URL the user asked to open (from within your part/document) . This signal however is useful if you want to handle URLs all yourself internally, while still telling the hosting browser about new opened URLs, in order to provide a proper history functionality to the user. An example of useage is a html rendering component which wants to emit this signal when a child frame document changed its URL. (so most browsing components will want to use openURLRequest instead to open up a new URL)
void |
[signal]
Update the URL shown in the browser's location bar to url
void |
[signal]
Since the part emits the jobid in the started() signal, progress information is automatically displayed. However, if you don't use a KIO::Job in the part, you can use loadingProgress and speedProgress to display progress information
void |
[signal]
void |
[signal]
Emit this to make the browser show a standard popup menu
at the point global
for the files items
.
Generated by: dfaure@faure on Sun Mar 26 14:24:54 2000, using kdoc 2.0a35. |