67 Commits (d1b019a47a11b5270c11c25192a38a0174a21347)

Author SHA1 Message Date
Adam Treat 496d116ae4 * Might as well use the tabbed navigation since 19 years ago
Adam Treat 72c2d4c115 * Need this for context menu in konsolepart. 19 years ago
Hamish Rodda ad6e197df1 Port to KActionCollection::associateWidget and other api changes 19 years ago
Hamish Rodda 447f32011d Switch shortcuts to Qt::WidgetShortcut, so they do not clash with other actions when embedded in another application. 19 years ago
Andreas Pakulat f412e5b5aa Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are 19 years ago
Anders Lund e7d5f41ec1 Handle focus better by setting a focus proxy. This way setFocus() and hasFocus() etc works in a meaningful way ;) 19 years ago
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. 19 years ago
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. 19 years ago
Andreas Pakulat 1f036c17a8 Make it possible to load konsole kpart with KPluginLoader by exporting the 19 years ago
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. 19 years ago
Robert Knight 5872b79ef1 Replace old key translator with new key translator. Lightly tested. Fix some bugs in the new translator's decoding. 19 years ago
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. 19 years ago
Robert Knight 790822f1bf Use correct parent widget for part. Update TODO. 19 years ago
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. 19 years ago
Dirk Mueller 9ea3227384 include cleanup 19 years ago
Robert Knight 33c913383d EBN fixes. Mostly copyright and implementations including their own headers first. 19 years ago
Robert Knight 19a29d182a Rename directories for clarity. konsole -> src , other -> data. 19 years ago
Robert Knight d36b16c681 Rename Session->Profile is manage profiles dialog. Add tooltips in edit profile dialog. Some progress on loading and displaying keyboard bindings. 19 years ago
Robert Knight 544a0811c8 Start of dialog to edit key bindings. 19 years ago
Robert Knight 1a0b94d822 Changed the naming scheme used in Konsole. Several survey respondants said that they didn't understand what a 'Session' was or how it was different from a 'Profile'. Under the new scheme, a 'Profile' is a saved set of terminal options which can be used to create a new tab, or which can be applied to an existing tab. Internally, a 'Session' is a running terminal process and emulation created from a particular profile. 19 years ago
Robert Knight 5e1b00682d API cleanup in Session class. Remove un-needed methods and duplicates. Avoid need to call setListenToKeyPress on new Session instances before they can receive input. 19 years ago
Robert Knight abaa7ef54d Use union for clarity in Character class. Added menu item for Send Input to All. 19 years ago
Robert Knight 85b0347037 Avoid code duplication 19 years ago
Robert Knight 95f053e393 * Use kdelibs facilities to check for compositing support 19 years ago