Krita Source Code Documentation
Loading...
Searching...
No Matches
KisRunnableBasedStrokeStrategy::JobsInterface Struct Reference
+ Inheritance diagram for KisRunnableBasedStrokeStrategy::JobsInterface:

Public Member Functions

void addRunnableJobs (const QVector< KisRunnableStrokeJobDataBase * > &list) override
 
 JobsInterface (KisRunnableBasedStrokeStrategy *q)
 
- Public Member Functions inherited from KisRunnableStrokeJobsInterface
void addRunnableJob (KisRunnableStrokeJobDataBase *data)
 
template<typename T >
void addRunnableJobs (const QVector< T * > &list)
 
virtual ~KisRunnableStrokeJobsInterface ()
 

Private Attributes

KisRunnableBasedStrokeStrategym_q
 

Detailed Description

Definition at line 15 of file KisRunnableBasedStrokeStrategy.cpp.

Constructor & Destructor Documentation

◆ JobsInterface()

KisRunnableBasedStrokeStrategy::JobsInterface::JobsInterface ( KisRunnableBasedStrokeStrategy * q)
inline

Definition at line 17 of file KisRunnableBasedStrokeStrategy.cpp.

18 : m_q(q)
19 {
20 }

Member Function Documentation

◆ addRunnableJobs()

void KisRunnableBasedStrokeStrategy::JobsInterface::addRunnableJobs ( const QVector< KisRunnableStrokeJobDataBase * > & list)
inlineoverridevirtual

Implements KisRunnableStrokeJobsInterface.

Definition at line 22 of file KisRunnableBasedStrokeStrategy.cpp.

24 {
26
27 Q_FOREACH (KisRunnableStrokeJobDataBase *item, list) {
28 newList.append(item);
29 }
30
31 m_q->addMutatedJobs(newList);
32 }
void addMutatedJobs(const QVector< KisStrokeJobData * > list)

References KisStrokeStrategy::addMutatedJobs(), and m_q.

Member Data Documentation

◆ m_q

KisRunnableBasedStrokeStrategy* KisRunnableBasedStrokeStrategy::JobsInterface::m_q
private

Definition at line 35 of file KisRunnableBasedStrokeStrategy.cpp.


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