others) was having with konsole not reading in the schema and size anymore?
Well, this fixes it for me.
The bizarre part is where the problem appears to be -- it just doesn't
make any sense!
With lots of debug statements, I found out that the 'config' object stopped
reading in *any* values after the 'slotToggleToolBar()' call in
'readProperties'. That is, the config->readEntry calls would *always*
return the default, ignoring the saved value.
I traced into the slotToggleToolbar function and found that all I had
to do was comment out the 'enableToolbar' function and everything worked
perfectly!
I don't get it at all! The enableToolbar function has *nothing* to do
with KConfig so how is it changing it all of a sudden :-(
Anyway, I moved the code around in readProperties and it works now. Very
very very weird.
svn path=/trunk/kdebase/konsole/; revision=46262
This allows drag and drop in the part, which means that in konqueror you can
now drag groups of files from above to the command line part. Which is kind of cool. Now only if we can detect the difference between the dragged dirs and files, because the popup appears too frequently.
svn path=/trunk/kdebase/konsole/; revision=45904
Basically "static myClass blah;" on top of a source file is a VERY bad practice -
some compilers don't initialise those.
Changed to pointers initialised to 0L and built in loadAll in most classes.
Changed to member variable in Konsole (see comment).
svn path=/trunk/kdebase/konsole/; revision=45644
Fixed the key events not going through by:
- if ( parent ) parent->installEventFilter( this );
+ qApp->installEventFilter( this );
Hmm, this approach sucks though - if embedding 2 konsoles one never gets
the keypresses.
And fixed crash on keypress by initialising the keytrans stuff in
konsole_part.C - looks like this could be better designed with the singleton
pattern...
Reminder: click on kdebase/konsole/src/sample.shell to test this.
Now, how to integrate this better...
svn path=/trunk/kdebase/konsole/; revision=45387
kdebase/konsole/src/sample.shell
to see what's happening. Maybe you need to resize konqy, but mc
should appear. (I put mc as a shell, because it is usable with the mouse)
However, the keystrokes do not seem to go through, and if I try to
paste something in, it segfaults. Maybe the "KReadOnlyPart" is at fault?
The integration to konqi should be anyhow done in a special way, so maybe
a konqi hacker can take it from here.
To my best knowledge, I did not break the standalone konsole.
good night!
svn path=/trunk/kdebase/konsole/; revision=45203
-some cleanup for the menu generation
-fixed the multiple transparent sessions bug (somebody broke it again when trying to fix a flicker problem). Now it is not flickering for non-transparent bg, and makes a healthy flicker (but works) when switching transparent sessions.
svn path=/trunk/kdebase/konsole/; revision=43046
QTimer::timeout() --> KRootPixmap::repaint(bool)
Interesting that it doesn't work, even with a default argument.
I had to add a slot repaint(), which calls repaint(false), and to remove
the default argument.
svn path=/trunk/kdebase/konsole/; revision=42600
present (the size of the whole window was saved and the internal
widget restored). Thanks for Claudiu Costin for notifying me of
this bug.
svn path=/trunk/kdebase/konsole/; revision=42587
-resize buttons after rename
-more KActionification with the menus. Not much gain from these, though, and
several problems surfaced. See my mail on kde-devel.
svn path=/trunk/kdebase/konsole/; revision=42225
it, I think it looks rather neato and still allows for quite a few sessions.
And thanks again for adding this feature :)
svn path=/trunk/kdebase/konsole/; revision=41439
-implemented a toolbar listing the current sessions and immediate change
-toolbar is toggleble.
-implemented renaming of sessions
svn path=/trunk/kdebase/konsole/; revision=41434