* Made it implement KFileManager interface, for krun
* Better error handling if konqy is not running
svn path=/trunk/kdebase/konqueror/; revision=19249
Later, it will have to talk to kdesktop, and also to implement
a few things on its own (properties and exec, both from libkio, so that
kpanel doesn't require konqueror running)
svn path=/trunk/kdebase/konqueror/; revision=19225
(viewname has to be remembered between calls, just like URL is.)
* Fixed IconView for empty dirs, but asked for Torben's opinion on the fix.
svn path=/trunk/kdebase/konqueror/; revision=19207
'parent'). getServiceType and s_dctServiceTypes moved to KonqPlugins, for
that purpose. More members made protected in KonqChildView.
Fixed some missing repaint().
svn path=/trunk/kdebase/konqueror/; revision=19192
Some stuff for parentgotfocus, (removing view-specific menu entries,
and cosmetics, but the parent shouldn't keep the focus I think).
svn path=/trunk/kdebase/konqueror/; revision=19164
* use signals in KonqChildView, and slots in KonqMainView, for better independence
* Port to KProtocolManager
svn path=/trunk/kdebase/konqueror/; revision=19145
- some small cosmetic stuff
(I hope I didn't destabilize the whole thing....I got some strange crashes)
(btw, it seems the History is broken again..... I'm not sure whether it
was me or not, but it is horribly broken. Please tell me whether it worked
before my commit. :)
svn path=/trunk/kdebase/konqueror/; revision=19115
and menu item, allows to call single method that changes both
and will perhaps allow to make toolbar buttons configurable one day
svn path=/trunk/kdebase/konqueror/; revision=19114
"app.connect( &a, SIGNAL( lastWindowClosed() ), &app, SLOT( quit() ) );"
(I don't know whether I should consider this to be a hack, but it
works, that's important ;-)
svn path=/trunk/kdebase/konqueror/; revision=19105
-> improves design a lot IMHO.
Tried to implement remove view.
Fixed changeviewmode to open the current URL again.
svn path=/trunk/kdebase/konqueror/; revision=19100
(...nice testing environment for QString <-> CORBA::WString
conversion... although I think it doesn't make sense there since KIOJob
delivers 8bit data (but I'm not qstring/uc expert) , anyway, it's just
for fun... :)
svn path=/trunk/kdebase/konqueror/; revision=19091
- enabled titlebar pixmaps(looks a bit ugly, they actually need to be
squeezed somewhat, but we will see)
- some renamings
svn path=/trunk/kdebase/konqueror/; revision=18987
(David - Although everything works fine here please check, I'm not quite
sure if I broke anything of your code... I had merging conflicts (sorry) )
svn path=/trunk/kdebase/konqueror/; revision=18764
the KBookmarkOwner interface, instead of KonqBaseView.
This way, it's implemented once and for all.
Bookmarks appear. But they still don't really work ;)
svn path=/trunk/kdebase/konqueror/; revision=18700
kbookmarkmenu is the openparts implementation of a bookmark menu.
BUT : Don't use it !!
It needs to be fixed in konq_mainview.cc, line 602 : I don't
manage to make this cast properly. (Any cleaner solution ?)
svn path=/trunk/kdebase/konqueror/; revision=18659
a memory wasting _var. Still segfaults when changing active view if the
menu is shown, looks like a bug in opMenuIf....
svn path=/trunk/kdebase/konqueror/; revision=18510
- first basic code for plugins (...to be improved)
- some code cleanup (urgh...plus new debug output :(
- konqueror writes the IOR of the mainview now in $HOME/.konqueror.ior
svn path=/trunk/kdebase/konqueror/; revision=18443
the behaviour depends on the view mode. Now uses openURLRequest in both views,
for files (and dirs in IconView)
svn path=/trunk/kdebase/konqueror/; revision=18225
- some changes in "konquerors framework" ;)
- big memory leak hunting in KonqMainView
- small fix in KonqFrame (setFocus after setActivePart is not necessary)
- tiny hack to re-enable browsing in KonqIconView (David: see comment :)
- added "Reload Tree" to KonqKfmTreeView
- added Michael to AUTHORS :)
- small s/fix/hack/ for slotRowAbove() (in splitView())
- other code cleanup + bugfixes I forgot ;)
svn path=/trunk/kdebase/konqueror/; revision=18210
Simon: Resizing of the Header is now as slow as the View itself:) But that
will hopefully improve, in the future.
svn path=/trunk/kdebase/konqueror/; revision=18188
* changed semantic of createViewByName : now simply creates and connects the view
* added changeViewMode, which does what createViewByName used to do
(of course, changeViewMode calls createViewByName)
* use CreateViewByName in splitView : try splitting a tree view, it works.
svn path=/trunk/kdebase/konqueror/; revision=18157
Simplified the data structure : a Row is no longer a struct, but now a simple
typedef to QSplitter (I left the name 'Row' in case we want a struct back, later)
Simplified the code in insertView. Now the new views appears, there is no more
strange gray area, but the URL still isn't loaded in it.
svn path=/trunk/kdebase/konqueror/; revision=18155
views. BTW: There is some focus/current view problem. When splitting the
right view it won´t load the URL right now. See my comment in
konq_mainview.cc KonqMainView::insertView()
svn path=/trunk/kdebase/konqueror/; revision=18152
to KonqKfmViewItem::getStatusBarInfo())
It seems difficult to use that same code for KonqHTMLView ... (no *Items)
* directory.* files, taken from kfm
* lots of improvements in konq_main.cc, taken from kfm
(checking for local installation)
* Removed 'KFM' from error messages titles
svn path=/trunk/kdebase/konqueror/; revision=18149
- more work on history functionality (works more or less now, but still
needs several fixes and improvements (especially konqhtmlview...))
- lots of bugfixes
- IDL cleanup as well :)
svn path=/trunk/kdebase/konqueror/; revision=17938
Removed debug output from iconview (I need to read mine !)
mainview : trying to fix this bug about views not showing up
svn path=/trunk/kdebase/konqueror/; revision=17888
- started working on history functionality
- view menu items now appear in the context menu (let me know what you
think of it)
svn path=/trunk/kdebase/konqueror/; revision=17885
- implemented captions for views
- fixed: m_currentView was not initialized on startup in KonqMainView
- some fixes for KonqPartView
- some minor IDL stuff
- added some KOM interface stuff to make most interfaces accessible via
KOM (needed/wanted for upcoming features)
( - added stupid goodie in konqhtmlview for testing purposes -> please
don't try, it will most certainly crash ;)
svn path=/trunk/kdebase/konqueror/; revision=17819
argument, newViewPosition. I had some conflicts (my turn :)).
konqueror cores dump on in convertPixmap, no idea why. Will have a look.
svn path=/trunk/kdebase/konqueror/; revision=17765
display "pixmap not found for mimetype %s" instead of crashing.
Now I still have to find out why no pixmap is found !
svn path=/trunk/kdebase/konqueror/; revision=17735
I hope nothing is broken due to massive merging conflicts.
David: I did some modifications on your version of konq_htmlview but I
actually couldn't test the view (no time...) . If everything breaks we can
still use my version (I don't care) :-)
But now I'm damn tired... good night *.* :)
mini-changelog: tons of stuff/fixes... forgot everything
svn path=/trunk/kdebase/konqueror/; revision=17361
created before. Allows to remove friend class.
* Trigger HTMLView on http:// URL. Allows to test KonqHTMLView (and khtml)
(-> implemented some sort of view mode switching, but switching back
doesn't work)
* Changed openURL prototype in IDL, for simpler call from within C++ code.
svn path=/trunk/kdebase/konqueror/; revision=17353
Old konqueror is backed up in konqueror_1.tar.gz for reference.
There is much much work to do ! (What a big commit !)
svn path=/trunk/kdebase/konqueror/; revision=17333
The code in KfmView::setShowDot is a good example of why we need to rethink
the design of KfmView. We need a parent class for kfmfinder and kiconcontainer.
svn path=/trunk/kdebase/konqueror/; revision=16916
- tiny fixes in kfmgui and kfm_mainwindow
- added general method openURL to kfm.idl
(welcome "remote" konqueror users, there's more to come ;)
oops, btw: I had conlicts during merging... I hope I didn't miss/break
anything, please check (though I had no problems here)
svn path=/trunk/kdebase/konqueror/; revision=16866
Used KStdAccel for standard accelerators.
Added some menu items taken from kfmII - some copied but commented out.
Fixed initial view.
Called setViewModeMenu from slotLargeIcons, slotSmallIcons, slotTreeView.
svn path=/trunk/kdebase/konqueror/; revision=16841
but the number of views is no longer hardcoded, there is no Left or Right anything
What is needed now is a good Qt or K widget that would be a KMultiplePanner...
Doesn't seem to exist, I will try tomorrow with nesting KPanners or QSplitters
(what difference) ?
svn path=/trunk/kdebase/konqueror/; revision=16814
- konqueror now exists clean (without any segfaults, mico-asserts, or so ;)
- small bugfix for the view-mode-menu
svn path=/trunk/kdebase/konqueror/; revision=16808
* KfmGuiProps - global gui properties
* KfmViewProps - view related properties
* KfmViewSettings - used by kfm{browser|finder|icons}
That's all for today. More tomorrow evening.
svn path=/trunk/kdebase/konqueror/; revision=16772
is now the default shell for Konqueror
(it already works really nice)
(BTW, I did _not_ remove the old *bar code but instead I commented it out.
This looks pretty ugly, but I'll remove this as soon as the OP-Stuff is finished)
svn path=/trunk/kdebase/konqueror/; revision=16744
I tried to commit my changes and got some conflicts while merging.
Hopefully got all things working and broke nothing :-) Please test !
- fixed: keyboard is working again in view-mode (scrolling ...)
- added: each view has its own history now !
svn path=/trunk/kdebase/konqueror/; revision=16683
(-added dummy menu and toolbar entries)
(-fixed segfault due to missing kfmguiprops in KfmPart)
(I hope no one minds if I start working on this.....maybe I should have asked
before...)
svn path=/trunk/kdebase/konqueror/; revision=16665