RFC: Idea for qmake project conf dlg
apaku at gmx.de
Tue Aug 22 16:07:25 UTC 2006
On 22.08.06 07:13:56, Matt Rogers wrote:
> On Tuesday 22 August 2006 04:24, Andreas Pakulat wrote:
> > On 21.08.06 22:14:33, Matt Rogers wrote:
> > > On Monday 21 August 2006 19:35, Andreas Pakulat wrote:
> > > > On 20.08.06 12:45:00, Andreas Pakulat wrote:
> > > > > another thing that was brought up on IRC by bUscher: He'd like to
> > > > > have the project conf dlg for qmake projects to be non-modal and if
> > > > > he selects another subproject that the dialog loads the configuration
> > > > > options for it.
> > > >
> > > > Implemented it, this introduces a new configuration page in the
> > > > project options where one can choose wether to use a modal or non-modal
> > > > dialog for the project configuration. Also the user is able to choose
> > > > among "Always Save", "Never Save", "Ask" with a default of "Ask"
> > > > (non-modal is disabled by default too).
> > > >
> > > > I also added an apply button, which currently is always on. To make it
> > > > disabled we'd have to add another 5-10 signal/slots connections to the
> > > > dialog I guess and I'm not sure wether it's worth it.
> > > >
> > > > So before I commit I'd like to get some opinions on the
> > > > apply-button-thing.
> > >
> > > I'm not sure that I even agree with the idea of allowing the user to
> > > choose between model and non-modal. If anything, make it non-modal, and
> > > forget about letting the user choose as long as switching between
> > > subfolders works correctly
> > Well, making the dialog non-modal is needed to have this functionality.
> > If it is modal, you can't select another subproject.
> And I said just make it non-modal and don't give the user a choice. :)
Duh, these short words :) Just read your message the other way around.
Ok, I guess then I'll also invest the time to make the apply button work
as everywhere else (i.e. it is only active after changing a setting)
You will be honored for contributing your time and skill to a worthy cause.
More information about the KDevelop-devel