On Friday 27 July 2007 14:24, Roman Jarosz wrote: > Hi, > > I've been working on Kopete status manager, the basic stuff (functional) is > ready. Don't pay attention to some class names because this will change to > something more consistent, and also I'll clean up the code. It's not > polished because I'm going tomorrow on vacation for a week and I wanted to > post it before I go. > > Ok so what's new. > > We have status manager and status manager dialog, which is currently in > configure dialog (see screenshots). > > Status manager can contain two types of items Status and StatusGroup. > StatusGroup is used for grouping statuses like in Adium, it has title and > category. Status has title, category and message. The number of groups and > statuses and group sub levels aren't limited. Every status item has unique > id, so we can remember the last status and restore it on startup. Status > and StatusGroup structure is stored in xml file. > > In status manager dialog items can be reorganized/moved with drag&drop so > it's really easy. > > In Kopete main window menu a "Set Status Message" menu was removed. We only > have Set Status menu, in that menu are items that you have in status > manager dialog. If you select any item from that menu, than status, message > and title from that item will be set in all accounts (title isn't > propagated to protocols yet). A status type is determined from category. > > A protocol menu have in sub menus all items from status manager but the > category is ignored and insted KopeteOnlineStatus form top level item is > used. > > I added two more version of that menu (the code is already there but it's > not enabled) 1) Menu have only items with the same category as top level > KOS category. 2) The top level KOS items are removed and the menu look like > Global Set Status menu. > > I don't have to have the 3 alternatives in the final version. > > The bottom left "Status Message" menu will change, don't know have yet :) > > I put this mail together really quickly so I hope you have understand it. > Btw I'm open to any cool new ideas or suggestions. > > screenshots: > http://kedge.wz.cz/kopete1.png > http://kedge.wz.cz/kopete2.png > > See you in a week, regards > Roman Jarosz
We only need one level of groups IMO, so the ability to have a group (A) and have another group B under group A is too much. Nice work, commit when you're ready if no one else objects -- Matt
pgpG5Qmqj8LFp.pgp
Description: PGP signature
_______________________________________________ kopete-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/kopete-devel
