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
David Faure
454e4557c7
Re-add a openUrl implementation so that embedding konsolepart into konqueror works again
...
BUG: 153649
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=844692
2008-08-10 09:08:01 +00:00
David Faure
d66004acf3
Forward port fix for people without XRENDER
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=844690
2008-08-10 09:06:09 +00:00
Robert Knight
5d9997446e
Update copyright year to 2008. Remove '(C)' from copyright lines.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=800631
2008-04-24 14:53:43 +00:00
Robert Knight
d4e2edeab2
Allow the terminal display's host to decide whether shortcut keypresses
...
which are also valid terminal key sequences should be overridden and sent
to the terminal instead.
Default behaviour in the standalone Konsole is never to override shortcuts. Default
behaviour in the terminal part is to always override shortcuts.
Shortcuts which are not valid terminal key sequences (eg. because they have more than
two modifiers) are never overridden.
Add an overrideShortcut() signal to the Part to expose this functionality to clients.
CCMAIL: kde-core-devel@kde.org
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=799577
2008-04-21 22:06:12 +00:00