mkRPG
Data Structures
Here are the data structures with brief descriptions:
ActionDescribes a game Action, which if the basal part to enable animated games
ActionReceiverEditorGives an editor for registed action receivers, with edit and delete facilities
ActionReceiverItemDelegateCustoms the display of action receivers
ActionsListModelThe CellTypeListModel class presents the "actions" Action as a Qt Model-View framework's list model
ActionTabTabWidget that provides Action edition features
BColorSimple frame that offers color selection
BDockContainer for widget to display in a BDocksZone
BDocksZoneDisplay a BLayout in a QScrollArea
BDockWidgetBase class for game-related docks
BinaryStateMachineSimple QStateMachine with two states
BLayoutOrganise a list of BDock in a widget
CellThe Cell class
CellDockBDockWidget to edit "Cells" Cell
CellTypeDefines the properties that are mandatory in any CellType object
CellTypeEditorWidget to edit CellType objects
CellTypeListModelPresents the "cell types" CellType as a Qt Model-View framework's list model
CellTypesDockThe CellTypeDock class provides a BDockWidget to edit "CellTypes" CellType
ClCoordsDescribe positions with cell coordinates
DefaultTypesObject that will contains all types
EditorMain window of the Editor
EntityThe Entity class
EntityTypeDefines the properties that are mandatory in any EntityType object
EntityTypeEditorWidget to edit EntityType objects
EventDescribes the
EventTreeItemModelPresents the events of an object using the QAbstractItemModel interface
EventTreeViewCustomize Qt QTreeView class to render EventTreeItemModel
FilteredObjectsTreeModelEnable to hide some items of ObjectsTreeModel
FlagItemDelegateTo view classes the way to represent flags and modify them with QCheckBox
FlagTreeItemModelThe ParamTreeItemModel class presents the flags of an object using the QAbstractItemModel interface
FlagTreeViewCustomize Qt QTreeView class to render FlagTreeItemModel
GameGather the differents parts needed to describe a game
GameObjectBase class for every part of games
GameObjectEditorDefines the base class for GameObject specific editors
GameObjectInventoryGathers the different "GameObjectLists" GameObjectList
GameObjectList< Type >The GameObjectList class enables to gather objects by types
GameObjectTypeTypes of gameobjects that can be inherited and will be used in TypedObject
GameTreeItem< type >The GameTreeItem define a convienent tree item for the ParamTreeItemModel and FlagTreeItemModel classes
ImageStores an external file in a QImage, and gives each image ressources a unique identifier
ImageListModelThe CellTypeListModel class presents the "images" Images as a Qt Model-View framework's list model
InheritableObjectBase class for every objects that can inherit attributes from an other InheritableObject
IntertieProvide int that move smoothly from their value to an objective
ItemEditorGives an editor with a "destroy modification" button
MapThe Map class
MapDockBDockWidget to edit "Maps" Maps
MapEditorWidget to edit "maps" Map
MapPainterThat can paint a Map using a QPainter
MapResizeDialogDialog window used to define how the map should be resized
MapsListModelPresentation class for the Qt Model-View framework
MapsTabThe MapTab class is the TabWidget that provides map edition features
MapTypeDefines the properties that are mandatory in any MapType object
MapTypeListModelThe CellTypeListModel class presents the "map types" MapType as a Qt Model-View framework's list model
MapViewerWidget to display and edit a Map using a MapPainter
NewGameWidget that defines the starting parameter for a new project
NewGameObjectSmall dialog window to choose the type of the object/type to create
ObjectThe Object class
ObjectNameItemDelegateTo view classes the way to modify object's name
ObjectsTreeModelPresents an GameObject and its chidren as a tree model
ObjectTabTabWidget that provides object edition features
ObjectTypeDefines the properties that are mandatory in any ObjectType object
ObjectTypeEditorWidget to edit ObjectType objects
OptionsSession-independant options and preferences
OrderThe Order class
OrderTreeItemModelPresents the orders of an object using the QAbstractItemModel interface
OrderTreeViewCustomize Qt QTreeView class to render OrderTreeItemModel
ParameterParameter with a valid domain of value
ParamItemDelegateTo view classes the way to represent parameters and modify them with QSpinBox
ParamTreeItemModelPresents the parameters of an object using the QAbstractItemModel interface
ParamTreeViewCustomize Qt QTreeView class to render ParamTreeItemModel
PtCoordsDescribe positions with virtual point coordinates
PxCoordsDescribe positions with real pixel coordinates
QuietComboBoxQComboBox with a userChangedCurrentIndex signal
ReceiverListModelThe CellTypeListModel class presents the action's receivers as a Qt Model-View framework's list model
RlCoordsDescribe positions with relative coordinates
SelectionDockBDockWidget to edit how the "cell" Cell selection behaves
TabAccesClickable widget to show the current tab
TabBarWidget to choose the current "tab" Tab
TabWidgetBase class for editing tabs
Type< T >The Type class represent a type of object
TypedObject< T >The TypedObject class is the base class for GameObject with a mutable Type
TypeItemModel2The TypeItemModel class presents the type hierarchy using the QAbstractItemModel interface
TypeTreeItemDefines an tree item for the TypeItemModel class
WelcomeTabWidget that that is used as start screen
WorldThe World class
WorldTabTabWidget that provides world edition features
XmlTreeXML file as a tree
XmlWritterProvide a XML writter
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Defines