67 Commits (d1b019a47a11b5270c11c25192a38a0174a21347)

Author SHA1 Message Date
Kurt Hindenburg d1b019a47a Apply astyle-kdelibs 14 years ago
Kurt Hindenburg bc087ae51b Remove unused KDebug includes 14 years ago
Jekyll Wu eb2515236c Remove #includes for <kdeversion.h> which are not needed now 15 years ago
Jekyll Wu 7867aec885 Make it possible to intercept "Shift+Insert" as shortcut in kpart 15 years ago
Jekyll Wu ae44eb4c4b Save default-profile/favorites/shortcuts settings into disk ASAP. 15 years ago
Jekyll Wu 3d5342f0ed Suppress the compiler warning for unused parameter. 15 years ago
Jekyll Wu 0165f45402 Rename 'Configure Profiles...' into 'Manage Profiles...' 15 years ago
Jekyll Wu f6d627903c Remove 'show-menubar' and 'manage-profiles' from kpart's context menu. 15 years ago
Jekyll Wu 607e2d44d0 Define the default debug area and no more "kDebug(1211)". 15 years ago
Jekyll Wu de61d40c63 Include Qt headers in the form of "#include <Module/Class>" 15 years ago
Eike Hein 7e0561d096 Expose activity/silence monitoring in the KPart via signals & slots. 15 years ago
Kurt Hindenburg cacfb081bb Use KDE::'s stat and chmod 15 years ago
David Faure 1529b2f531 Port from KParts::Factory to KPluginFactory. Tested with dolphin loading konsolepart. 15 years ago
Sascha Peilicke 82ddddcc76 Menubar and actions revamp, see http://reviewboard.kde.org/r/3110/ for details. 16 years ago
Kurt Hindenburg 00acf5ca59 Change quotes to brackets for config-konsole.h includes 16 years ago
Rahman Duran 9ec6d94a7b Implemented new TerminalInterfaceV2 functions. 17 years ago
Eike Hein 95f203284f Remove now-unnecessary includes. 17 years ago
Eike Hein a1f88240b4 Simplified translucency support in the KPart thanks to 17 years ago
David Faure fa0b6e56a6 Make openUrl lead to a useable shell in all cases, even if the url is not a local url. 17 years ago
Robert Knight 956277c014 Convert tabs to 4 spaces to match kdelibs conventions. Previously 18 years ago
Albert Astals Cid a99550527c Make sure the konsole catalogue is loaded so that dolphin, yakuake, etc 18 years ago
David Faure 454e4557c7 Re-add a openUrl implementation so that embedding konsolepart into konqueror works again 18 years ago
David Faure d66004acf3 Forward port fix for people without XRENDER 18 years ago
Robert Knight 5d9997446e Update copyright year to 2008. Remove '(C)' from copyright lines. 18 years ago
Robert Knight d4e2edeab2 Allow the terminal display's host to decide whether shortcut keypresses 18 years ago
Robert Knight 039d1c4f6f Support use of existing pty in embedded terminal via openTeletype(int fd) slot. 18 years ago
Robert Knight 7c0e81dada Safer shutdown. Ensure all sessions are closed and session state saved 18 years ago
Robert Knight 5036d8cb00 Squashed commit of the following: 18 years ago
Robert Knight 087f6fc8bc Move focus proxy setting from the Part to the ViewManager. The ViewManager sets the focus proxy for its main splitter widget to the active view whenever it changes. 18 years ago
Robert Knight c783ede701 Fix embedded terminal not gaining focus in Dolphin. Use view widget associated with active controller rather than ViewManager::activeView() may return null if the current view does not have focus. 18 years ago
Robert Knight 67c3559316 Remove Qt 4.4 version check and pre-4.4 code as qt-copy has now been updated to 4.4 18 years ago
Robert Knight 5e5857fd6d Hide shortcut column in Manage Profiles dialog in KPart 18 years ago
Eike Hein 5246e75c2f Add support for XComposite translucency to the Konsole KPart. 18 years ago
Robert Knight 0d87b3132b Fix bug where KPart did not emit setWindowCaption() signal until it gained focus. Call controllerChanged() in ViewManager::createController() so that an activeViewChanged() signal is emitted when the first controller in the view manager is created. Fix ViewManager::controllerChanged() to only emit an activeViewChanged() signal if the new and previous controllers are different. Remove the checks for this from the MainWindow and Part slots connected to this signal. 18 years ago
Robert Knight 46cfc108d3 * Replace all usage of qDebug() with kDebug(), since kDebug() provides information about 18 years ago
Robert Knight 9cb9a23616 Make 'Manage Profiles' dialog and Scrollback menu available in the Konsole part. Use a separate xmlgui file for the KPart's menus. 18 years ago
Robert Knight 12950c4109 Add a slot which sends a profile change command to the active session. This can be used to change any setting of the active session, using the same property=value semi-colon separated list format used by the konsoleprofile tool. This is experimental API and not guaranteed to be present in future KDE 4 releases. 18 years ago
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. 18 years ago
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. 18 years ago
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. 18 years ago
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. 18 years ago
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. 18 years ago
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. 18 years ago
Laurent Montel 868b7bcc0f Fix includ 19 years ago
Rafael Fernández López 53aec521c8 And sorry, forgot to remove this... 19 years ago
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. 19 years ago
Thomas Friedrichsmeier ac511d63f0 Create a KXMLGUIFactory for the context menu on the fly, if needed, instead of forcibly merging with the hosts GUI. 19 years ago
Adriaan de Groot 8928e03af4 __FUNCTION__ is a gcc-ism 19 years ago
Hamish Rodda 8aff5c0cf9 KActionCollection::associateWidget -> addAssociatedWidget 19 years ago
Adam Treat 7dcf89b61e * Enable new tab action in konsolepart :) 19 years ago