On 7/27/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Message: 5 > Date: Fri, 27 Jul 2007 21:24:30 +0200 > From: "Roman Jarosz" <[EMAIL PROTECTED]> > Subject: [kopete-devel] Status Manager > To: "kopete-devel" <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="utf-8" > > > 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 > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: not available > Type: application/bzip2 > Size: 12722 bytes > Desc: not available > Url : > https://mail.kde.org/mailman/private/kopete-devel/attachments/20070727/5925177c/attachment.bin > > ------------------------------ > > _______________________________________________ > kopete-devel mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/kopete-devel > > > End of kopete-devel Digest, Vol 52, Issue 34 > ******************************************** >
I guess I won't work on this like I had planned on then. Glad I hadn't started any actual code yet. Do you have a storage mechanism already done for this? I did a basic XML schema (not an actual XSD yet, just a mockup) for it, and I'd be happy to share it if anyone is interested. -- Scott Lerman
_______________________________________________ kopete-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/kopete-devel
