Commit Graph

96 Commits

Author SHA1 Message Date
Kurt Hindenburg
7a2a5beb00 Correct spelling errors/word usage
All these are in the comments - no code changes
2013-01-09 22:07:11 -05:00
Jekyll Wu
cce19d8cb8 Allow searching scrollback in konsolepart
No keyboard shortcuts are provided because they often conflict with
actions from hosting applications. The only way to use this searching
feature is from context menu

FEATURE: 162319
FIXED-IN: 4.9.0
REVIEW: 104608

DIGEST:
2012-04-20 13:18:47 +08:00
Kurt Hindenburg
ba34c4ebe2 normalize SIGNALS
It is annoying that kdelibs-style and Qt normalize conflict
2012-04-06 08:57:47 -04:00
Kurt Hindenburg
5b083640ce whitespace and style fixes
Use 'git diff -w --ignore-all-space' to see non-whitespace changes
2012-04-05 11:08:53 -04:00
Jekyll Wu
6d87d555c4 Add new slot for getting the list of profile names 2012-04-04 21:00:06 +08:00
Jekyll Wu
cd0ac281ab Add new slot for creating session with specified profile and directory
If the profile name is empty, the default profile is used.

If the directory name is empty, the default directory defined in the
profile is used.

This is highly experimental, so do not use it before the warning is
removed from its apidoc.
2012-04-04 19:18:40 +08:00
Jekyll Wu
0c6903ec7f Krazy fix: spelling error in comment 2012-04-03 22:58:45 +08:00
Jekyll Wu
d647500056 Rename: _url ==> aUrl 2012-04-03 05:56:12 +08:00
Jekyll Wu
62214e352b Add extra paramter to createSession(): directory for its initial working directory 2012-04-03 02:52:12 +08:00
Jekyll Wu
15a7f11c71 Remove one line non-working code 2012-04-03 02:51:58 +08:00
Jekyll Wu
193777e21a Split class SessionManager into ProfileMananger and SessionManager
REVIEW: 104425
2012-03-30 01:23:28 +08:00
Jekyll Wu
1ffeb4bb6d Get back the 'Manage Profiles...' entry into context menu of konsolepart
REVIEW: 104361
2012-03-29 00:05:37 +08:00
Jekyll Wu
675dbcb2fe Emit signal currentDirectoryChanged(QString) after current directory changes
Note: the signal is not emitted immediately after the current directory
changes. There is noticable delay (usually below 1 second) at the
moment.

FEATURE: 156919
REVIEW: 104372
FIXED-IN:4.9.0
2012-03-23 22:55:15 +08:00
Jekyll Wu
a7f71fe903 Add slot currentWorkingDirectory() for getting the current wokring directory
CCBUG:214547
REVIEW:104362

CCMAIL: hein@kde.org
2012-03-23 21:58:14 +08:00
Kurt Hindenburg
263d00691a minor comment spelling correction 2012-03-22 08:51:48 -04:00
Montel Laurent
1cb2a2d179 Normalize signals/slots 2012-03-22 09:40:35 +01:00
Jekyll Wu
9befbb8e3f konsolepart should not know too much internal detail of Session 2012-03-21 18:34:52 +08:00
Jekyll Wu
19dd7ea499 Trivial style change 2012-03-21 18:03:18 +08:00
Jekyll Wu
b400690c5d Make WindowSystemInfo::HAVE_TRANSPARENCY const and initialize implicitly
This avoids the explicit assignment in Application and Part. The result
might look a little strange, but that is basicaly what the old code does
and what that variable intends to be (all capitalized letter)
2012-02-25 21:47:29 +08:00
Jekyll Wu
ef62a0002b Move TerminalDisplay::HAVE_TRANSPARNCEY into its own dedicated class
TerminalDisplay.h is a big header. It is not good for several files to
include that big header only in order to use one of its static member.
2012-02-25 21:10:09 +08:00
Jekyll Wu
26ebd8a72d Delete unused method 2012-02-23 05:15:32 +08:00
Jekyll Wu
3a21cfe326 Remove unneeded #includes 2012-02-23 05:11:17 +08:00
Jekyll Wu
3b7e953523 Yet another around of cleaning up #includes 2012-02-22 07:18:30 +08:00
Jekyll Wu
0331f97b60 Another try of cleaning up of #includes 2012-02-21 05:18:31 +08:00
Jekyll Wu
3d8da1f878 Make 'foreach(...)' more readable 2012-01-14 22:54:56 +08:00
Jekyll Wu
a37da5afbb Make sure the popup menu for d&d event is also translated in Konsole Kpart 2012-01-11 18:52:09 +08:00
Jekyll Wu
664639ccd9 Konsole Kpart does not need MainWindow 2012-01-11 18:39:58 +08:00
Kurt Hindenburg
898d889890 Apply astyle-kdelibs a little more
Use 'diff -w --ignore-all-space' to see non-whitespace changes.
2012-01-08 09:57:12 -05:00
Kurt Hindenburg
1baa56feda White space changes - astyle and Qt normalize don't like each other.
Use 'git diff -w --ignore-all-space' to see non-whitespace changes.
2011-12-25 13:13:55 -05:00
Kurt Hindenburg
d1b019a47a Apply astyle-kdelibs
Over the years, the coding style is all over the place.

Use 'git diff -w --ignore-all-space' to see non-whitespace changes.
2011-12-24 11:01:40 -05:00
Kurt Hindenburg
bc087ae51b Remove unused KDebug includes 2011-12-18 00:01:32 -05:00
Jekyll Wu
eb2515236c Remove #includes for <kdeversion.h> which are not needed now 2011-10-31 02:32:07 +08:00
Jekyll Wu
7867aec885 Make it possible to intercept "Shift+Insert" as shortcut in kpart
BUG: 165720
FIXED-IN:4.8
REVIEW:102924
2011-10-21 11:53:26 +08:00
Jekyll Wu
ae44eb4c4b Save default-profile/favorites/shortcuts settings into disk ASAP.
Those settings are now synced into disk right after the
ManageProfilesDialog is closed.

BUG: 200987
FIXED-IN: 4.8
REVIEW:102781
2011-10-06 17:48:25 +08:00
Jekyll Wu
3d5342f0ed Suppress the compiler warning for unused parameter. 2011-10-01 21:25:41 +08:00
Jekyll Wu
0165f45402 Rename 'Configure Profiles...' into 'Manage Profiles...'
The makes the action consistent with the opened ManageProfilesDialog.
2011-10-01 14:08:45 +08:00
Jekyll Wu
f6d627903c Remove 'show-menubar' and 'manage-profiles' from kpart's context menu.
It is inapproriate for those actions to appear in the context menu of
kpart. Actually, they are not used at all.
2011-10-01 13:37:27 +08:00
Jekyll Wu
607e2d44d0 Define the default debug area and no more "kDebug(1211)". 2011-09-27 23:01:38 +08:00
Jekyll Wu
de61d40c63 Include Qt headers in the form of "#include <Module/Class>" 2011-09-06 06:42:42 +08:00
Eike Hein
7e0561d096 Expose activity/silence monitoring in the KPart via signals & slots. 2011-08-06 17:20:43 +02:00
Kurt Hindenburg
cacfb081bb Use KDE::'s stat and chmod 2011-04-01 10:37:53 -04:00
David Faure
1529b2f531 Port from KParts::Factory to KPluginFactory. Tested with dolphin loading konsolepart.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1214180
2011-01-13 11:21:45 +00:00
Sascha Peilicke
82ddddcc76 Menubar and actions revamp, see http://reviewboard.kde.org/r/3110/ for details.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1121952
2010-05-02 19:43:43 +00:00
Kurt Hindenburg
00acf5ca59 Change quotes to brackets for config-konsole.h includes
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1107712
2010-03-26 15:16:51 +00:00
Rahman Duran
9ec6d94a7b Implemented new TerminalInterfaceV2 functions.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=946379
2009-03-29 11:51:01 +00:00
Eike Hein
95f203284f Remove now-unnecessary includes.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=941454
2009-03-19 15:18:34 +00:00
Eike Hein
a1f88240b4 Simplified translucency support in the KPart thanks to
Qt::WA_TranslucentBackground -- in the right branch,
this time.

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=941453
2009-03-19 15:16:55 +00:00
David Faure
fa0b6e56a6 Make openUrl lead to a useable shell in all cases, even if the url is not a local url.
CCBUG: 153649

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=923962
2009-02-09 20:14:59 +00:00
Robert Knight
956277c014 Convert tabs to 4 spaces to match kdelibs conventions. Previously
there was a mix of tabs and spaces for indentation.

CCMAIL:Stefan.Becker@nokia.com


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=863326
2008-09-21 20:06:58 +00:00
Albert Astals Cid
a99550527c Make sure the konsole catalogue is loaded so that dolphin, yakuake, etc
that use konsolepart get the messages translated

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=846684
2008-08-13 21:00:51 +00:00