Hi!

I've been working lately a bit with enabling the auto expand functionality
in the WLibrarySidebar class. What I've tried to do is to make the features
(playlists, crates) in the list expand when an item is dragged over them. I
noticed that QTreeView already kind of has this functionality and it should
work by just setting the autoExpandDelay to a positive value, but for some
reason I could not get this working with the side bar (made even a test
application and noticed that it might be difficult to get the auto expand to
work when dragging content from outside the application). Thus I created an
implementation of my own. I branched the trunk and made the following
modifications: http://pastebin.com/7H93ZL2W (bzr diff output). The problem
with this is that for some reason I don't get only one, but six, timeout
events from the timer (or atleast the WLibrarySidebar::toggleExpansion gets
called six times). Does anyone have any clue what could be causing this? I
think that this kind of functionality would be really nice in the library.

Also I currently have time to work kind of full time on the project, so I'd
appreciate very much if someone could point me to a task and briefly tell
what should be done about it, so that I don't have to use hours to get an
understanding of what is wrong (if no-one knows what's wrong, then I'll of
course try to figure the issue out myself).

Oh, one more thing: I saw that you/(we?) are taking part in the GSoC 2010. I
have a couple of friends at a local University and I have already talked
with them about joining the effort. A common question has been that how much
time would this require lets say per week or so?

Cheers,
- Miko
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to