Make ping timeouts and auto-WHO configurable
authorManuel Nickschas <sputnick@quassel-irc.org>
Tue, 21 Jul 2009 22:33:58 +0000 (00:33 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 21 Jul 2009 22:33:58 +0000 (00:33 +0200)
commit08adbf35b56f8ce8cf3a8edf614aa0c67061e60f
tree0c4cce32e8ce81583cb2c8c9b40eaf032a99e681
parent1545449bce16fa939869d73ed5d4bbd8416d4512
Make ping timeouts and auto-WHO configurable

A new [Core]NetworkConfig object allows configuring global network parameters. This adds
a new settingspage (Misc -> Connection) that allows configuring the dreaded "active ping timeouts" that
hit some people, and also auto-WHO (tracking users' away status) can now be disabled or modified.
18 files changed:
src/client/client.cpp
src/client/client.h
src/common/CMakeLists.txt
src/common/networkconfig.cpp [new file with mode: 0644]
src/common/networkconfig.h [new file with mode: 0644]
src/core/CMakeLists.txt
src/core/core.h
src/core/corenetwork.cpp
src/core/corenetwork.h
src/core/corenetworkconfig.cpp [new file with mode: 0644]
src/core/corenetworkconfig.h [new file with mode: 0644]
src/core/coresession.cpp
src/core/coresession.h
src/qtui/mainwin.cpp
src/qtui/settingspages/connectionsettingspage.cpp [new file with mode: 0644]
src/qtui/settingspages/connectionsettingspage.h [new file with mode: 0644]
src/qtui/settingspages/connectionsettingspage.ui [new file with mode: 0644]
src/qtui/settingspages/settingspages.inc