56 typedef std::unique_lock<KisAcyclicSignalConnector>
Blocker;
63 void connectForwardDouble(QObject *sender,
const char *signal,
64 QObject *receiver,
const char *method);
66 void connectBackwardDouble(QObject *sender,
const char *signal,
67 QObject *receiver,
const char *method);
69 void connectForwardInt(QObject *sender,
const char *signal,
70 QObject *receiver,
const char *method);
72 void connectBackwardInt(QObject *sender,
const char *signal,
73 QObject *receiver,
const char *method);
75 void connectForwardBool(QObject *sender,
const char *signal,
76 QObject *receiver,
const char *method);
78 void connectBackwardBool(QObject *sender,
const char *signal,
79 QObject *receiver,
const char *method);
81 void connectForwardVoid(QObject *sender,
const char *signal,
82 QObject *receiver,
const char *method);
84 void connectBackwardVoid(QObject *sender,
const char *signal,
85 QObject *receiver,
const char *method);
87 void connectForwardVariant(QObject *sender,
const char *signal,
88 QObject *receiver,
const char *method);
90 void connectBackwardVariant(QObject *sender,
const char *signal,
91 QObject *receiver,
const char *method);
93 void connectForwardResourcePair(QObject *sender,
const char *signal,
94 QObject *receiver,
const char *method);
96 void connectBackwardResourcePair(QObject *sender,
const char *signal,
97 QObject *receiver,
const char *method);
99 void connectForwardKoColor(QObject *sender,
const char *signal,
100 QObject *receiver,
const char *method);
102 void connectBackwardKoColor(QObject *sender,
const char *signal,
103 QObject *receiver,
const char *method);
119 bool isLocked()
const;
139 void coordinatedLock();
144 void coordinatedUnlock();
147 void forwardSlotDouble(
double value);
148 void backwardSlotDouble(
double value);
150 void forwardSlotInt(
int value);
151 void backwardSlotInt(
int value);
153 void forwardSlotBool(
bool value);
154 void backwardSlotBool(
bool value);
156 void forwardSlotVoid();
157 void backwardSlotVoid();
159 void forwardSlotVariant(
const QVariant &
value);
160 void backwardSlotVariant(
const QVariant &
value);
162 void forwardSlotResourcePair(
int key,
const QVariant &resource);
163 void backwardSlotResourcePair(
int key,
const QVariant &resource);