Signal overload
Posted: Tue Jul 02 2024 2:25 pm
Hi barbara,
how do I connect two overloaded signals to my application?
Example 1:
class QComboBox:{
GUI_CS_SIGNAL_1(Public, void currentIndexChanged(int index))
GUI_CS_SIGNAL_OVERLOAD(currentIndexChanged, (int), index)
GUI_CS_SIGNAL_1(Public, void currentIndexChanged(const QString &text))
GUI_CS_SIGNAL_OVERLOAD(currentIndexChanged, (const QString &), text)
};
Example 2:
class QAbstractSocket:{
SocketError error() const;
NET_CS_SIGNAL_1(Public, void error(QAbstractSocket::SocketError socketError))
NET_CS_SIGNAL_OVERLOAD(error, (QAbstractSocket::SocketError), socketError)
};
how do I connect two overloaded signals to my application?
Example 1:
class QComboBox:{
GUI_CS_SIGNAL_1(Public, void currentIndexChanged(int index))
GUI_CS_SIGNAL_OVERLOAD(currentIndexChanged, (int), index)
GUI_CS_SIGNAL_1(Public, void currentIndexChanged(const QString &text))
GUI_CS_SIGNAL_OVERLOAD(currentIndexChanged, (const QString &), text)
};
Example 2:
class QAbstractSocket:{
SocketError error() const;
NET_CS_SIGNAL_1(Public, void error(QAbstractSocket::SocketError socketError))
NET_CS_SIGNAL_OVERLOAD(error, (QAbstractSocket::SocketError), socketError)
};