[Kget] [Bug 194962] New: kget shouldn't quit when the user is interacting with it

Stefano Crocco stefano.crocco at alice.it
Tue Jun 2 11:01:53 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=194962

           Summary: kget shouldn't quit when the user is interacting with
                    it
           Product: kget
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: unspecified
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: kget at kde.org
        ReportedBy: stefano.crocco at alice.it


Version:            (using Devel)
Installed from:    Compiled sources

I think KGet shouldn't quit automatically when the user is interacting with it
(for example, when there's an open dialog), even if the "quit kget when all
downloads have been completed" option has been set. The reason is that now, if
the user starts doing something with kget while a file is being download, he
should interrupt it when the download ends (the popup saying kget is going to
close might give the user time for closing the dialog, avoid wasted works, but
it's not the solution).

I can think of three solutions, which I list in decreasing order of
user-friendliness
1) have a timer which is restarted every time the user interacts with kget
(pressing a key, clicking the mouse and so on) and mark kget as suitable for
being automatically closed only after the timer times out (which means the user
hasn't been actively using kget for, say 10 or 20 seconds). In my opinion this
would be the most user-friendly solution, but I understand it's also the most
difficult to implement
2) only allow automatic quitting if kget is only in the system tray (that is,
if its main window isn't displayed)
3) don't allow automatic quitting if a dialog is being displayed.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kget mailing list