Robert Knight
0a6186cead
Add slots to the Konsole part which can be called to show the 'Manage Profiles' or 'Edit Current Profile' dialogs. They will be non-modal and are deleted automatically when closed. This is experimental API for the benefit of Yakuake and other clients which is not guaranteed to be present in later KDE 4 releases.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754231
2007-12-29 11:13:04 +00:00
Robert Knight
1a23585d21
Make Konsole KPart emit a setWindowCaption() signal with the window caption as it is displayed in the standalone Konsole whenever it changes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754216
2007-12-29 10:48:53 +00:00
Robert Knight
ed54c709f8
Fix bug where Part::sendText() sent the text to every session in all terminal KParts within an application. Send the text instead only to the active session.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754208
2007-12-29 10:32:22 +00:00
Robert Knight
619f44dd8d
Fix crash when attempting to start the program in the Konsole part before the widget is shown and given focus. Check SessionController* pointer in the KPart before using it. When creating a controller in the ViewManager, set it as the active controller if there is no active controller at present.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754203
2007-12-29 10:26:23 +00:00
Robert Knight
ccaeea481a
Fix bug where multiple Konsole KParts within one application would not work. Part::activeSession() was always returning the first session from the shared SessionManager. In the second KPart, activeSession()->isRunning() would always return true even when the session for that part was not actually running, so the session was never started.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754194
2007-12-29 10:12:48 +00:00
Robert Knight
09a6a5975d
Disable tabbed navigation inside the Konsole part itself. This is something which I would like to add after KDE 4.0, but it does not work well enough to be used at the moment and causes problems for applications such as Yakuake and KDevelop which provide their own tabs.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754004
2007-12-28 22:11:58 +00:00
Laurent Montel
868b7bcc0f
Fix includ
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=751637
2007-12-22 13:52:12 +00:00
Rafael Fernández López
53aec521c8
And sorry, forgot to remove this...
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750278
2007-12-19 01:40:15 +00:00
Rafael Fernández López
78cbb7faae
Now the konsole part is autodestructed when no tabs do exist. This makes the desired effect on dolphin when typing "exit" on the terminal, the dock will be hidden.
...
BUG: 153648
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=750276
2007-12-19 01:35:09 +00:00
Thomas Friedrichsmeier
ac511d63f0
Create a KXMLGUIFactory for the context menu on the fly, if needed, instead of forcibly merging with the hosts GUI.
...
BUG: 153646
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=747059
2007-12-10 22:54:30 +00:00
Adriaan de Groot
8928e03af4
__FUNCTION__ is a gcc-ism
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=746921
2007-12-10 16:25:20 +00:00
Hamish Rodda
8aff5c0cf9
KActionCollection::associateWidget -> addAssociatedWidget
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=744420
2007-12-03 15:22:57 +00:00
Adam Treat
7dcf89b61e
* Enable new tab action in konsolepart :)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=742261
2007-11-27 17:26:56 +00:00
Adam Treat
496d116ae4
* Might as well use the tabbed navigation since
...
1) KonsolePart now supports it
2) Can't see any case where a client app would
embed a konsolepart with tabs *explicitely* turned off
3) The context menu implicitly has an entry for tabbed
navigation...
Next up just have to hookup the shortcuts to create the
tabs.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=742234
2007-11-27 16:08:43 +00:00
Adam Treat
72c2d4c115
* Need this for context menu in konsolepart.
...
CCMAIL:faure@kde.org
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=742231
2007-11-27 16:05:32 +00:00
Hamish Rodda
ad6e197df1
Port to KActionCollection::associateWidget and other api changes
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=730654
2007-10-29 09:01:28 +00:00
Hamish Rodda
447f32011d
Switch shortcuts to Qt::WidgetShortcut, so they do not clash with other actions when embedded in another application.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=726619
2007-10-18 09:49:09 +00:00
Andreas Pakulat
f412e5b5aa
Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are
...
needed now because friday is the last BC day. The rest of the modules will
follow as fast as my laptop allows.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=721704
2007-10-05 22:21:25 +00:00
Anders Lund
e7d5f41ec1
Handle focus better by setting a focus proxy. This way setFocus() and hasFocus() etc works in a meaningful way ;)
...
Approved by Robert Knight.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=721467
2007-10-05 09:54:55 +00:00
Robert Knight
546bf76e48
Return the current line as the 'surrounding text' for input method queries and return the column index of the cursor as the cursor position. Fix link underlines not being erased when moving mouse around links which are adjacent to each other.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=709087
2007-09-06 14:40:16 +00:00
Robert Knight
37304d50ab
Disable tabbed navigation in the Konsole Part. Add method to ViewManager to set navigation type for newly created containers. Fix crash when deleting a StackedViewContainer. Add note about a hack that needs to be fixed.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=708735
2007-09-05 14:35:04 +00:00
Andreas Pakulat
1f036c17a8
Make it possible to load konsole kpart with KPluginLoader by exporting the
...
factory with K_EXPORT_PLUGIN. Matthias said this shouldn't have bad
side-effects (as there's only 1 entry point in the part)
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=706212
2007-08-29 17:42:38 +00:00
Robert Knight
6c8ef8512d
Use a more correct method to set the working directory of new sessions. Session::running() -> Session::isRunning(). Remove some commented-out code.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=687611
2007-07-14 02:40:59 +00:00
Robert Knight
5872b79ef1
Replace old key translator with new key translator. Lightly tested. Fix some bugs in the new translator's decoding.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=676512
2007-06-17 01:01:53 +00:00
Robert Knight
c4de70b6c2
Ensure that there is always at least one session running by creating a single new session when the last one is closed.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=673745
2007-06-11 00:11:13 +00:00
Robert Knight
790822f1bf
Use correct parent widget for part. Update TODO.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=673742
2007-06-10 22:53:55 +00:00
Robert Knight
e9c4c9cca0
Cleanup the Session class's API. Remove redundant and unused methods, give better names to others, reorganise the order in the header file. Add checks in the view to behave properly when it is not attached to a session. Make the Konsole part's behaviour compliant with the TerminalInterface API documentation.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663705
2007-05-12 04:55:02 +00:00
Dirk Mueller
9ea3227384
include cleanup
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=663054
2007-05-09 22:23:52 +00:00
Robert Knight
33c913383d
EBN fixes. Mostly copyright and implementations including their own headers first.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=662726
2007-05-09 00:01:01 +00:00
Robert Knight
19a29d182a
Rename directories for clarity. konsole -> src , other -> data.
...
svn path=/branches/work/konsole-split-view/; revision=661562
2007-05-05 23:33:05 +00:00