KDEGames

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CKChatBaseMessageThe class of the elements stored in the chat list model
 CKGameMessageNamespace-like class for message-related static functions
 ▼CKGamePropertyBaseBase class of KGameProperty
 CKGameProperty< int >
 CKGameProperty< unsigned int >
 CKGameProperty< QString >
 CKGameProperty< qint8 >
 CKGameProperty< type >A class for network transparent games
 ▼CKGameRendererClientAn object that receives pixmaps from a KGameRenderer
 CKGameRenderedGraphicsObjectA QGraphicsObject which displays pixmaps from a KGameRenderer
 CKGameRenderedItemA QGraphicsPixmapItem which reacts to theme changes automatically
 ▼CQDomNode [external]
 ▼CQDomDocument [external]
 CKGameSvgDocumentA class for manipulating an SVG file using DOM
 ▼CQGraphicsItem [external]
 CKGamePopupItemQGraphicsItem capable of showing short popup messages which do not interrupt the gameplay
 ▼CQGraphicsObject [external]
 CKGameRenderedGraphicsObjectA QGraphicsObject which displays pixmaps from a KGameRenderer
 ▼CQGraphicsPixmapItem [external]
 CKGameRenderedItemA QGraphicsPixmapItem which reacts to theme changes automatically
 ▼CQObject [external]
 CKGameClockClass representing a game clock
 CKGameDifficultyKGameDifficulty manages difficulty levels of a game in a standard way
 CKGameDifficultyLevel
 CKGameHighscoreClass for managing highscore tables
 ▼CKGameIOBase class for IO devices for games
 CKGameComputerIOKGameIO variant for real-time games
 CKGameKeyIOThe KGameKeyIO class
 CKGameMouseIOThe KGameMouseIO class
 CKGameProcessIOThe KGameProcessIO class
 ▼CKGameNetworkKGame class with network support
 CKGameThe main KDE game object
 CKGamePopupItemQGraphicsItem capable of showing short popup messages which do not interrupt the gameplay
 CKGamePropertyHandlerA collection class for KGameProperty objects
 CKGameRendererCache-enabled rendering of SVG themes
 CKGameSequenceThis class takes care of round or move management as well of the gameover condition
 CKGameSoundThis class models a sound file
 CKGameThemeA theme describes the visual appearance of a game
 CKGameThemeProviderA theme provider manages KGameTheme instances, and maintains a selection of the currentTheme()
 CKMessageClientA client to connect to a KMessageServer
 ▼CKMessageIOThis abstract base class represents one end of a message connections between two clients
 CKMessageDirectThis class implements the message communication using function calls directly
 CKMessageSocketThis class implements the message communication using a TCP/IP socket
 CKMessageServerA server for message sending and broadcasting, using TCP/IP connections
 CKPlayerBase class for a game player
 ▼CQAbstractItemDelegate [external]
 CKChatBaseItemDelegateA delegate (see the Qt Model/View module for details) to paint the lines of the KChatBase list model (KChatBaseModel)
 ▼CQAbstractItemModel [external]
 ▼CQAbstractListModel [external]
 CKChatBaseModelThe model used to store messages displayed in the chat dialog messages list
 CQGraphicsObject [external]
 ▼CQWidget [external]
 CKGameThemeSelectorTheme selection widget
 ▼CQDialog [external]
 CKGameHighScoreDialogA simple high score implementation
 ▼CQFrame [external]
 ▼CKChatBaseThe base class for chat widgets
 CKGameChatA Chat widget for KGame-based games
 ▼CQPaintDevice [external]
 CQWidget [external]
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 11:57:56 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.