Description: =================================== Alas for me this is a dead horse... I like it a lot but do not have the skills to keep it alive... ===================================
Next maintenance fork of the QuickAccess widget, patched for use with KDE SC 4.5+
First of all: I have no - I repeat NO - skills in coding. I even do not understand what I did here. I just looked into the sources for the trash widget before and after the change and tried to apply the same to the quickaccess widget. Astonishingly it works. But use at your own risk and please don't blame me for errors or expect help from me, I cannot, sorry.
I altered the files quickaccess.cpp and quickaccess.h but left the original files as quickacces.h.orig and quickaccess.cpp.orig so whoever wants to can have a look at the differences.
So what IS the difference? Since KDE SC 4.5 the max. size of the panel can be set via systemsettings. When increasing the panel height the icons will adjust to that maximum size. With this patch the quickaccess widget is also able to do so. If you use the original non-patched 0.8.1 version with KDE SC 4.5 and increase the panel height the quickaccess icon will stay at max. size 32x32, ignoring systemsettings.
Look at the screenshot: Without the patch the quickaccess folders in the panel would have the size of the trash and the dashboard icon (both are fixed for KDE SC 4.6).
Hi janet, I have been using an relative old but stable patched version which adds some features to QuickAccess.
I did upload a copy (with a build patch) to this site, but know I think it would be better if you update your version (because it is more popular, and more people will use it) to include this modification (and then I can delete the other one).
QuickAccess 0.8.3
http://kde-look.org/content/show.php?content=163309
Regards
I LOVE QuickAccess. I really hope that it gets ported to qt5, Plasma2 and QML2. That way I'll be able to keep using it next year and beyond as KDE shifts over to KDE Frameworks 5 and Wayland. I'll be really sad to see it go.
Thanks for the great work for this!
It works great on SolydK 201401
- KDE 4.12 - Debian Testing
I've also done a check install to make a Deb package if you need it.
Cheers!
Zubin
It has lot of scope for improvement. The quick access plasmoid can have funtion like delete, copy or move from the plasmoid itself so that it prevents opening dolphin to delete a single fils or move it.
Already it provides feature like extract but it of less use than those of copy and delete.
Why did you remove the Dolphin sort features (if that means removing the ability to sort the folder according to what sorting was used with Dolphin [and is respected by others file managers like Konq])?
I removed it because it only caused and will further cause problems and because the dolphin maintainer told me to better do so. The dolphin sorting functions are to be used in dolphin *only* (and konqueror filemanager is dolphin engine too).
It's about consistency. If I have a specific sorting set for a folder, I expect it to be everywhere throughout the system. Since the quickaccess plasmoid serves as a filesystem browsing tool, it makes sense to use the same sorting as in the 'main' file manager. Besides, it was optional.
Optional or not, it caused, causes and will again cause problems in the code when compiling (with every dolphin change) so I won't re-add it.
This widget urgently needs someone who is capable of coding and willing to care for the code on a regular base. I cannot.
I disagree. The only thing it does is that it reads the config file that Dolphin stores in folders. That doesn't sound like "it will always cause compile errors". What was the compile error anyway? I may fix it.
And I highly doubt that this will need changes with every Dolphin change (that would mean that all your current sort settings in Dolphin would stop working with every such change in Dolphin). And it really does not depend on Dolphin in any way, so there's no reason why it should break with Dolphin changes.
The Dolphin sorting thing, yes, no problem with that as I'm using this feature quite heavily.
Also I was thinking about adding an option to use your favorite folders. I'll check it out next week as I'm heading out for a Telepathy sprint tomorrow.
Could you make the following change so that it compiles with KDE 4.6.2?
In popupdialog.cpp, comment out lines 250-253 and 325-326. If you can figure out how to correct those lines, that would be even better.
Then I'll switch Arch Linux to this version.
I was still using the one compiled with KDE 4.5 and as it runs fine with 4.6 I didn't try compiling in 4.6. But you are right, those lines give errors in 4.6, so
I will comment them out. I'll also try to erase "Use Dolphin's directory setting" from the widget's settings and everything that has to do with it. As Peter Penz told me those functions shouldn't be used outside of dolphin.
My problem is another one. Since KDE 4.6 I cannot compile the widget due to something that's missing to create the target itemview.h... Any clue?
I don't know the answer for your system, but here's the link to the Archlinux package which does compile.
https://aur.archlinux.org/packages.php?ID=18854
OpenSUSE has released a patch which should fix our problems.
https://build.opensuse.org/package/view_file?file=kde-plasma-quickaccess-0.8.1-fix-address-of-temporary-object-error.patch&package=plasmoid-quickaccess&project=KDE%3ARelease%3A46&srcmd5=e0ac28649ddc04e8fa5c04afa559d491
Ratings & Comments
35 Comments
Hi janet, I have been using an relative old but stable patched version which adds some features to QuickAccess. I did upload a copy (with a build patch) to this site, but know I think it would be better if you update your version (because it is more popular, and more people will use it) to include this modification (and then I can delete the other one). QuickAccess 0.8.3 http://kde-look.org/content/show.php?content=163309 Regards
I LOVE QuickAccess. I really hope that it gets ported to qt5, Plasma2 and QML2. That way I'll be able to keep using it next year and beyond as KDE shifts over to KDE Frameworks 5 and Wayland. I'll be really sad to see it go.
For anyone looking to install quickaccess in plasma 5, the same functionality is included in the folder view widget and works great!
I second this request, I'm using KF5 and miss this fantastic tool.
Thanks for the great work for this! It works great on SolydK 201401 - KDE 4.12 - Debian Testing I've also done a check install to make a Deb package if you need it. Cheers! Zubin
It has lot of scope for improvement. The quick access plasmoid can have funtion like delete, copy or move from the plasmoid itself so that it prevents opening dolphin to delete a single fils or move it. Already it provides feature like extract but it of less use than those of copy and delete.
If you can do it feel free to do it. I don't have the skills to.
Unfortunately, Am not a CS student. So dont have the skill :-( You are doing a great work atleast by maintaining it. Thank you for that :-)
Works on linux 3.3 / KDE 4.7.4. Keep on going, janet
get hot new stuff does not have it
a) it's a more or less dead project, alas b) you have to download it from here and then compile it to use it
in 4.7.x What a shame... i like it very much :/
Why did you remove the Dolphin sort features (if that means removing the ability to sort the folder according to what sorting was used with Dolphin [and is respected by others file managers like Konq])?
I removed it because it only caused and will further cause problems and because the dolphin maintainer told me to better do so. The dolphin sorting functions are to be used in dolphin *only* (and konqueror filemanager is dolphin engine too).
It's about consistency. If I have a specific sorting set for a folder, I expect it to be everywhere throughout the system. Since the quickaccess plasmoid serves as a filesystem browsing tool, it makes sense to use the same sorting as in the 'main' file manager. Besides, it was optional.
Optional or not, it caused, causes and will again cause problems in the code when compiling (with every dolphin change) so I won't re-add it. This widget urgently needs someone who is capable of coding and willing to care for the code on a regular base. I cannot.
I disagree. The only thing it does is that it reads the config file that Dolphin stores in folders. That doesn't sound like "it will always cause compile errors". What was the compile error anyway? I may fix it. And I highly doubt that this will need changes with every Dolphin change (that would mean that all your current sort settings in Dolphin would stop working with every such change in Dolphin). And it really does not depend on Dolphin in any way, so there's no reason why it should break with Dolphin changes.
You want to maintain it? Glad to hear.
The Dolphin sorting thing, yes, no problem with that as I'm using this feature quite heavily. Also I was thinking about adding an option to use your favorite folders. I'll check it out next week as I'm heading out for a Telepathy sprint tomorrow.
HI kannst du mir ma bitte verraten wie das icon theme heißt bzw wo du das her hast wäre nett
Das ist mein OxyAutumn Theme. Findest du bei kde-look.org. Freut mich, daß es dir gefällt.
Could you make the following change so that it compiles with KDE 4.6.2? In popupdialog.cpp, comment out lines 250-253 and 325-326. If you can figure out how to correct those lines, that would be even better. Then I'll switch Arch Linux to this version.
I was still using the one compiled with KDE 4.5 and as it runs fine with 4.6 I didn't try compiling in 4.6. But you are right, those lines give errors in 4.6, so I will comment them out. I'll also try to erase "Use Dolphin's directory setting" from the widget's settings and everything that has to do with it. As Peter Penz told me those functions shouldn't be used outside of dolphin. My problem is another one. Since KDE 4.6 I cannot compile the widget due to something that's missing to create the target itemview.h... Any clue?
I don't know the answer for your system, but here's the link to the Archlinux package which does compile. https://aur.archlinux.org/packages.php?ID=18854
OpenSUSE has released a patch which should fix our problems. https://build.opensuse.org/package/view_file?file=kde-plasma-quickaccess-0.8.1-fix-address-of-temporary-object-error.patch&package=plasmoid-quickaccess&project=KDE%3ARelease%3A46&srcmd5=e0ac28649ddc04e8fa5c04afa559d491