Krita Source Code Documentation
Loading...
Searching...
No Matches
StrokeTicket Struct Reference

Public Member Functions

void jobCompleted ()
 
qint64 jobTime () const
 
void start ()
 
 StrokeTicket ()
 
void updateCompleted ()
 
qint64 updateTime () const
 

Public Attributes

QRegion dirtyRegion
 

Private Attributes

qint64 m_jobTime
 
QElapsedTimer m_timer
 
qint64 m_updateTime
 

Detailed Description

Definition at line 33 of file kis_update_time_monitor.cpp.

Constructor & Destructor Documentation

◆ StrokeTicket()

StrokeTicket::StrokeTicket ( )
inline

Definition at line 35 of file kis_update_time_monitor.cpp.

Member Function Documentation

◆ jobCompleted()

void StrokeTicket::jobCompleted ( )
inline

Definition at line 45 of file kis_update_time_monitor.cpp.

45 {
46 m_jobTime = m_timer.restart();
47 }

◆ jobTime()

qint64 StrokeTicket::jobTime ( ) const
inline

Definition at line 53 of file kis_update_time_monitor.cpp.

53 {
54 return m_jobTime;
55 }

◆ start()

void StrokeTicket::start ( )
inline

Definition at line 41 of file kis_update_time_monitor.cpp.

41 {
42 m_timer.start();
43 }

◆ updateCompleted()

void StrokeTicket::updateCompleted ( )
inline

Definition at line 49 of file kis_update_time_monitor.cpp.

49 {
50 m_updateTime = m_timer.restart();
51 }

◆ updateTime()

qint64 StrokeTicket::updateTime ( ) const
inline

Definition at line 57 of file kis_update_time_monitor.cpp.

57 {
58 return m_updateTime;
59 }

Member Data Documentation

◆ dirtyRegion

QRegion StrokeTicket::dirtyRegion

Definition at line 39 of file kis_update_time_monitor.cpp.

◆ m_jobTime

qint64 StrokeTicket::m_jobTime
private

Definition at line 63 of file kis_update_time_monitor.cpp.

◆ m_timer

QElapsedTimer StrokeTicket::m_timer
private

Definition at line 62 of file kis_update_time_monitor.cpp.

◆ m_updateTime

qint64 StrokeTicket::m_updateTime
private

Definition at line 64 of file kis_update_time_monitor.cpp.


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