「QChildEvent」の編集履歴(バックアップ)一覧はこちら
「QChildEvent」(2014/08/25 (月) 01:31:02) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**QChildEvent
子に関するイベントを扱うクラスです。
QEvent::ChildAdded イベントは子が追加されるときに発生するイベントですが、完全にコンストラクタの構築が終わる前に発生します。
QEvent::ChildRemoved イベントは子が削除されたあとに発生します。
なので追加または削除されたオブジェクトに関する詳しい情報が取得できないため、そのオブジェクトは QObject クラスまたはそのサブクラスであるということしかわかりません。
QChildEvent(Type type, QObject * child)
指定した子に関するイベントオブジェクトを生成します。
bool QChildEvent::added() const
type() が QEvent::ChildAdded の場合はtrue、そうでない場合はfalseを返します。
QObject * QChildEvent::child() const
追加または削除された子オブジェクトを返します。
bool QChildEvent::polished() const
type() が QEvent::ChildPolished の場合はtrue、そうでない場合はfalseを返します。
bool QChildEvent::removed() const
type() が QEvent::ChildRemoved の場合はtrue、そうでない場合はfalseを返します。