Russian Qt Forum

Qt => Общие вопросы => Тема начата: niXman от Ноябрь 30, 2009, 05:16



Название: Как декларировать приватный сигнал?
Отправлено: niXman от Ноябрь 30, 2009, 05:16
Хай!

Ка мне декларировать сигнал, чтоб он был приватным?

Спасибо за внимание.


Название: Re: Как декларировать приватный сигнал?
Отправлено: UVV от Ноябрь 30, 2009, 05:54
А как ты себе это представляешь?
Что хочешь получить-то?


Название: Re: Как декларировать приватный сигнал?
Отправлено: niXman от Ноябрь 30, 2009, 06:13
Цитировать
А как ты себе это представляешь?
Отлично представляю. Сделал по принципу pimpl;

Цитировать
Что хочешь получить-то?
То, для чего скрывают детали реализации ;)

Вопрос решен. Всем спасибо.


Название: Re: Как декларировать приватный сигнал?
Отправлено: SLiDER от Ноябрь 30, 2009, 22:22
Ка мне декларировать сигнал, чтоб он был приватным?

Ни как. И честно говоря не понятно зачем ???


Название: Re: Как декларировать приватный сигнал?
Отправлено: zenden от Ноябрь 30, 2009, 22:27
http://habrahabr.ru/blogs/qt_software/76506/


Название: Re: Как декларировать приватный сигнал?
Отправлено: SASA от Декабрь 01, 2009, 11:23
из исходников Qt:
Код:
#define signals protected

Ни как. И честно говоря не понятно зачем ???


И мне тоже интересно.


Название: Re: Как декларировать приватный сигнал?
Отправлено: Kolobok от Декабрь 02, 2009, 01:21
Ну, вообще-то, тролли используют приватные сигналы.

qabstractitemmodel.h
Код:
#if !defined(Q_MOC_RUN) && !defined(qdoc)
private: // can only be emitted by QAbstractItemModel
#endif