KSidebar

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Description:

Plugin for the konqueror navigation panel that shows a sidebar with links and informations. Unlike other sidebars, doesn't use html.
Last changelog:

17 years ago

Version 0.4.1 - 17-11-2003
* Fixed compilation bug with KDE 3.1.x
* Fixed weird bug with roll-over changing colors..
Now the the rollovers are disabled and all works fine...

Version 0.4 - 26/10/2003
* Actions panel now uses standard kde actions too.
* Device panel load the list of devices using the device:/ ioslave
* bugfixing

Version 0.3
* Added "Actions" panel with contextual actions
(Still buggy and only with few actions,
ideas are welcome)
* The layout of panel (open/close) is saved
* Added support for catalogue files (translations)
* Fixed color issues

Version 0.2.1
* Fixed a compilation error

Version 0.2
* Panels can be hidden
* Added metainfo data visualisation
* Items with no meaning in Details panel are hidden
* Rollover effects

Version 0.1
* Fixed a compilation error
* Initial version 0.1

scream

17 years ago

I already tried it, but it's very uncomfortable because you have to drag the links into the window where the page should be opened. And if you drag them into a window where folders, not websites are shown, it won't work.

Report

kol

17 years ago

That issue has long been fixed. In the current version (0.13) you just click on the link.

Report

scream

17 years ago

I just tried the option --prefix to install this program to /opt/kde3/ instead of /opt/kde/ allthough I created a symlink kde->kde3. But it doesn't work. This would be another thing to fix.

Report

pregopresto

17 years ago

I am using Gentoo Linux and there is the variable $KDEDIR set. I always run my configure script like this

./configure --prefix=$KDEDIR

it works just fine...

Report

standsolid

17 years ago

A ture gentoo user would make an ebuild for everything they install ;p

Report

domine

17 years ago

I saw KSidebar, and I notified that you used the KontextBar DCOP trick for link opening (e.g. in View::clicked() ). I think you should put a reference/link somewhere to my program, because I spent a full day to make that trick work.

Report

scream

17 years ago

Ok, now I've downloaded it successfully. But now I get an error while compiling
details.cpp: In member function `void Details::urlChanged(const KURL&)':
details.cpp:157: call of overloaded `number(filesize_t)' is ambiguous
/usr/lib/qt3/include/qstring.h:562: candidates are: static QString
QString::number(long int, int = 10)
/usr/lib/qt3/include/qstring.h:563: static QString
QString::number(long unsigned int, int = 10)
/usr/lib/qt3/include/qstring.h:564: static QString
QString::number(int, int = 10)
/usr/lib/qt3/include/qstring.h:565: static QString
QString::number(unsigned int, int = 10)
/usr/lib/qt3/include/qstring.h:566: static QString
QString::number(double, char = 'g', int = 6)
make[2]: *** [details.lo] Fehler 1
Please fix this!

Report

dcpark

17 years ago

change the following line in ksidebar-0.1/src/details.cpp.
from
s = QString::number( file->size() ) + i18n(" B");
to
s = QString::number( (float) file->size() ) + i18n(" B");

I wrote a short patch for this at the above comment. :)

Report

C

matteo

17 years ago

I've just uploaded (also here) the corrected tarball with the fix..
(thank you)

it's better to use (int) instead of (float) since the number of bytes it's an integer value..

Report

scream

17 years ago

I was at 67% when suddenly I got a message that I'm not connected with your server anymore. Why don't you just load the file up here on kde-look.org? It would be much easier...

Report

dcpark

17 years ago

please fix the ambiguous argument in QString::number()
at ksidebar-0.1/src/details.cpp 157th line.

--
diff -uNr ksidebar-0.1.orig/src/details.cpp ksidebar-0.1/src/details.cpp
--- ksidebar-0.1.orig/src/details.cpp 2003-09-26 04:45:30.000000000 +0900
+++ ksidebar-0.1/src/details.cpp 2003-09-26 04:49:01.000000000 +0900
@@ -154,7 +154,7 @@
float size = (float) file->size();
QString s;
if ( file->size() < 1024 )
- s = QString::number( file->size() ) + i18n(" B");
+ s = QString::number( (float) file->size() ) + i18n(" B");
else if ( file->size() < 1048576 )
s = QString::number( size / 1024.0, 'f', 1) + i18n(" KB");
else if ( file->size() < 1073741824 )
--
thanks.

Report

scream

17 years ago

The download link does not work. Please fix this!

Report

spawnman

17 years ago

hmm.. website link is busted too.

http://merlimat.altervista.org/software/ksidebar/ksidebar-0.1.tar.bz2
http://merlimat.altervista.org/software/ksidebar/

Report

spawnman

17 years ago

ahh. that doesnt work either. you have to type the link in the address bar?

Report

17 years ago

Version 0.4.1 - 17-11-2003
* Fixed compilation bug with KDE 3.1.x
* Fixed weird bug with roll-over changing colors..
Now the the rollovers are disabled and all works fine...

Version 0.4 - 26/10/2003
* Actions panel now uses standard kde actions too.
* Device panel load the list of devices using the device:/ ioslave
* bugfixing

Version 0.3
* Added "Actions" panel with contextual actions
(Still buggy and only with few actions,
ideas are welcome)
* The layout of panel (open/close) is saved
* Added support for catalogue files (translations)
* Fixed color issues

Version 0.2.1
* Fixed a compilation error

Version 0.2
* Panels can be hidden
* Added metainfo data visualisation
* Items with no meaning in Details panel are hidden
* Rollover effects

Version 0.1
* Fixed a compilation error
* Initial version 0.1

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.4.1
updated Nov 17 2003
added Sep 25 2003
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0