emit signal_a()
のように簡単にシグナルを定義するクラスでシグナルを発行できます
class A
{
signals:
signal_a();
public:
void fun()
{
do_something();
emit signal_a();
do_something();
}
};
ただし、Qt の別のクラスでシグナルを送信するにはどうすればよいですか? 例えば
class B
{
public:
void fun()
{
do_something();
(*a) emit signal_a(); // ???
do_something();
}
A* a;
};