• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdegames API Reference
  • KDE Home
  • Contact Us
 

libkdegames

Public Slots | Public Member Functions | Public Attributes | List of all members
KGameRendererPrivate Class Reference

#include <kgamerenderer_p.h>

Inheritance diagram for KGameRendererPrivate:
Inheritance graph
[legend]

Public Slots

void jobFinished (KGRInternal::Job *job, bool isSynchronous)
 

Public Member Functions

 KGameRendererPrivate (KgThemeProvider *provider, unsigned cacheSize, KGameRenderer *parent)
 
void _k_setTheme (const KgTheme *theme)
 
void requestPixmap (const KGRInternal::ClientSpec &spec, KGameRendererClient *client, QPixmap *synchronousResult=0)
 
bool setTheme (const KgTheme *theme)
 
QString spriteFrameKey (const QString &key, int frame, bool normalizeFrameNo=false) const
 
- Public Member Functions inherited from QObject
 QObject (QObject *parent)
 
 QObject (QObject *parent, const char *name)
 
virtual  ~QObject ()
 
bool blockSignals (bool block)
 
QObject * child (const char *objName, const char *inheritsClass, bool recursiveSearch) const
 
const QObjectList & children () const
 
const char * className () const
 
bool connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
bool disconnect (const QObject *receiver, const char *method)
 
bool disconnect (const char *signal, const QObject *receiver, const char *method)
 
void dumpObjectInfo ()
 
void dumpObjectTree ()
 
QList< QByteArray > dynamicPropertyNames () const
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
T findChild (const QString &name) const
 
QList< T > findChildren (const QRegExp &regExp) const
 
QList< T > findChildren (const QString &name) const
 
bool inherits (const char *className) const
 
void insertChild (QObject *object)
 
void installEventFilter (QObject *filterObj)
 
bool isA (const char *className) const
 
bool isWidgetType () const
 
void killTimer (int id)
 
virtual const QMetaObject * metaObject () const
 
void moveToThread (QThread *targetThread)
 
const char * name () const
 
const char * name (const char *defaultName) const
 
QString objectName () const
 
QObject * parent () const
 
QVariant property (const char *name) const
 
void removeChild (QObject *object)
 
void removeEventFilter (QObject *obj)
 
void setName (const char *name)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
bool setProperty (const char *name, const QVariant &value)
 
bool signalsBlocked () const
 
int startTimer (int interval)
 
QThread * thread () const
 

Public Attributes

QHash< QString, QRectF > m_boundsCache
 
QString m_boundsPrefix
 
unsigned m_cacheSize
 
QHash< KGameRendererClient
*, QString > 
m_clients
 
const KgTheme * m_currentTheme
 
QGraphicsView * m_defaultPrimaryView
 
int m_frameBaseIndex
 
QHash< QString, int > m_frameCountCache
 
QString m_frameCountPrefix
 
QString m_frameSuffix
 
KImageCache * m_imageCache
 
KGameRenderer * m_parent
 
QStringList m_pendingRequests
 
QHash< QString, QPixmap > m_pixmapCache
 
KgThemeProvider * m_provider
 
KGRInternal::RendererPool m_rendererPool
 
QString m_sizePrefix
 
KGameRenderer::Strategies m_strategies
 
QThreadPool m_workerPool
 

Additional Inherited Members

- Static Public Member Functions inherited from QObject
bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
- Protected Member Functions inherited from QObject
bool checkConnectArgs (const char *signal, const QObject *object, const char *method)
 
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const char *signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const char *signal)
 
int receivers (const char *signal) const
 
QObject * sender () const
 
int senderSignalIndex () const
 
virtual void timerEvent (QTimerEvent *event)
 
- Static Protected Member Functions inherited from QObject
QByteArray normalizeSignalSlot (const char *signalSlot)
 
- Properties inherited from QObject
 objectName
 

Detailed Description

Definition at line 107 of file kgamerenderer_p.h.

Constructor & Destructor Documentation

KGameRendererPrivate::KGameRendererPrivate ( KgThemeProvider *  provider,
unsigned  cacheSize,
KGameRenderer *  parent 
)

Definition at line 47 of file kgamerenderer.cpp.

Member Function Documentation

void KGameRendererPrivate::_k_setTheme ( const KgTheme *  theme)

Definition at line 159 of file kgamerenderer.cpp.

void KGameRendererPrivate::jobFinished ( KGRInternal::Job *  job,
bool  isSynchronous 
)
slot

Definition at line 507 of file kgamerenderer.cpp.

void KGameRendererPrivate::requestPixmap ( const KGRInternal::ClientSpec &  spec,
KGameRendererClient *  client,
QPixmap *  synchronousResult = 0 
)

Definition at line 431 of file kgamerenderer.cpp.

bool KGameRendererPrivate::setTheme ( const KgTheme *  theme)

Definition at line 187 of file kgamerenderer.cpp.

QString KGameRendererPrivate::spriteFrameKey ( const QString &  key,
int  frame,
bool  normalizeFrameNo = false 
) const
inline

Definition at line 277 of file kgamerenderer.cpp.

Member Data Documentation

QHash<QString, QRectF> KGameRendererPrivate::m_boundsCache

Definition at line 160 of file kgamerenderer_p.h.

QString KGameRendererPrivate::m_boundsPrefix

Definition at line 125 of file kgamerenderer_p.h.

unsigned KGameRendererPrivate::m_cacheSize

Definition at line 126 of file kgamerenderer_p.h.

QHash<KGameRendererClient*, QString> KGameRendererPrivate::m_clients

Definition at line 134 of file kgamerenderer_p.h.

const KgTheme* KGameRendererPrivate::m_currentTheme

Definition at line 124 of file kgamerenderer_p.h.

QGraphicsView* KGameRendererPrivate::m_defaultPrimaryView

Definition at line 129 of file kgamerenderer_p.h.

int KGameRendererPrivate::m_frameBaseIndex

Definition at line 128 of file kgamerenderer_p.h.

QHash<QString, int> KGameRendererPrivate::m_frameCountCache

Definition at line 159 of file kgamerenderer_p.h.

QString KGameRendererPrivate::m_frameCountPrefix

Definition at line 125 of file kgamerenderer_p.h.

QString KGameRendererPrivate::m_frameSuffix

Definition at line 125 of file kgamerenderer_p.h.

KImageCache* KGameRendererPrivate::m_imageCache

Definition at line 137 of file kgamerenderer_p.h.

KGameRenderer* KGameRendererPrivate::m_parent

Definition at line 121 of file kgamerenderer_p.h.

QStringList KGameRendererPrivate::m_pendingRequests

Definition at line 135 of file kgamerenderer_p.h.

QHash<QString, QPixmap> KGameRendererPrivate::m_pixmapCache

Definition at line 158 of file kgamerenderer_p.h.

KgThemeProvider* KGameRendererPrivate::m_provider

Definition at line 123 of file kgamerenderer_p.h.

KGRInternal::RendererPool KGameRendererPrivate::m_rendererPool

Definition at line 132 of file kgamerenderer_p.h.

QString KGameRendererPrivate::m_sizePrefix

Definition at line 125 of file kgamerenderer_p.h.

KGameRenderer::Strategies KGameRendererPrivate::m_strategies

Definition at line 127 of file kgamerenderer_p.h.

QThreadPool KGameRendererPrivate::m_workerPool

Definition at line 131 of file kgamerenderer_p.h.


The documentation for this class was generated from the following files:
  • kgamerenderer_p.h
  • kgamerenderer.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:18:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

libkdegames

Skip menu "libkdegames"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdegames API Reference

Skip menu "kdegames API Reference"
  • granatier
  • kapman
  • kblackbox
  • kgoldrunner
  • kigo
  • kmahjongg
  • KShisen
  • ksquares
  • libkdegames
  •   highscore
  •   libkdegamesprivate
  •     kgame
  • libkmahjongg
  • palapeli
  •   libpala

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal