mirror of
https://github.com/status-im/dotherside.git
synced 2025-02-12 04:26:43 +00:00
Fixed return type for connect/disconnect
This commit is contained in:
parent
ada750679e
commit
12e19be48e
@ -117,17 +117,15 @@ DOS_API void dos_qobject_signal_emit(DosQObject *vptr,
|
|||||||
const char *name,
|
const char *name,
|
||||||
int parametersCount,
|
int parametersCount,
|
||||||
void **parameters);
|
void **parameters);
|
||||||
DOS_API void dos_qobject_signal_connect(DosQObject *senderVPtr,
|
DOS_API bool dos_qobject_signal_connect(DosQObject *senderVPtr,
|
||||||
const char *signal,
|
const char *signal,
|
||||||
DosQObject *receiverVPtr,
|
DosQObject *receiverVPtr,
|
||||||
const char *method,
|
const char *method,
|
||||||
int type,
|
int type);
|
||||||
bool *result);
|
DOS_API bool dos_qobject_signal_disconnect(DosQObject *senderVPtr,
|
||||||
DOS_API void dos_qobject_signal_disconnect(DosQObject *senderVPtr,
|
|
||||||
const char *signal,
|
const char *signal,
|
||||||
DosQObject *receiverVPtr,
|
DosQObject *receiverVPtr,
|
||||||
const char *method,
|
const char *method);
|
||||||
bool *result);
|
|
||||||
DOS_API char *dos_qobject_objectName(DosQObject *vptr);
|
DOS_API char *dos_qobject_objectName(DosQObject *vptr);
|
||||||
DOS_API void dos_qobject_setObjectName(DosQObject *vptr, const char *name);
|
DOS_API void dos_qobject_setObjectName(DosQObject *vptr, const char *name);
|
||||||
DOS_API void dos_qobject_delete(DosQObject *vptr);
|
DOS_API void dos_qobject_delete(DosQObject *vptr);
|
||||||
|
@ -362,27 +362,25 @@ void dos_qobject_signal_emit(::DosQObject *vptr, const char *name, int parameter
|
|||||||
dynamicQObject->emitSignal(qobject, QString::fromStdString(name), variants);
|
dynamicQObject->emitSignal(qobject, QString::fromStdString(name), variants);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dos_qobject_signal_connect(::DosQObject *senderVPtr,
|
bool dos_qobject_signal_connect(::DosQObject *senderVPtr,
|
||||||
const char *signal,
|
const char *signal,
|
||||||
::DosQObject *receiverVPtr,
|
::DosQObject *receiverVPtr,
|
||||||
const char *method,
|
const char *method,
|
||||||
int type,
|
int type)
|
||||||
bool *result)
|
|
||||||
{
|
{
|
||||||
auto sender = static_cast<QObject *>(senderVPtr);
|
auto sender = static_cast<QObject *>(senderVPtr);
|
||||||
auto receiver = static_cast<QObject *>(receiverVPtr);
|
auto receiver = static_cast<QObject *>(receiverVPtr);
|
||||||
*result = QObject::connect(sender, signal, receiver, method, (Qt::ConnectionType) type);
|
return QObject::connect(sender, signal, receiver, method, (Qt::ConnectionType) type);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dos_qobject_signal_disconnect(::DosQObject *senderVPtr,
|
bool dos_qobject_signal_disconnect(::DosQObject *senderVPtr,
|
||||||
const char *signal,
|
const char *signal,
|
||||||
::DosQObject *receiverVPtr,
|
::DosQObject *receiverVPtr,
|
||||||
const char *method,
|
const char *method)
|
||||||
bool *result)
|
|
||||||
{
|
{
|
||||||
auto sender = static_cast<QObject *>(senderVPtr);
|
auto sender = static_cast<QObject *>(senderVPtr);
|
||||||
auto receiver = static_cast<QObject *>(receiverVPtr);
|
auto receiver = static_cast<QObject *>(receiverVPtr);
|
||||||
*result = QObject::disconnect(sender, signal, receiver, method);
|
return QObject::disconnect(sender, signal, receiver, method);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *dos_qobject_objectName(::DosQObject *vptr)
|
char *dos_qobject_objectName(::DosQObject *vptr)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user