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"

Fintan

12 years ago

You are welcome. Thank mherbert.
I already posted a hot-to on kubuntu.com

http://kubuntuforums.net/forums/index.php?topic=3096596.msg141806#msg141806

Report

damjal

12 years ago

Very good plasmoid, but doesn't work for me (Ubuntu Hardy - KDE 4.1)
No problems for the installation, but when i add the plasmoid, it appear like a little black circle on the screen (like the an other one plasmoid ), with the good option to delete or modify it.

Do you have a solution for that ?

Report

Fintan

12 years ago

"Intallation no problem"

How did you get it installed on HH kde4.1?

It works in Kubuntu intrepid alpha3 but not on any of my HH's (remix upgraded to 4.1 or HH kde3/kde4.1)

I would very much appreciate a solution:)

Thnak you

Report

damjal

12 years ago

It was a little difficult... you have to install :

libkonq5-dev, libkonq5, cmake

and to compile others, but i think you need that to for this one : i have install :

libplasma-dev, kdelibs5-dev

I'm not sure, but i think it will be ok with that. (looking in my commands history... !)

Report

Fintan

12 years ago

Thank you:)

I have those packages installed.

This is what I get:

Quote:fintan@fintanws2:~/Eyecandy/KDE4/84128-quickaccess-0.7.1/quickaccess-0.7.1$ mkdir build
fintan@fintanws2:~/Eyecandy/KDE4/84128-quickaccess-0.7.1/quickaccess-0.7.1$ cd build
fintan@fintanws2:~/Eyecandy/KDE4/84128-quickaccess-0.7.1/quickaccess-0.7.1/build$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
-- The C compiler identification is GNU
-- The CXX compiler identification is unknown
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: CMAKE_CXX_COMPILER-NOTFOUND
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Check for working CXX compiler: CMAKE_CXX_COMPILER-NOTFOUND -- broken
CMake Error at /usr/share/cmake-2.6/Modules/CMakeTestCXXCompiler.cmake:25 (MESSAGE):
The C++ compiler "CMAKE_CXX_COMPILER-NOTFOUND" is not able to compile a
simple test program.

It fails with the following output:





CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:2 (project)


CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
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
fintan@fintanws2:~/Eyecandy/KDE4/84128-quickaccess-0.7.1/quickaccess-0.7.1/build$ make
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
fintan@fintanws2:~/Eyecandy/KDE4/84128-quickaccess-0.7.1/quickaccess-0.7.1/build$

I also tried with the .deb package from:
http://www.amarok2deb.co.cc/debian/dists/unstable/main/binary-i386/plasmoid-quickaccess_0.6.1-1_i386.deb

that works in intrepid but not with HH.

What do you mean by command history?

I could not find one

Report

C

mherbert

12 years ago

There seem to be some problems..
1.) you don't have gcc installed, I don't know the name of the package for Ubuntu, you have to look yourself...

2.)the kde-cmake-modules are missing, an other Kubuntu user reported that the packagename is "kdebase-dev-kde4"

Try to install them. If you still have problems, post the errors perhaps someone can help you...

Report

Fintan

12 years ago

Thank you again:)

kdebase-dev-kde4 is intalled (latest version) as well as gcc version 4.2.3-1ubuntu6 and gcc-3.3base.

Anything else?

Maybe I should write the guy who got it going with kubuntu?

Report

C

mherbert

12 years ago

Try to run:
Quote:
# mkdir build
# cd build
# cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..


if you don't get any errors run:
Quote:
make

and again if you don't get errors run:
Quote:
sudo make install


And if you get any errors post them here.

It's not bad to go here through the installation because some other people might also get similar problems...

Report

damjal

12 years ago

It's a known bug, mherbert, just tell me : just recize the plasmoid and it's ok !

Thank you Mark !

Report

C

mherbert

12 years ago

That's a known bug and will be fixed in the next version...
Simply resize the plasmoid and it should work...
Sorry for the trouble ;)

Report

norby01

12 years ago

I've tried to add a QuickAccess plasmoid to show an ftp:// url content (with folderview plasmoid it works quite well) but entire Plasma crash. Are net url supported?

Report

C

mherbert

12 years ago

Well it should work, in fact everything except the "applications:/" kio_slave should work and i have just tested it with "ftp://ftp.kde.org"... could you send me a backtrace to wirrkpf[at]googlemail.com? And are you using the latest version, earlier versions had that problem.....

Report

sowa

12 years ago

It would be nice if double clicking on widgets icon will open quick access directory in Dolphin/Konqueror.
This feature will let use Quick Access like a normal folder icon too.

Report

C

mherbert

12 years ago

Sorry, it is not possible to implement that doubleclick feature because it would interfere with the singleclick.
But well what about clicking the middle button?

Report

hp321

12 years ago

Midle button click sound's good but... bether option (for me) is right button like: http://kde-look.org/content/show.php/New+desktop+(mockup)?content=66984


hmmm nice option could be change button click action. (in plasmoid config dialog)

PS
Greate work. Thanks :)

Report

C

mherbert

12 years ago

Sorry but it seems that the middle button is the only solution that remains, because the right button is reserved for the plasma contextmenu... But the middle button would also work in the itemview, what would be a good solution and make it consistent...
btw, thanks for the link, it's inspiring... let's see if we can use some concepts from this mockup...

Report

C

mherbert

12 years ago

Wow that's a very good idea ;) I will implement it for the next version...

Report

citizenofnowhere

12 years ago

I have been busting my bottom for weeks getting this sort of drag hover and drop functionality into at least SOME file manager, but this is simply brilliant!!

Extremely useful plasmoid, thank you very much! This alone makes the transition to kde4 worth it!

Report

citizenofnowhere

12 years ago

Ok I found a rather nasty bug. I'm not entirely sure why, butnow every time i drag something over the plasmoid, it will crash plasma entirely :( It happens every time with different files, the funny thing is it worked when I first compiled it. All that changed was I suspended the laptop a couple of times since then...

Let me know if I can help narrow the cause down further somehow

Report

C

mherbert

12 years ago

Sorry for the trouble, it should be fixed now, thanks for the report and your comment..

Report

citizenofnowhere

12 years ago

you rock! downloading updated version right now :)

Report

Anywhere

12 years ago

Could I request a checkbox on the Appearance tab to display the custom label to the right of the icon (off by default)? Perhaps also a checkbox to omit the icon and show only the label (also not by default)? It would allow those of us switching to KDE4 from Gnome to never miss this: http://code.google.com/p/gnome-menu-file-browser-applet/

Report

C

mherbert

12 years ago

I am trying to implement that, it looks good atm but I don't know if the already very full config dialog gets too full...
Perhaps I should reorganize the whole dialog..

Report

warezmen

12 years ago

i add you plasmoid on my debian repo

http://www.amarok2deb.co.cc/debian/dists/unstable/main/binary-i386/plasmoid-quickaccess_0.6.1-1_i386.deb

deb http://www.amarok2deb.co.cc/debian/ unstable main

I love you plasmoid

Report

Fintan

12 years ago

This is what I get from my synaptic on Kubuntu Hardy kde4.1

The repository may no longer be available or could not be contacted because of network problems. If available an older version of the failed index will be used. Otherwise the repository will be ignored. Check your network connection and ensure the repository address in the preferences is correct.

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