23 QObject *receiver,
const char *method)
26 connect(sender, signal,
this, SLOT(
forwardSlotDouble(
double)), Qt::UniqueConnection);
31 QObject *receiver,
const char *method)
39 QObject *receiver,
const char *method)
42 connect(sender, signal,
this, SLOT(
forwardSlotInt(
int)), Qt::UniqueConnection);
43 connect(
this, SIGNAL(
forwardSignalInt(
int)), receiver, method, Qt::UniqueConnection);
47 QObject *receiver,
const char *method)
50 connect(sender, signal,
this, SLOT(
backwardSlotInt(
int)), Qt::UniqueConnection);
51 connect(
this, SIGNAL(
backwardSignalInt(
int)), receiver, method, Qt::UniqueConnection);
55 QObject *receiver,
const char *method)
58 connect(sender, signal,
this, SLOT(
forwardSlotBool(
bool)), Qt::UniqueConnection);
59 connect(
this, SIGNAL(
forwardSignalBool(
bool)), receiver, method, Qt::UniqueConnection);
63 QObject *receiver,
const char *method)
66 connect(sender, signal,
this, SLOT(
backwardSlotBool(
bool)), Qt::UniqueConnection);
67 connect(
this, SIGNAL(
backwardSignalBool(
bool)), receiver, method, Qt::UniqueConnection);
71 QObject *receiver,
const char *method)
74 connect(sender, signal,
this, SLOT(
forwardSlotVoid()), Qt::UniqueConnection);
75 connect(
this, SIGNAL(
forwardSignalVoid()), receiver, method, Qt::UniqueConnection);
79 QObject *receiver,
const char *method)
82 connect(sender, signal,
this, SLOT(
backwardSlotVoid()), Qt::UniqueConnection);
87 QObject *receiver,
const char *method)
90 connect(sender, signal,
this, SLOT(
forwardSlotVariant(QVariant)), Qt::UniqueConnection);
95 QObject *receiver,
const char *method)
134 conn->coordinatedLock();
146 conn->coordinatedUnlock();
float value(const T *src, size_t ch)
QPointer< KisAcyclicSignalConnector > m_parentConnector
void connectForwardBool(QObject *sender, const char *signal, QObject *receiver, const char *method)
~KisAcyclicSignalConnector()
void backwardSignalDouble(double value)
void forwardSignalKoColor(const KoColor &value)
void backwardSlotInt(int value)
void forwardSignalBool(bool value)
void backwardSignalInt(int value)
void connectBackwardVariant(QObject *sender, const char *signal, QObject *receiver, const char *method)
void connectForwardVariant(QObject *sender, const char *signal, QObject *receiver, const char *method)
KisAcyclicSignalConnector * createCoordinatedConnector()
create a coordinated connector that can be used for extending the number of self-locking connection.
void backwardSlotKoColor(const KoColor &value)
void backwardSlotDouble(double value)
void forwardSignalVariant(const QVariant &value)
void backwardSlotVariant(const QVariant &value)
void backwardSlotResourcePair(int key, const QVariant &resource)
void forwardSlotBool(bool value)
void connectBackwardKoColor(QObject *sender, const char *signal, QObject *receiver, const char *method)
void backwardSignalVariant(const QVariant &value)
void backwardSignalVoid()
void connectBackwardInt(QObject *sender, const char *signal, QObject *receiver, const char *method)
void forwardSlotVariant(const QVariant &value)
void forwardSlotResourcePair(int key, const QVariant &resource)
void connectBackwardVoid(QObject *sender, const char *signal, QObject *receiver, const char *method)
void connectForwardKoColor(QObject *sender, const char *signal, QObject *receiver, const char *method)
void forwardSignalDouble(double value)
KisAcyclicSignalConnector(QObject *parent=0)
void forwardSlotDouble(double value)
void backwardSlotBool(bool value)
void forwardSlotInt(int value)
QVector< QPointer< KisAcyclicSignalConnector > > m_coordinatedConnectors
void forwardSignalResourcePair(int key, const QVariant &value)
void backwardSignalBool(bool value)
void forwardSignalInt(int value)
void connectBackwardBool(QObject *sender, const char *signal, QObject *receiver, const char *method)
void backwardSignalResourcePair(int key, const QVariant &value)
void connectBackwardDouble(QObject *sender, const char *signal, QObject *receiver, const char *method)
void backwardSignalKoColor(const KoColor &value)
void connectForwardInt(QObject *sender, const char *signal, QObject *receiver, const char *method)
void connectForwardDouble(QObject *sender, const char *signal, QObject *receiver, const char *method)
void connectForwardResourcePair(QObject *sender, const char *signal, QObject *receiver, const char *method)
void connectBackwardResourcePair(QObject *sender, const char *signal, QObject *receiver, const char *method)
void connectForwardVoid(QObject *sender, const char *signal, QObject *receiver, const char *method)
void forwardSlotKoColor(const KoColor &value)