Название: Посыл сигналов между классами Отправлено: dsp от Июня 09, 2011, 18:51 Что-то не пойму, как посылать сигнал между классами.
Хотел вот так сделать: mainwindow.cpp Код: ... dbCreate.cpp Код: void dbCreate::writeData() но не вышло. Название: Re: Посыл сигналов между классами Отправлено: kambala от Июня 09, 2011, 18:56 Код
Название: Re: Посыл сигналов между классами Отправлено: dsp от Июня 09, 2011, 19:07 Код
так будет не очень хорошо, т.к. в dbCreate при создании объекта выполняются свои операции. Есть другой класс, в mainwindow.cpp, который в свою очередь подключает dbCreate. придется, видимо так делать. mainwindow.cpp Код: viewChecker = new dbViewer; dbViewer.cpp Код: db = new dbCreate; да и так полная фигня получается Название: Re: Посыл сигналов между классами Отправлено: kambala от Июня 09, 2011, 19:27 Код
Название: Re: Посыл сигналов между классами Отправлено: dsp от Июня 09, 2011, 19:31 Код
а как второй connect вызовется? и mySignal будет сигналом какого класса? Название: Re: Посыл сигналов между классами Отправлено: kambala от Июня 09, 2011, 19:35 можно соединять сигналы с сигналами. когда ты нажмешь на nextPhotoAction, viewChecker'у пошлется сигнал mySignal, а он, в свою очередь, вызовет слот writeData() у db
Название: Re: Посыл сигналов между классами Отправлено: dsp от Июня 09, 2011, 20:07 Спасибо, вроде бы разобрался, если что, напишу...
|