From kfm-devel Fri Dec 22 07:24:08 2006 From: "Jos van den Oever" Date: Fri, 22 Dec 2006 07:24:08 +0000 To: kfm-devel Subject: back and forward with history in a kpart with browserextension Message-Id: X-MARC-Message: https://marc.info/?l=kfm-devel&m=116681039004907 MIME-Version: 1 Content-Type: multipart/mixed; boundary="------=_Part_41385_12539032.1166772248198" ------=_Part_41385_12539032.1166772248198 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I'm trying to write a kpart that uses the browser extension for doing file searches. To make the user experience as pleasant as possible the kpart will use the history of the browser it is embedded in or show it's own back and forward buttons when it is not embedded in a browser. I can get the KPart to extend the browser history when it is changes, but when going back and forward using the browser buttons, the KPart's openUrl function is not called or not called properly and the KPart loses sync with the browser. How is the KPart notified of changes in the history? You can find the code for the current status attached. Cheers, Jos ------=_Part_41385_12539032.1166772248198 Content-Type: application/x-bzip2; name="servicetest.tar.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="servicetest.tar.bz2" X-Attachment-Id: f_ew0a21g4 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 Pbw4Aj/xdyRThQkGokWvgA== ------=_Part_41385_12539032.1166772248198--