QuickAccess

Plasma 4 Extensions

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

12
7 .0
Description:

This is a small applet designed for the panel to have quick access to the most used folders.

Hints for the Drag and Drop support:
you can open the dialog by hovering for 1 sec over the applet. The same way you can navigate through the directory tree, simply stay 1 sec over a folder/the backarrow to get into the folder...
If you drop a file/folder it will land in the folder you are in, no matter if you dropped it on a foldericon or not...


If you see any bugs or think something is a design failure please inform me about it.


I have to thank Luciano Leveroni and Marcel Nowaczyk for their help, suggestions and testing, without them you would have a lot of bugs in the released version...
Last changelog:

12 years ago

0.7.1:
------
-fixed a bug which lets quickaccess/plasma crash if you didn't open the popupdialog before a dndevent

0.7:
----
-sorting
-improved selection(by rubberband or shift/ctrl)
-fixed a bug with invalid urls and changed default path to "~"
-applet should now save the size if placed on the desktop
-improved scrollinganimation
-the popupdialog gets closed when an item in the contexmenu is triggered

0.6.1:
------
-fixed a bug with doubleclick settings(thanks for the report painkiller101)
-fixed a bug where the icon in the panel remains highlighted
-the listview now has by default keyboard focus
-changed the width of the text in iconmode

0.6:
----
-changed the flipscrollview to an itemview that supports a listmode and an iconmode(idea by Marcel Nowaczyk aka painkiller101)
-option to disable navigation(clicking on a folder opens dolphin/konqueror)
-some visual changes(e.g. better readable text with transparent themes)

0.5.2:
------
-fixed a bug where the previewimagesize was not updated when the iconsize of the listview changed
-tooltips are disabled by default
-little changes in the itemheight

0.5.1:
------
-fixed a bug where the text in the listview was drawn under the triangle( thanks to painkiller101 for the hint)

0.5:
----
-ToolTip support
-extracted the resizefunctionality into a base class
-option to adjust which previewplugins should be used(by default only the imageplugin)
-some visual "improvements"

C

mherbert

12 years ago

Yes, I have mentioned that too. I use the IconManager from Dolphin and only adjusted it for my needs, that means Dolphin acts the same way. But I have also thought about enabling previews only for images or make it configurable for what kind of file previews should be shown, because at some sizes there is no need to show a preview for a text file...
Anyway thanks for the report I had nearly forgotten it ;)

Report

painkiller101

12 years ago

I'm really surprised how fast my suggestions were implemented into your plasmoid!
The label support is so nice and the open button effect quite snappy.

I appreciate your fantastic work!
Keep it up.

Report

C

mherbert

12 years ago

Well, I have to thank you, that was a really good idea with the custom labels, and not really hard to implement.
And I am happy that I found a solution for the open button, as you know there is no real button in the plasmathemes, only the buttons in the shutdowndialog, but they didn't look very well as you may have seen in the previous versions...
And this solution seems to look well on the most themes I have tested...

Well any further ideas?

Report

joth666

12 years ago

Great plasmoid doesn't really does this plasmoid justice, and it really should be considered to be as indispensible as the KDE 3 quick browser applet (and this one is even better) and as such should probably be included in a later version of KDE (probably too late for 4.1 but mabe 4.1.1?)

Report

C

mherbert

12 years ago

Thanks for your comment, I am happy that other people can use this little applet too...
I am not sure if this applet should be included in kde cause I don't know if the quality of my code is high enough, I am still unhappy with some parts of it and will rewrite them, in the near future...
Anyway I am not the one to decide on this point...

Report

drake1983

12 years ago

hi, nice work, I have followed the instructions of the guide to install plasmoid, but I got some errors:

# tar -xvf quickaccess.tar.gz
# cd quickaccess
# mkdir build
# cd build

I got:
CMake Error: The source directory "/home/roberto/quickaccess/build" does not appear to contain CMakeLists.txt.

Then, I change to the upper directory:
# cd ..
# cmake -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4/

Then:
CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:72 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/roberto/.kde4/share/apps;/usr/lib/kde4/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:5 (find_package)


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.6)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring done

Next step:

# cmake .
CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:72 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/roberto/.kde4/share/apps;/usr/lib/kde4/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:5 (find_package)


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.6)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring done

# make

make: *** No targets specified and no makefile found. Stop.

I don't know what to do. I'm familiarized with qmake (from qt and make) but cmake is totally new for me, I have tried to install others plasmoid and the result is the same.

Somebody help me ? Anyway I think plasma developers should think an easy way to install plasmoid and plasma themes because actually is very difficult.

PD: Sorry for my english, I'm still learning.

Report

C

mherbert

12 years ago

Sorry that it didn't work for your, but I will try to help you...

I hope you use some kde 4.1 beta packages else I don't know if this plasmoid will work for you because there have been some changes in Plasma since 4.0...


Quote:I got:
CMake Error: The source directory "/home/roberto/quickaccess/build" does not appear to contain CMakeLists.txt.

It seems that you forgot to add ".."
so use
" cmake -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4/ .."
in your build directory, or even better:
" cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .."
if you don't know where kde is installed on your system...

I think you don't have KDE's cmake makros installed, your distribution should provide them. On openSUSE they are in the kdelibs-devel package, but I don't know how your distribution has packaged them...

You should need:

kdelibs
kdebase-workspace
libkonq

and the corresponding devel packages.
Look for similar names cause I don't know how your distribution packaged them...
btw, could you say what distribution you are using, perhaps someone else can help you better ;)

Quote:I have tried to install others plasmoid and the result is the same.
yes, every application developed for kde4 uses these kde cmake makros as far as I know...

Quote:Anyway I think plasma developers should think an easy way to install plasmoid and plasma themes because actually is very difficult.

As far as I have read they plan to use some kind of easy-to-install packages for plasma, but I think they won't work with c++ plasmoids cause they need to be compiled...
You can only hope that your distribution packages them like buschmann32 did it for openSUSE...
Quote:Sorry for my english, I'm still learning.
For the most people here english is not the native language, there is no need to be sorry, and your english is good ;)

Hope I could help you...

Report

drake1983

12 years ago

Thanks a lot. I will try again.
I am using KDe 4.0.5. I going to install kde4-devel and other tools.

Thanks again.

Report

buschmann23

12 years ago

I have build packages of this great Plasmoid for openSUSE, you can find them here:

http://software.opensuse.org/search?baseproject=ALL&p=1&q=kde4-plasmoid-quickaccess

Report

C

mherbert

12 years ago

wow thanks, packages for the distribution of my choice.
I have to say that I appreciate your work, I already used some of the packages you provided.
Thanks for you work

Report

johnyff

12 years ago

thanks for this great plasmoid, i have missing this in kde4

Report

C

mherbert

12 years ago

me too ;)

Report

painkiller101

12 years ago

This is a fantastic plasmoid which is very useful! Fantastic work!

If i am allowed to give you suggestions then make it possible to set an individual label instead of the path on top of the plasmoid and let it use the user's systemsettings (single or double click).

But for now it's absolutely incredible!
Keep it up.

Report

C

mherbert

12 years ago

First thanks for your comment,
and suggestions are always welcome.
Yes I agree I have to do something with the label(in fact it's a button...). What would you like to put in there, when I may ask?
Thanks for the hint with the single/double click behavior, I tend to forget that some people use another setup than I use...it's already changed. As soon as I got drag and drop support ready, I will release it

Report

C

mherbert

12 years ago

btw I love your Glassified theme

Report

painkiller101

12 years ago

Danke für die Blumen :-)

I would use labels like "Downloads" or "Programs" f.e. instead of the path. But it should be the second option. Default should be showing the path of course.

Because you said that suggestions are always welcome i would like to give you another ;-): Another option of showing the files and folders as symbols would be very cool, but i don't know if it's possible. Just an idea.

But so far im impressed.


Report

DanaKil

12 years ago

I just love it, thank you very much :) Much more usable that the KDE3 QuickBrowser applet thanks to this scrolling menu concept !

Maybe you can add a way to only show directories, that would be fantastic as a quick way to browse the hierarchy and open them in Konq/Dolphin (and I don't now if this is possible but a double-click to directly open a directory in Dolphin and close the plasmoid menu would be perfect :)

Maybe regexp filters too... whhouu sorry, I now this is a first release... Anyway, thank you !

Report

DanaKil

12 years ago

Perfect ! Thanks you for this quick update :)

Report

C

mherbert

12 years ago

Thanks for your comment, it's always nice to read such comments and to know that actually someone can use it...

The scrolling menu concept is not my work... I simply used Robert Knight's work from Kickoff to keep the look and feel consistent...

The filtering function was already on may todo-list, but I thought I release it now else it would have taken till KDE5 ;)
I have implemented the "show only dirs" function after I read your comment, that was, thanks to the powerful KDE-API, easy...
I have to investigate a bit more to see if I can add this double-click feature...

Report

therobbot

12 years ago

Hi,

nice work! But I think this should be merged to the Folder View plasmoid. At least it was my original understanding that ist should be possible to use plasmoids on the Desktop as well as on the panel and I think I'd believe Folder View to behave on the panel just as your plasmoid currently does.

Report

C

mherbert

12 years ago

Well in fact you can put the Folderviewapplet in a panel, you just have to make the panel big enough...
I think it's confusing to have an applet that's behaving in two different ways only because you put it in two different places...
And as soon as the panel got a hide feature I would use the Folderviewapplet in a panel, thats easier than minimizing all windows....

Report

12 years ago

0.7.1:
------
-fixed a bug which lets quickaccess/plasma crash if you didn't open the popupdialog before a dndevent

0.7:
----
-sorting
-improved selection(by rubberband or shift/ctrl)
-fixed a bug with invalid urls and changed default path to "~"
-applet should now save the size if placed on the desktop
-improved scrollinganimation
-the popupdialog gets closed when an item in the contexmenu is triggered

0.6.1:
------
-fixed a bug with doubleclick settings(thanks for the report painkiller101)
-fixed a bug where the icon in the panel remains highlighted
-the listview now has by default keyboard focus
-changed the width of the text in iconmode

0.6:
----
-changed the flipscrollview to an itemview that supports a listmode and an iconmode(idea by Marcel Nowaczyk aka painkiller101)
-option to disable navigation(clicking on a folder opens dolphin/konqueror)
-some visual changes(e.g. better readable text with transparent themes)

0.5.2:
------
-fixed a bug where the previewimagesize was not updated when the iconsize of the listview changed
-tooltips are disabled by default
-little changes in the itemheight

0.5.1:
------
-fixed a bug where the text in the listview was drawn under the triangle( thanks to painkiller101 for the hint)

0.5:
----
-ToolTip support
-extracted the resizefunctionality into a base class
-option to adjust which previewplugins should be used(by default only the imageplugin)
-some visual "improvements"

12345678910
4
product-maker lionhater Oct 10 2012 9 excellent
product-maker maroony Feb 11 2012 9 excellent
product-maker Grobelard Nov 13 2011 9 excellent
product-maker J0nas Sep 26 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
Landis
Dec 02 2013
maroony
Feb 11 2012
Grobelard
Nov 13 2011
m00nraker
Mar 22 2011
vortex375
Aug 30 2010
sokar620
Aug 17 2009
faelbluhm
May 18 2009
Yggdrasill
May 05 2009
universe777
Apr 18 2009
Montblanc
Mar 27 2009
painkiller101
Mar 08 2009
dekans
Feb 09 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.7.1
updated Aug 03 2008
added Jun 27 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1