<br><br><div class="gmail_quote">On Thu, Mar 26, 2009 at 9:16 PM, Eike Hein <span dir="ltr"><<a href="mailto:hein@kde.org">hein@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Hi Rahman, Hi Robert,<br>
<br>
as seen in the thread on kde-core-devel, Rahman is<br>
currently working on extending TerminalInterface<br>
for KDE 4.3 by adding a subclass with an additional<br>
method needed by Dolphin.<br>
<br>
It might be a good idea to use this opportunity to<br>
do all the other extensions that have been proposed<br>
in one go.<br>
<br>
Things I can currently think of:<br>
<br>
* A way to get the CWD out of a terminal, useful<br>
  for session management in KPart-using apps (this<br>
  can be a method, but a signal would be nice as<br>
  well, which Dolphin could use for syncing its<br>
  folder view with the CWD of the terminal if a<br>
  change originates in the terminal).<br>
<br>
* The undocumented slots in the KPart Yakuake uses<br>
  to trigger the Edit Profile and Manage Profiles<br>
  dialogs.<br>
<br>
* Perhaps it would be nice to place the KPart's<br>
  undocumented overrideShortcut() signal there.<br>
<br>
* A way to trigger the Konsole KPart's search bar,<br>
  to enable search in KPart-using apps.<br>
<br>
Dunno how Konsole-specific we can make this, however,<br>
since the interface is theoretically intended to be<br>
generic. Perhaps we should just take the plunge and<br>
call the extended version KonsoleInterface, though.<br>
<br>
It would be nice if we could somehow get together<br>
on this, so we don't end up with yet another exten-<br>
ded subclass later.<br>
<br>
I suggest we do the discussion to konsole-devel,<br>
which I've also CC'd.<br>
<font color="#888888"><br>
<br>
--<br>
Regards,<br>
Eike Hein, <a href="mailto:hein@kde.org">hein@kde.org</a><br>
</font></blockquote></div><br>Hi Eike,<br><br>Dolphin needed funcitons are:<br><br>   * a signal, CWD to make dolphinview synchronize url<br><br>   * a function that checks if any process running in terminal<br><br>   * a function that checks if there is any inputted text that not pressed enter yet. (this is a major bug for dolphin that can cause data loss. see bug: <a href="https://bugs.kde.org/show_bug.cgi?id=161637">https://bugs.kde.org/show_bug.cgi?id=161637</a>)<br>
<br>As I'm running out of time (I only have 3 or 4 days, then I will not be able work on this), I started to work on these. I will post my patches, so you can combine your works with it.<br clear="all"><br>Best regards,<br>
-- <br>Rahman Duran<br><br>Software Engineer<br>Turkey<br><br>How many apples fell on Newton's head before he took the hint! <br><br>