Qt 4.8
Public Functions | Static Public Functions | Public Variables | List of all members
QSvgRendererPrivate Class Reference
Inheritance diagram for QSvgRendererPrivate:
QObjectPrivate QObjectData

Public Functions

 QSvgRendererPrivate ()
 
 ~QSvgRendererPrivate ()
 
- Public Functions inherited from QObjectPrivate
void _q_reregisterTimers (void *pointer)
 
void addConnection (int signal, Connection *c)
 
void cleanConnectionLists ()
 
void connectNotify (const char *signal)
 
void deleteChildren ()
 
void disconnectNotify (const char *signal)
 
bool isSender (const QObject *receiver, const char *signal) const
 
bool isSignalConnected (uint signalIdx) const
 Returns true if the signal with index signal_index from object sender is connected. More...
 
void moveToThread_helper ()
 
 QObjectPrivate (int version=QObjectPrivateVersion)
 
QObjectList receiverList (const char *signal) const
 
QObjectList senderList () const
 
void setParent_helper (QObject *)
 
void setThreadData_helper (QThreadData *currentData, QThreadData *targetData)
 
int signalIndex (const char *signalName) const
 Returns the signal index used in the internal connectionLists vector. More...
 
virtual ~QObjectPrivate ()
 
- Public Functions inherited from QObjectData
virtual ~QObjectData ()=0
 

Static Public Functions

static void callRepaintNeeded (QSvgRenderer *const q)
 
- Static Public Functions inherited from QObjectPrivate
static void clearGuards (QObject *)
 
static QObjectPrivateget (QObject *o)
 
static void resetCurrentSender (QObject *receiver, Sender *currentSender, Sender *previousSender)
 
static SendersetCurrentSender (QObject *receiver, Sender *sender)
 
static void signalSignature (const QMetaMethod &signal, QVarLengthArray< char > *result)
 

Public Variables

int fps
 
QSvgTinyDocumentrender
 
QTimertimer
 
- Public Variables inherited from QObjectPrivate
union {
   QObject *   currentChildBeingDeleted
 
   QAbstractDeclarativeData *   declarativeData
 
}; 
 
quint32 connectedSignals [2]
 
QObjectConnectionListVectorconnectionLists
 
SendercurrentSender
 
QList< QPointer< QObject > > eventFilters
 
ExtraDataextraData
 
QString objectName
 
Connectionsenders
 
QAtomicPointer< QtSharedPointer::ExternalRefCountData > sharedRefcount
 
QThreadDatathreadData
 
void * unused
 
- Public Variables inherited from QObjectData
uint blockSig: 1
 
QObjectList children
 
uint hasGuards: 1
 
uint inEventHandler: 1
 
uint inThreadChangeEvent: 1
 
uint isWidget: 1
 
QMetaObjectmetaObject
 
uint ownObjectName: 1
 
QObjectparent
 
uint pendTimer: 1
 
int postedEvents
 
QObjectq_ptr
 
uint receiveChildEvents: 1
 
uint sendChildEvents: 1
 
uint unused: 22
 
uint wasDeleted: 1
 

Additional Inherited Members

- Public Types inherited from QObjectPrivate
typedef void(* StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **)
 

Detailed Description

Definition at line 107 of file qsvgrenderer.cpp.

Constructors and Destructors

◆ QSvgRendererPrivate()

QSvgRendererPrivate::QSvgRendererPrivate ( )
inlineexplicit

Definition at line 111 of file qsvgrenderer.cpp.

112  : QObjectPrivate(),
113  render(0), timer(0),
114  fps(30)
115  {}
QSvgTinyDocument * render
QObjectPrivate(int version=QObjectPrivateVersion)
Definition: qobject.cpp:133

◆ ~QSvgRendererPrivate()

QSvgRendererPrivate::~QSvgRendererPrivate ( )
inline

Definition at line 116 of file qsvgrenderer.cpp.

117  {
118  delete render;
119  }
QSvgTinyDocument * render

Functions

◆ callRepaintNeeded()

void QSvgRendererPrivate::callRepaintNeeded ( QSvgRenderer *const  q)
static
Warning
This function is not part of the public interface.
Since
4.5

We can't have template functions, that's loadDocument(), as friends, for this code, so we let this function be a friend of QSvgRenderer instead.

Definition at line 324 of file qsvgrenderer.cpp.

Referenced by loadDocument(), and ~QSvgRendererPrivate().

325 {
326  q->repaintNeeded();
327 }
void repaintNeeded()
This signal is emitted whenever the rendering of the document needs to be updated, usually for the purposes of animation.

Properties

◆ fps

int QSvgRendererPrivate::fps

Definition at line 125 of file qsvgrenderer.cpp.

Referenced by loadDocument().

◆ render

QSvgTinyDocument* QSvgRendererPrivate::render

Definition at line 123 of file qsvgrenderer.cpp.

Referenced by loadDocument(), and ~QSvgRendererPrivate().

◆ timer

QTimer* QSvgRendererPrivate::timer

Definition at line 124 of file qsvgrenderer.cpp.

Referenced by loadDocument().


The documentation for this class was generated from the following file: