Excellent, I'll let you know if I finish the basic implementation.graffy wrote:So far as the open/new dialogs go, if you want it, go right ahead. If I get bored or run out of stuff to do, I'm sure there's some progress bars I can go paint or something.
We need custom sorting support first in the datafilesmodel before we can implement the profiles correctly. We also need to think about how we're going to handle non-selected plugins in the model, should they reside inbetween selected plugins or should (sorted) plugins be moved to the top of the model.
Also, I would really like some input/help on how to implement the topological sorting similar to mlox.
Yes I try to use the stuff Qt provides as much as possible, but this dialog is too specific for that. We can't subclass QFileDialog because subclassing it would turn it into a Qt non-native file dialog anyway, so why not do it ourselves entirely and not having to fight with QFileDialog.graffy wrote:In any case, I'm all for reusable file dialogs - that's a trick I've used before, too. I would point out, though, if Qt already provides 90% of the functionality, and you're only coding some slight variations in the layout, then it probably doesn't really matter which way you go with it.