KDE Games/API cleanup: Difference between revisions

From KDE Community Wiki
(import list of files (.h/.cpp and pretty includes) from trunk)
(→‎List of files: - handle pairs of .cpp/.h pairs in one row)
Line 19: Line 19:


== List of files ==
== List of files ==


{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
Line 25: Line 26:
! Belongs to component
! Belongs to component
|-
|-
|-
| cardcache.<span style="color:green">cpp</span>/<span style="color:red">h</span>/<span style="color:blue">ph</span>
| cardcache.cpp
|
|-
| cardcache.h
|
|-
| cardcache_p.h
|
|-
| carddeckinfo.cpp
|
|-
| carddeckinfo.h
|
|-
| carddeckinfo_p.h
|
|-
| chooserastergraphicssystem.cpp
|
|-
| colorproxy_p.cpp
|
|-
| colorproxy_p.h
|
|-
| digits/kgamesvgdigits.cpp
|
|-
| digits/kgamesvgdigits.h
|
|-
| highscore/kexthighscore.cpp
|
|-
| highscore/kexthighscore_gui.cpp
|
|-
| highscore/kexthighscore_gui.h
|
|-
| highscore/kexthighscore.h
|
|-
| highscore/kexthighscore_internal.cpp
|
|-
| highscore/kexthighscore_internal.h
|
|-
| highscore/kexthighscore_item.cpp
|
|-
| highscore/kexthighscore_item.h
|
|-
| highscore/kexthighscore_tab.cpp
|
|-
| highscore/kexthighscore_tab.h
|
|-
| highscore/khighscore.cpp
|
|-
| highscore/khighscore.h
|
|-
| highscore/kscoredialog.cpp
|
|-
| highscore/kscoredialog.h
|
|-
| kcarddialog.cpp
|
|-
| kcarddialog.h
|
|-
| kchatbase.cpp
|
|-
| kchatbase.h
|
|-
| kchatbaseitemdelegate.cpp
|
|-
| kchatbaseitemdelegate.h
|
|-
| kchatbasemodel.cpp
|
|-
| kchatbasemodel.h
|
|-
| kchat.cpp
|
|-
| kchatdialog.cpp
|
|-
| kchatdialog.h
|
|-
| kchat.h
|
|-
| kgamecanvas.cpp
|
|-
| kgamecanvas.h
|
|-
| kgameclock.cpp
|
|-
| kgameclock.h
|
|-
| kgame/dialogs/kgameconnectdialog.cpp
|
|-
| kgame/dialogs/kgameconnectdialog.h
|
|-
| kgame/dialogs/kgamedebugdialog.cpp
|
|-
| kgame/dialogs/kgamedebugdialog.h
|
|-
| kgame/dialogs/kgamedialogconfig.cpp
|
|-
| kgame/dialogs/kgamedialogconfig.h
|
|-
| kgame/dialogs/kgamedialog.cpp
|
|-
| kgame/dialogs/kgamedialog.h
|
|-
| kgame/dialogs/kgameerrordialog.cpp
|
|-
| kgame/dialogs/kgameerrordialog.h
|
|-
| kgamedifficulty.cpp
|
|-
| kgamedifficulty.h
|
|-
| kgame/kgamechat.cpp
|
|-
| kgame/kgamechat.h
|
|-
| kgame/kgame.cpp
|
|-
| kgame/kgameerror.cpp
|
|-
| kgame/kgameerror.h
|
|-
| kgame/kgame.h
|
|-
| kgame/kgameio.cpp
|
|-
| kgame/kgameio.h
|
|-
| kgame/kgamemessage.cpp
|
|-
| kgame/kgamemessage.h
|
|-
| kgame/kgamenetwork.cpp
|
|-
| kgame/kgamenetwork.h
|
|-
| kgame/kgameprocess.cpp
|
|-
| kgame/kgameprocess.h
|
|-
| kgame/kgamepropertyarray.h
|
|-
| kgame/kgameproperty.cpp
|
|-
| kgame/kgameproperty.h
|
|-
| kgame/kgamepropertyhandler.cpp
|
|-
| kgame/kgamepropertyhandler.h
|
|-
| kgame/kgamesequence.cpp
|
|-
| kgame/kgamesequence.h
|  
|  
|-
|-
| kgame/kgameversion.h
| carddeckinfo.<span style="color:green">cpp</span>/<span style="color:red">h</span>/<span style="color:blue">ph</span>
|  
|  
|-
|-
| kgame/kmessageclient.cpp
| chooserastergraphicssystem.<span style="color:green">cpp</span>
|  
|  
|-
|-
| kgame/kmessageclient.h
| colorproxy_p.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgame/kmessageio.cpp
| digits/kgamesvgdigits.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgame/kmessageio.h
| highscore/kexthighscore.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgame/kmessageserver.cpp
| highscore/kexthighscore_gui.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgame/kmessageserver.h
| highscore/kexthighscore_internal.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgame/kmessageserver_p.h
| highscore/kexthighscore_item.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgame/kplayer.cpp
| highscore/kexthighscore_tab.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgame/kplayer.h
| highscore/khighscore.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamelcd.cpp
| highscore/kscoredialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamelcd.h
| kcarddialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamemisc.cpp
| kchatbase.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamemisc.h
| kchatbaseitemdelegate.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamepopupitem.cpp
| kchatbasemodel.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamepopupitem.h
| kchat.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgameprogress.cpp
| kchatdialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgameprogress.h
| kgamecanvas.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerendereditem.cpp
| kgameclock.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerendereditem.h
| kgame/dialogs/kgameconnectdialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerenderedobjectitem.cpp
| kgame/dialogs/kgamedebugdialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerenderedobjectitem.h
| kgame/dialogs/kgamedialogconfig.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerendererclient.cpp
| kgame/dialogs/kgamedialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerendererclient.h
| kgame/dialogs/kgameerrordialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerenderer.cpp
| kgamedifficulty.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerenderer.h
| kgame/kgamechat.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamerenderer_p.h
| kgame/kgame.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamesvgdocument.cpp
| kgame/kgameerror.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamesvgdocument.h
| kgame/kgameio.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamesvgdocument_p.h
| kgame/kgamemessage.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgametheme.cpp
| kgame/kgamenetwork.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgametheme.h
| kgame/kgameprocess.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kgamethemeselector.cpp
| kgame/kgamepropertyarray.<span style="color:red">h</span>
|  
|  
|-
|-
| kgamethemeselector.h
| kgame/kgameproperty.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzgames/kggzgames_export.h
| kgame/kgamepropertyhandler.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzgames/kggzrankingsdialog.cpp
| kgame/kgamesequence.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzgames/kggzrankingsdialog.h
| kgame/kgameversion.<span style="color:red">h</span>
|  
|  
|-
|-
| kggzgames/kggzseatsdialog.cpp
| kgame/kmessageclient.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzgames/kggzseatsdialog.h
| kgame/kmessageio.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/event.cpp
| kgame/kmessageserver.<span style="color:green">cpp</span>/<span style="color:red">h</span>/<span style="color:blue">ph</span>
|  
|  
|-
|-
| kggzmod/event.h
| kgame/kplayer.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/kggzmod_export.h
| kgamelcd.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/misc_private.h
| kgamemisc.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/module.cpp
| kgamepopupitem.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/module.h
| kgameprogress.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/module_private.h
| kgamerendereditem.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/player.cpp
| kgamerenderedobjectitem.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/player.h
| kgamerendererclient.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/player_private.h
| kgamerenderer.<span style="color:green">cpp</span>/<span style="color:red">h</span>/<span style="color:blue">ph</span>
|  
|  
|-
|-
| kggzmod/request.cpp
| kgamesvgdocument.<span style="color:green">cpp</span>/<span style="color:red">h</span>/<span style="color:blue">ph</span>
|  
|  
|-
|-
| kggzmod/request.h
| kgametheme.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/statistics.cpp
| kgamethemeselector.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/statistics.h
| kggzgames/kggzgames_export.<span style="color:red">h</span>
|  
|  
|-
|-
| kggzmod/statistics_private.h
| kggzgames/kggzrankingsdialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggznet/kggznet_export.h
| kggzgames/kggzseatsdialog.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggznet/kggzpacket.cpp
| kggzmod/event.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kggznet/kggzpacket.h
| kggzmod/kggzmod_export.<span style="color:red">h</span>
|  
|  
|-
|-
| kggznet/kggzraw.cpp
| kggzmod/misc_private.<span style="color:red">h</span>
|  
|  
|-
|-
| kggznet/kggzraw.h
| kggzmod/module.<span style="color:green">cpp</span>/<span style="color:red">h</span>/<span style="color:blue">ph</span>
|  
|  
|-
|-
| kgrid2d.h
| kggzmod/player.<span style="color:green">cpp</span>/<span style="color:red">h</span>/<span style="color:blue">ph</span>
|  
|  
|-
|-
| kstandardgameaction.cpp
| kggzmod/request.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| kstandardgameaction.h
| kggzmod/statistics.<span style="color:green">cpp</span>/<span style="color:red">h</span>/<span style="color:blue">ph</span>
|  
|  
|-
|-
| libkdegames_export.h
| kggznet/kggznet_export.<span style="color:red">h</span>
|  
|  
|-
|-
| tests/kgamepopupitemtest.cpp
| kggznet/kggzpacket.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| tests/kgamepopupitemtest.h
| kggznet/kggzraw.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| tests/kgamepropertytest.cpp
| kgrid2d.<span style="color:red">h</span>
|  
|  
|-
|-
| tests/kgamepropertytest.h
| kstandardgameaction.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| tests/kgamesvgdigitstest.cpp
| libkdegames_export.<span style="color:red">h</span>
|  
|  
|-
|-
| tests/kgamesvgdigitstest.h
| tests/kgamepopupitemtest.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| tests/kgamesvgdocumenttest.cpp
| tests/kgamepropertytest.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| tests/kgamesvgdocumenttest.h
| tests/kgamesvgdigitstest.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-
| includes/CMakeLists.txt
| tests/kgamesvgdocumenttest.<span style="color:green">cpp</span>/<span style="color:red">h</span>
|  
|  
|-
|-

Revision as of 17:24, 8 February 2012

libkdegames v5 is the new iteration of libkdegames which is intended to ship with KDE Development Platform 5 (though it may also happen earlier, e.g. 4.9). The aim for this new iteration of the library is to remove most of the API that is obsolete, unused or in a state of bad quality, in order to improve maintainability and relevance of the remaining API. Also, QtWidgets-specific parts need to be separated to prepare for QML-based games.

The fine print: The SO version for libkdegames v5 is actually 6.

List of components

libkdegames consists of multiple (possibly interdependent) components, as defined by this list. See the list below for which file belongs to which component.

Component Description Maintainer
kgamerenderer Multithreaded rendering of (static) theme graphics. Stefan Majewsky

List of files

Source file Belongs to component
cardcache.cpp/h/ph
carddeckinfo.cpp/h/ph
chooserastergraphicssystem.cpp
colorproxy_p.cpp/h
digits/kgamesvgdigits.cpp/h
highscore/kexthighscore.cpp/h
highscore/kexthighscore_gui.cpp/h
highscore/kexthighscore_internal.cpp/h
highscore/kexthighscore_item.cpp/h
highscore/kexthighscore_tab.cpp/h
highscore/khighscore.cpp/h
highscore/kscoredialog.cpp/h
kcarddialog.cpp/h
kchatbase.cpp/h
kchatbaseitemdelegate.cpp/h
kchatbasemodel.cpp/h
kchat.cpp/h
kchatdialog.cpp/h
kgamecanvas.cpp/h
kgameclock.cpp/h
kgame/dialogs/kgameconnectdialog.cpp/h
kgame/dialogs/kgamedebugdialog.cpp/h
kgame/dialogs/kgamedialogconfig.cpp/h
kgame/dialogs/kgamedialog.cpp/h
kgame/dialogs/kgameerrordialog.cpp/h
kgamedifficulty.cpp/h
kgame/kgamechat.cpp/h
kgame/kgame.cpp/h
kgame/kgameerror.cpp/h
kgame/kgameio.cpp/h
kgame/kgamemessage.cpp/h
kgame/kgamenetwork.cpp/h
kgame/kgameprocess.cpp/h
kgame/kgamepropertyarray.h
kgame/kgameproperty.cpp/h
kgame/kgamepropertyhandler.cpp/h
kgame/kgamesequence.cpp/h
kgame/kgameversion.h
kgame/kmessageclient.cpp/h
kgame/kmessageio.cpp/h
kgame/kmessageserver.cpp/h/ph
kgame/kplayer.cpp/h
kgamelcd.cpp/h
kgamemisc.cpp/h
kgamepopupitem.cpp/h
kgameprogress.cpp/h
kgamerendereditem.cpp/h
kgamerenderedobjectitem.cpp/h
kgamerendererclient.cpp/h
kgamerenderer.cpp/h/ph
kgamesvgdocument.cpp/h/ph
kgametheme.cpp/h
kgamethemeselector.cpp/h
kggzgames/kggzgames_export.h
kggzgames/kggzrankingsdialog.cpp/h
kggzgames/kggzseatsdialog.cpp/h
kggzmod/event.cpp/h
kggzmod/kggzmod_export.h
kggzmod/misc_private.h
kggzmod/module.cpp/h/ph
kggzmod/player.cpp/h/ph
kggzmod/request.cpp/h
kggzmod/statistics.cpp/h/ph
kggznet/kggznet_export.h
kggznet/kggzpacket.cpp/h
kggznet/kggzraw.cpp/h
kgrid2d.h
kstandardgameaction.cpp/h
libkdegames_export.h
tests/kgamepopupitemtest.cpp/h
tests/kgamepropertytest.cpp/h
tests/kgamesvgdigitstest.cpp/h
tests/kgamesvgdocumenttest.cpp/h
includes/KCardCache
includes/KCardDeckInfo
includes/KCardDialog
includes/KChat
includes/KChatBase
includes/KChatBaseItemDelegate
includes/KChatDialog
includes/KExtHighscore
includes/KGameCanvas
includes/KGameClock
includes/KGameDifficulty
includes/KGame/KGame
includes/KGame/KGameChat
includes/KGame/KGameConnectDialog
includes/KGame/KGameDebugDialog
includes/KGame/KGameDialog
includes/KGame/KGameDialogConfig
includes/KGame/KGameError
includes/KGame/KGameErrorDialog
includes/KGame/KGameIO
includes/KGame/KGameMessage
includes/KGame/KGameNetwork
includes/KGame/KGameProcess
includes/KGame/KGameProperty
includes/KGame/KGamePropertyArray
includes/KGame/KGamePropertyHandler
includes/KGame/KGameSequence
includes/KGame/KGameVersion
includes/KGame/KMessageClient
includes/KGame/KMessageIO
includes/KGame/KMessageServer
includes/KGame/KPlayer
includes/KGameLCD
includes/KGameMisc
includes/KGamePopupItem
includes/KGameProgress
includes/KGameRenderedItem
includes/KGameRenderedObjectItem
includes/KGameRenderer
includes/KGameRendererClient
includes/KGameSvgDigits
includes/KGameSvgDocument
includes/KGameTheme
includes/KGameThemeSelector
includes/KGGZRankingsDialog
includes/KGGZSeatsDialog
includes/KGrid2D
includes/KHighscore
includes/KScoreDialog
includes/KStandardGameAction