On 17-06-2010 at 10:52:03 Anton Kreuzkamp <akreuzk...@web.de> wrote:
> As Aaron said it's not really difficult and doesn't require workarounds.

Real workarounds and hacks are needed when you need to decide which tasks  
should be grouped with specified launcher. ;-)


> But I have a design-question:
> Where to put the config?
> there are two possibilities:
> -put the config into libtaskmanager
> -put the config into the applet and provide addLauncher/removeLauncher  
> methods

I would add kind of method which takes QStringList. Each entry would  
include path to launcher .desktop file.
That list should be in applet configuration, to have bigger flexibility.

The next problem is where to display tasks without launchers (should be  
always added on right side - but what with users who want to have some  
launchers on left, other tasks in the middle and some special launchers on  
right side?), where should be shown entry resulting from connecting task  
with launcher (should replace launcher place or be added like new entries  
- and what to do if grouping by application is disabled and we have two  
instances of that application?).
It can all be hard coded and not configurable, but there will be always  
people who want to customize it to fit their needs.

If you have questions about methods of determining which task should be  
connected to which launcher etc. you can ask me (Fancy Tasks developer) or  
check sources of my applet or Daisy (both have some similarities in this  
regard).


-- 
Best regards,
Michal
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to