Yeah, setting parent to 0 works for my purposes. I get the dialog and
the main windows doesn't popup. Thanks!

On Tue, Feb 1, 2011 at 4:36 PM, Brett McCoy <[email protected]> wrote:
> No worries. I do admit having the dialog popup is nice just as an
> indicator that the save is happening, otherwise you have to look for
> the * in the title bar to change. :-) I'll try passing 0 as the parent
> and see if that's doable.
>
> On Tue, Feb 1, 2011 at 4:32 PM, Julie S <[email protected]> wrote:
>> Hello Brett,
>>
>> concerning:
>>>       progress = new
>>> ProgressDialog(tr("Saving file..."),
>>>
>>>
>>>        (QWidget*)parent());
>>>
>>>     }
>>
>> We typically, pass the parent in so the dialog inherit properties and center 
>> itself inside the geometry of the window.
>>
>> Without out getting too involved, we could in this case, either choose to 
>> squash this particular dialog, or we could not send it a parent (send "0" 
>> instead).
>>
>> A more elaborate option would involve some investigation into how QT make 
>> the decision to raise a window.
>>
>> I'll look into this more tomorrow.  I'm out of time today.
>>
>> Sincerely,
>> Julie S.
>>
>>
>> --- On Tue, 2/1/11, Brett McCoy <[email protected]> wrote:
>>
>>> From: Brett McCoy <[email protected]>
>>> Subject: Re: [Rosegarden-user] One small annoyance with RG 10.10
>>> To: "Julie S" <[email protected]>
>>> Cc: "rosegarden-devel" <[email protected]>
>>> Date: Tuesday, February 1, 2011, 4:23 PM
>>> These are the offending line in
>>> RosegardenDocument::saveDocumentActual()
>>>
>>> if (!autosave) {
>>>
>>>       progress = new
>>> ProgressDialog(tr("Saving file..."),
>>>
>>>
>>>        (QWidget*)parent());
>>>
>>>     }
>>>
>>> Commenting them out makes the problem go away. I'll live
>>> with that
>>> until you find a less hackish way of doing it :-)
>>>
>>> On Tue, Feb 1, 2011 at 3:27 PM, Julie S <[email protected]>
>>> wrote:
>>> > Hello Brett,
>>> >
>>> > I think you guessed correctly.  I believe this has to
>>> do with the progress bars.
>>> >
>>> > I can see where that might be annoying...hmmm
>>> >
>>> > I believe that progress dialog has the main window as
>>> its parent.  So, that behavior makes sense....but I haven't
>>> investigated.
>>> >
>>> > I'll look into this tomorrow.  IF this is so, maybe
>>> we can find a way to not raise the window the dialog is tied
>>> to.  Again, hadn't investigated this though...so I don't
>>> really know the reason for the behavior.
>>> >
>>> > Sincerely,
>>> > Julie S.
>>> >
>>> >
>>> > --- On Tue, 2/1/11, Brett McCoy <[email protected]>
>>> wrote:
>>> >
>>> >> From: Brett McCoy <[email protected]>
>>> >> Subject: [Rosegarden-user] One small annoyance
>>> with RG 10.10
>>> >> To: "rosegarden-user" <[email protected]>
>>> >> Date: Tuesday, February 1, 2011, 3:01 PM
>>> >> If I am in the matrix editor or the
>>> >> notation editor and I save
>>> >> (Control-S or via the mouse), the main screen
>>> always pops
>>> >> to the top
>>> >> (or unminimizes), and then I have to manually
>>> switch back
>>> >> to my
>>> >> editing window. I don't see this behavior in
>>> previous
>>> >> versions of
>>> >> Rosegarden, just the latest (v. 10.10). Is this a
>>> result of
>>> >> the new
>>> >> progress dialogs or my window manager (Gnome +
>>> Metacity)? I
>>> >> can't
>>> >> remember... is there an option to turn off the
>>> progress
>>> >> dialogs?
>>> >>
>>> >> --
>>> >> Brett W. McCoy -- http://www.electricminstrel.com
>>> >>
>>> ------------------------------------------------------------------------
>>> >> "In the rhythm of music a secret is hidden; If I
>>> were to
>>> >> divulge it,
>>> >> it would overturn the world."
>>> >>     -- Jelaleddin Rumi
>>> >>
>>> >>
>>> ------------------------------------------------------------------------------
>>> >> Special Offer-- Download ArcSight Logger for FREE
>>> (a $49
>>> >> USD value)!
>>> >> Finally, a world-class log management solution at
>>> an even
>>> >> better price-free!
>>> >> Download using promo code Free_Logger_4_Dev2Dev.
>>> Offer
>>> >> expires
>>> >> February 28th, so secure your free ArcSight Logger
>>> TODAY!
>>> >> http://p.sf.net/sfu/arcsight-sfd2d
>>> >> _______________________________________________
>>> >> Rosegarden-user mailing list
>>> >> [email protected]
>>> >> - use the link below to unsubscribe
>>> >> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>> >>
>>> >
>>> >
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Brett W. McCoy -- http://www.electricminstrel.com
>>> ------------------------------------------------------------------------
>>> "In the rhythm of music a secret is hidden; If I were to
>>> divulge it,
>>> it would overturn the world."
>>>     -- Jelaleddin Rumi
>>>
>>
>>
>>
>>
>
>
>
> --
> Brett W. McCoy -- http://www.electricminstrel.com
> ------------------------------------------------------------------------
> "In the rhythm of music a secret is hidden; If I were to divulge it,
> it would overturn the world."
>     -- Jelaleddin Rumi
>



-- 
Brett W. McCoy -- http://www.electricminstrel.com
------------------------------------------------------------------------
"In the rhythm of music a secret is hidden; If I were to divulge it,
it would overturn the world."
    -- Jelaleddin Rumi

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to