More Info

Revision 764034

(Back to digest)
 

Features in Networking Tools

Roman Jarosz committed changes in /trunk/KDE/kdenetwork/kopete:

Status Manager
* GUI where user can manage statuses.
* Add title to status message.
* GUI for quick title/message changing.
* Add generic idle timer (most code is from Away class which was removed).
* Add status menu and status action classes.
* Add StatusManager class which manages status items that are used to build status menu.
* Allow usage of the status message title in ICQ.

TODO:
* More documentation
* Test away detection

File Changes

Added 34 files
/trunk/KDE/kdenetwork/kopete
 
/kopete/statusmenu
 
/libkopete/kopeteidletimer.cpp
 
/libkopete/kopeteidletimer.h
 
/libkopete/kopetestatusitems.cpp
 
/libkopete/kopetestatusitems.h
 
/libkopete/kopetestatusmanager.cpp
 
/libkopete/kopetestatusmanager.h
 
/libkopete/kopetestatussettings.kcfg
 
/libkopete/kopetestatussettings.kcfgc
 
/kopete/config/status
 
/kopete/statusmenu/CMakeLists.txt
 
/kopete/statusmenu/kopeteonlinestatusaction.cpp
 
/kopete/statusmenu/kopeteonlinestatusaction.h
 
/kopete/statusmenu/kopetestatusaction.cpp
 
/kopete/statusmenu/kopetestatusaction.h
 
/kopete/statusmenu/kopetestatuseditaction.cpp
 
/kopete/statusmenu/kopetestatuseditaction.h
 
/kopete/statusmenu/kopetestatuseditwidget_base.ui
 
/kopete/statusmenu/kopetestatusgroupaction.cpp
 
/kopete/statusmenu/kopetestatusgroupaction.h
 
/kopete/statusmenu/kopetestatusrootaction.cpp
 
/kopete/statusmenu/kopetestatusrootaction.h
 
/kopete/config/status/CMakeLists.txt
 
/kopete/config/status/kopete_statusconfig.desktop
 
/kopete/config/status/statusconfig.cpp
 
/kopete/config/status/statusconfig.h
 
/kopete/config/status/statusconfig_general.cpp
 
/kopete/config/status/statusconfig_general.h
 
/kopete/config/status/statusconfig_general.ui
 
/kopete/config/status/statusconfig_manager.cpp
 
/kopete/config/status/statusconfig_manager.h
 
/kopete/config/status/statusconfig_manager.ui
 
/kopete/config/status/statusmodel.cpp
 
/kopete/config/status/statusmodel.h
Deleted 4 files
/trunk/KDE/kdenetwork/kopete/libkopete
 
/kopeteaway.cpp
 
/kopeteaway.h
 
/kopeteawayaction.cpp
 
/kopeteawayaction.h
Modified 89 files
/trunk/KDE/kdenetwork/kopete
 
/kopete/CMakeLists.txt
 
/kopete/kopeteidentitystatusbaricon.cpp
 
/kopete/kopeteidentitystatusbaricon.h
 
/kopete/kopetewindow.cpp
 
/kopete/kopetewindow.h
 
/libkopete/CMakeLists.txt
 
/libkopete/kopete_export.h
 
/libkopete/kopeteaccount.cpp
 
/libkopete/kopeteaccount.h
 
/libkopete/kopeteaccountmanager.cpp
 
/libkopete/kopeteaccountmanager.h
 
/libkopete/kopeteappearancesettings.kcfg
 
/libkopete/kopetebehaviorsettings.kcfg
 
/libkopete/kopetecontact.cpp
 
/libkopete/kopeteglobal.cpp
 
/libkopete/kopeteglobal.h
 
/libkopete/kopeteidentity.cpp
 
/libkopete/kopeteidentity.h
 
/libkopete/kopeteidentitymanager.cpp
 
/libkopete/kopeteidentitymanager.h
 
/libkopete/kopeteonlinestatus.cpp
 
/libkopete/kopeteonlinestatus.h
 
/libkopete/kopeteonlinestatusmanager.cpp
 
/libkopete/kopeteonlinestatusmanager.h
 
/libkopete/kopetestatusmessage.cpp
 
/libkopete/kopetestatusmessage.h
 
/kopete/config/CMakeLists.txt
 
/kopete/identity/CMakeLists.txt
 
/kopete/identity/identitystatuswidget.cpp
 
/plugins/history/historydialog.cpp
 
/plugins/privacy/privacyplugin.cpp
 
/protocols/gadu/gaduaccount.cpp
 
/protocols/gadu/gaduaccount.h
 
/protocols/groupwise/gwaccount.cpp
 
/protocols/groupwise/gwaccount.h
 
/protocols/groupwise/gwmessagemanager.cpp
 
/protocols/irc/ircaccount.cpp
 
/protocols/irc/ircaccount.h
 
/protocols/jabber/jabberaccount.cpp
 
/protocols/jabber/jabberaccount.h
 
/protocols/jabber/jabberchatsession.cpp
 
/protocols/jabber/jabbercontact.cpp
 
/protocols/jabber/jabbergroupcontact.cpp
 
/protocols/jabber/jabberprotocol.cpp
 
/protocols/jabber/jabbertransport.cpp
 
/protocols/jabber/jabbertransport.h
 
/protocols/meanwhile/meanwhileaccount.cpp
 
/protocols/meanwhile/meanwhileaccount.h
 
/protocols/messenger/messengeraccount.cpp
 
/protocols/messenger/messengeraccount.h
 
/protocols/msn/msnaccount.cpp
 
/protocols/msn/msnaccount.h
 
/protocols/oscar/icqcontactbase.cpp
 
/protocols/oscar/oscaraccount.h
 
/protocols/oscar/oscarcontact.cpp
 
/protocols/oscar/oscarpresence.h
 
/protocols/oscar/oscarprotocol.cpp
 
/protocols/oscar/oscarprotocol.h
 
/protocols/oscar/oscarstatusmanager.cpp
 
/protocols/oscar/oscarstatusmanager.h
 
/protocols/qq/qqaccount.cpp
 
/protocols/qq/qqaccount.h
 
/protocols/qq/qqchatsession.cpp
 
/protocols/qq/qqnotifysocket.h
 
/protocols/sms/smsaccount.cpp
 
/protocols/sms/smsaccount.h
 
/protocols/telepathy/telepathyaccount.cpp
 
/protocols/telepathy/telepathyaccount.h
 
/protocols/testbed/testbedaccount.cpp
 
/protocols/testbed/testbedaccount.h
 
/protocols/winpopup/wpaccount.cpp
 
/protocols/winpopup/wpaccount.h
 
/protocols/yahoo/yahooaccount.cpp
 
/protocols/yahoo/yahooaccount.h
 
/kopete/config/behavior/behaviorconfig.cpp
 
/kopete/config/behavior/behaviorconfig.h
 
/kopete/config/behavior/behaviorconfig_away.ui
 
/protocols/oscar/aim/aimaccount.cpp
 
/protocols/oscar/aim/aimaccount.h
 
/protocols/oscar/aim/aimcontact.cpp
 
/protocols/oscar/aim/aimuserinfo.cpp
 
/protocols/oscar/aim/icqcontact.cpp
 
/protocols/oscar/icq/aimcontact.cpp
 
/protocols/oscar/icq/icqaccount.cpp
 
/protocols/oscar/icq/icqaccount.h
 
/protocols/oscar/icq/icqcontact.cpp
 
/protocols/oscar/icq/xtrazstatus.cpp
 
/protocols/oscar/icq/xtrazstatusaction.cpp
 
/protocols/oscar/icq/xtrazstatusaction.h
127 files changed in total