Simplify the handling of the contributor list in AboutDlg
authorManuel Nickschas <sputnick@quassel-irc.org>
Wed, 4 Feb 2015 23:20:06 +0000 (00:20 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 4 Feb 2015 23:20:06 +0000 (00:20 +0100)
commitef13687df76b292f36f330bed44cf9f35ac53632
treecbd5abce0080d2dc78b4d767c34a3e6ea9cf5124
parent92807744f2baf77c6b7048b236c44d807c725f48
Simplify the handling of the contributor list in AboutDlg

This introduces an AboutData class akin to KAboutData from KDE
Frameworks. Together with brace initialization, which we can now
use thanks to C++11, this makes specifying the (huge!) list of
contributors to Quassel much nicer, compared to editing a long
HTML string.

AboutData also can create a KAboutData object that can be used for
KF5 integration, and later for showing the native KAboutDialog
instead of our own if KDE integration is enabled.

The list of contributors has also been synced with the Git history
again. If you find your name missing, or want changes, please
let us know.
CMakeLists.txt
src/CMakeLists.txt
src/common/main.cpp
src/qtui/aboutdlg.cpp
src/qtui/aboutdlg.h
src/uisupport/CMakeLists.txt
src/uisupport/aboutdata.cpp [new file with mode: 0644]
src/uisupport/aboutdata.h [new file with mode: 0644]