Revamped a lot of the settings stuff. This should fix the Q_ASSERT that would appear
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 5 Jan 2008 23:47:38 +0000 (23:47 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 5 Jan 2008 23:47:38 +0000 (23:47 +0000)
commitcf28e7152c5d940aec586be1b29fbf8ddc99f087
tree6d706230668b010ee6676ad3b572012dbcac69bb
parentc6bc07febff322910675a1eb60c44f6be209a934
Revamped a lot of the settings stuff. This should fix the Q_ASSERT that would appear
when the quasselcore was quit, due to gui types stored in the config...

I took the opportunity to change the organization name to "Quassel Project", which affects
the location of the QSettings files. Also, we now use two separate files for client and core.
Old core settings and some client settings are automatically migrated. Some UI settings are lost,
however. :(

Further reduced the usage of QSettings where it doesn't belong.
15 files changed:
Quassel.kdevelop.filelist
src/client/clientsettings.cpp
src/common/global.h
src/common/main.cpp
src/common/settings.cpp
src/common/settings.h
src/core/core.cpp
src/core/core.pri
src/core/coresession.cpp
src/core/coresettings.cpp
src/core/coresettings.h
src/core/sessionsettings.cpp [new file with mode: 0644]
src/core/sessionsettings.h [new file with mode: 0644]
src/qtui/mainwin.cpp
src/qtui/serverlist.cpp