Revision 764034

Go back to digest for 27th January 2008

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