[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kopete-devel
Subject:    [Kopete-devel] Autoaway plugin
From:       Ladislav Strojil <Ladislav.Strojil () seznam ! cz>
Date:       2002-05-04 8:21:30
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I have a suggestion about the AutoAway plugin.

The problem (at least for me) is that it restores status to available, no 
matter what it was before setting "away" status.

The problem is that is I set my status to "Occupied" and then leave the 
computer untouched for few minutes before moving the mouse, it changes to 
"Available" instead of "Occupied".

I tried to patch the plugin to remember last status before going away, but 
this can probably be done as each of communication plugins can have different 
status set at that moment.

So it seems to me that the only way to implement this is to add new methods 
for plugins: setAutoAway() and restoreAutoAway(), that would store old 
status.

AA plugin could then call these instead of the unconditional ones.

The problems is that this is probably not very nice solution because this is 
moving the support for autoaway into the communication plugins instead of 
keeping is separate in one general-purpose plugin.

Is there a better way to do this?

I am willing to code this, I just don't know what would be the proper way of 
doing it.

Thanks a bunch, kopete is excellent.

Cheers,
Lada

- -- 
    ~       Ladislav Strojil, MFF UK
  ' v '               
 //   \\              
/(     )\    Powered by Penguin.
  ^ ' ^
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE805oNTnMZPFqq4nwRAmXlAKCPfvW+WMRCwWEj3DsF5zNRQ61cMACfeLAK
SzZTFNRtPiNLayn9siZ/MLA=
=e0xa
-----END PGP SIGNATURE-----

_______________________________________________
Kopete-devel mailing list
Kopete-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/kopete-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic