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

Gorzol

15 years ago

Good piece of software ...
By the way i think You should write few words about adding new links, changing icons etc. it's simple ... but nowhere described yet ... (?) or You can make this work on rc file :P

sorry about my poor english ...

Report

abattoir

15 years ago

During make i get


In file included from sidebar.cpp:17:
sidebar.h:18:31: konqsidebarplugin.h: No such file or directory
In file included from sidebar.cpp:17:
sidebar.h:26: error: expected class-name before '{' token
sidebar.h:26: warning: `class Sidebar' has virtual functions but non-virtual destructor
sidebar.cpp: In constructor `Sidebar::Sidebar(KInstance*, QObject*, QWidget*, QString&, const char*)':
sidebar.cpp:23: error: class `Sidebar' does not have any field named `KonqSidebarPlugin'
sidebar.cpp: At global scope:
sidebar.cpp:48: error: extra `;'
In file included from sidebar.cpp:50:
sidebar.moc: In static member function `static QMetaObject* Sidebar::staticMetaObject()':
sidebar.moc:54: error: `KonqSidebarPlugin' has not been declared
sidebar.moc: In member function `virtual void* Sidebar::qt_cast(const char*)':
sidebar.moc:72: error: `KonqSidebarPlugin' has not been declared
sidebar.moc: In member function `virtual bool Sidebar::qt_invoke(int, QUObject*)':
sidebar.moc:77: error: `KonqSidebarPlugin' has not been declared
sidebar.moc: In member function `virtual bool Sidebar::qt_emit(int, QUObject*)':
sidebar.moc:82: error: `KonqSidebarPlugin' has not been declared
sidebar.moc: In member function `virtual bool Sidebar::qt_property(int, int, QVariant*)':
sidebar.moc:88: error: `KonqSidebarPlugin' has not been declared
make[2]: *** [sidebar.lo] Error 1
make[2]: Leaving directory `/home/ani/ksidebar-0.4.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ani/ksidebar-0.4.1'
make: *** [all] Error 2

Doesn´t KSidebar work with KDE 3.4 or am
I missing something?

Report

krusher

15 years ago

i got the same problem and solved it with an additional option to configure: --with-extra-includes=/usr/include/kde

it appears that standard kde headers are in /usr/include and some additional in /usr/include/kde/

Report

adastra

16 years ago

Err... How do I turn this on after install? Maybe kde restart is needed?

Report

adastra

16 years ago

One trivial error during make:
------>8------>8------>8------
sidebar.cpp:48: error: extra `;'
------>8------>8------>8------
:P


Report

Maillequeule

16 years ago

I've juste made a Debian Unstable (SID) package for ksidebar.

It's available here :
http://intranet.harlaut.net/debian/

Feel free to link or mirror it :)

Mike

Report

garbage

16 years ago

I personally do not like these sidebar thingies. Been tried on WormOS & MacOS.

I am happy for those that like it.

Report

avatarpalin

16 years ago

i compiled it, but when i go to the side bar, there is nothing there.. is there somewhere i have to enable it? please help..

Report

dynaken

17 years ago

This error occurs during the make phase.

actions.cpp: In member function `void Actions::clicked(s_action&)':
actions.cpp:230: no method `KonqOperations::newDir'
make[2]: *** [actions.lo] Error 1
make[2]: Leaving directory `/home/chung/ksidebar-0.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/chung/ksidebar-0.4'
make: *** [all] Error 2

I tried every comments here but still not working. Please correct

dynaken

Report

toonmuylkens

17 years ago

i had the exact same problem
just modify actions.cpp in /src
LINE 231:
KonqOperations::mkDir
to
KonqOperations::mkdir

redo the make process

it worked with me....
hope it works with you guys

bye

Report

kopkid

17 years ago

I get the exact same error on kde3.1

Report

dave

17 years ago

just installed, it looks great, very promising, please fix it so it can be compiled without any hacking by the final user.

Also, there is a configuration file?

Report

dsemblano

17 years ago

bash-2.05b$ make
make all-recursive
make[1]: Entering directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4'
Making all in po
make[2]: Entering directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4/po'
Making all in src
make[2]: Entering directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4/src'
/usr/lib/qt-3.2.2/bin/moc ./sidebar.h -o sidebar.moc
source='sidebar.cpp' object='sidebar.lo' libtool=yes \
depfile='.deps/sidebar.Plo' tmpdepfile='.deps/sidebar.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o sidebar.lo `test -f 'sidebar.cpp' || echo './'`sidebar.cpp
/usr/lib/qt-3.2.2/bin/moc ./view.h -o view.moc
source='view.cpp' object='view.lo' libtool=yes \
depfile='.deps/view.Plo' tmpdepfile='.deps/view.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o view.lo `test -f 'view.cpp' || echo './'`view.cpp
/usr/lib/qt-3.2.2/bin/moc ./my_label.h -o my_label.moc
source='my_label.cpp' object='my_label.lo' libtool=yes \
depfile='.deps/my_label.Plo' tmpdepfile='.deps/my_label.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o my_label.lo `test -f 'my_label.cpp' || echo './'`my_label.cpp
/usr/lib/qt-3.2.2/bin/moc ./my_header.h -o my_header.moc
source='my_header.cpp' object='my_header.lo' libtool=yes \
depfile='.deps/my_header.Plo' tmpdepfile='.deps/my_header.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o my_header.lo `test -f 'my_header.cpp' || echo './'`my_header.cpp
/usr/lib/qt-3.2.2/bin/moc ./flat_button.h -o flat_button.moc
source='flat_button.cpp' object='flat_button.lo' libtool=yes \
depfile='.deps/flat_button.Plo' tmpdepfile='.deps/flat_button.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o flat_button.lo `test -f 'flat_button.cpp' || echo './'`flat_button.cpp
/usr/lib/qt-3.2.2/bin/moc ./details.h -o details.moc
source='details.cpp' object='details.lo' libtool=yes \
depfile='.deps/details.Plo' tmpdepfile='.deps/details.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o details.lo `test -f 'details.cpp' || echo './'`details.cpp
/usr/lib/qt-3.2.2/bin/moc ./actions.h -o actions.moc
source='actions.cpp' object='actions.lo' libtool=yes \
depfile='.deps/actions.Plo' tmpdepfile='.deps/actions.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o actions.lo `test -f 'actions.cpp' || echo './'`actions.cpp
actions.cpp: In member function `void Actions::clicked(s_action&)':
actions.cpp:230: error: 'class KonqOperations' has no member named 'newDir'
make[2]: *** [actions.lo] Error 1
make[2]: Leaving directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4'
make: *** [all] Error 2

Report

gotux78

17 years ago

rename in src/actions.cpp all the string with "newDir" with "mkdir".
Have a fun.

Report

dsemblano

17 years ago

Wow, it's worked, thank you very much!

But the KSidebar has a annoying thing - when some item isn't selected there's a black band on the itens ...

Report

C

matteo

17 years ago

The moc files are not there cause they are automatically generated during the build process.. here the problem is with some weirdness with autoconf and automake.. i guess that can resolved with "aclocal && autoconf && automake"..
However i've just uploaded a new package that should (hopefully) works better.. please try it out..
All the problems you've encontered are because i'm using kde from cvs-head and things can be a little bit differents.. sorry but i can't test with other configurations...

Report

sourcexx

17 years ago

better but now hangs here ;-)

make[2]: Entering directory `/spare/local/src/install/ksidebar-0.4/src'
if /bin/sh ../libtool --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT actions.lo -MD -MP -MF ".deps/actions.Tpo" \
-c -o actions.lo `test -f 'actions.cpp' || echo './'`actions.cpp; \
then mv -f ".deps/actions.Tpo" ".deps/actions.Plo"; \
else rm -f ".deps/actions.Tpo"; exit 1; \
fi
actions.cpp: In member function `void Actions::clicked(s_action&)':
actions.cpp:230: error: 'class KonqOperations' has no member named 'newDir'
make[2]: *** [actions.lo] Fehler 1


rgds
marc'O

Report

C

matteo

17 years ago

The moc files are not there cause they are automatically generated during the build process.. here the problem is with some weirdness with autoconf and automake.. i guess that can resolved with "aclocal && autoconf && automake"..
However i've just uploaded a new package that should (hopefully) works better.. please try it out..
All the problems you've encontered are because i'm using kde from cvs-head and things can be a little bit differents.. sorry but i can't test with another configurations...

Report

hakker21

17 years ago

Well I removed all the occurrances of the moc include and changed newDir to mkdir and it installed ....
However the sidebar shows absolutely nothing.

What version of KDE is this for 3.2?? If so I am wasting my time.

Report

cmf

17 years ago

have the past 3 releases of Ksidebar (including this one) not worked at all, and needed patching or modifying, if so, how does the author compile these, and doesn't he/she check the source and wait around for 5 mins after posting update to see if there are any simple issues with it?

Report

meriksson

17 years ago

Who stole all the .moc:s?

Report

dave

17 years ago

not tryed yet but looks great.
ciao

Report

hakker21

17 years ago

When I try to compile KSidebar this is what I get can someone help. Oh what version of KDE is required??

sidebar.cpp:50:23: sidebar.moc: No such file or directory
make[2]: *** [sidebar.lo] Error 1
make[2]: Leaving directory `/home/gregg/My Downloads/ksidebar-0.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/gregg/My Downloads/ksidebar-0.4'
make: *** [all] Error 2

Report

sourcexx

17 years ago

as far as i can see all .moc's are missing ...

Report

moodwrod

17 years ago

hi .. i created a .deb package containing the following files:
tibo:~# dpkg -L ksidebar
/.
/usr
/usr/share
/usr/share/locale
/usr/share/locale/it
/usr/share/locale/it/LC_MESSAGES
/usr/share/locale/it/LC_MESSAGES/ksidebar.mo
/usr/share/apps
/usr/share/apps/konqsidebartng
/usr/share/apps/konqsidebartng/entries
/usr/share/apps/konqsidebartng/entries/ksidebar.desktop
/usr/lib
/usr/lib/kde3
/usr/lib/kde3/konqsidebar_ksidebar.so
/usr/lib/kde3/konqsidebar_ksidebar.la

i can't select anything in konqueror that looks like this plugin. are my lib's at the right place?
where must i activate this plugin? :) .. i never used this nav. panel :(

thanx .. good night

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 1