示例#1
0
void ActionActivator::activate(QFocusEvent* /*pEvent*/)
{
    if (!m_activated)
    {
        m_activated = true;
        onUpdateActions(m_activated);
    }
}
void ActionActivator::activate(QFocusEvent* pEvent)
{
	ASSERT(pEvent);

	if (!m_activated)
	{
		m_activated = true;
		onUpdateActions(m_activated);
	}
}
void ActionActivator::deactivate(QFocusEvent* pEvent)
{
	ASSERT(pEvent);

	if (pEvent->reason() != Qt::PopupFocusReason)
	{
		if (m_activated)
		{
			m_activated = false;
			onUpdateActions(m_activated);
		}
	}
}