dnai::FocusManager Class Reference

#include <focusmanager.h>

Inheritance diagram for dnai::FocusManager:
Inheritance graph
Collaboration diagram for dnai::FocusManager:
Collaboration graph

Public Member Functions

 FocusManager ()
 
virtual ~FocusManager ()
 
void registerItem (QQuickItem *item)
 Register a QQuickItem. More...
 
void deleteItem (QQuickItem *item)
 Delete a register QQuickItem. More...
 
virtual QList< QQuickItem * > findFocused (const QPointF &point)
 Return a list of focused elements by the mouse. More...
 
QList< QQuickItem * > & getList ()
 Return the list. More...
 

Protected Attributes

QList< QQuickItem * > m_items
 

Constructor & Destructor Documentation

dnai::FocusManager::FocusManager ( )
dnai::FocusManager::~FocusManager ( )
virtual

Member Function Documentation

void dnai::FocusManager::deleteItem ( QQuickItem *  item)

Delete a register QQuickItem.

Parameters
item
QList< QQuickItem * > dnai::FocusManager::findFocused ( const QPointF &  point)
virtual

Return a list of focused elements by the mouse.

Parameters
point
Returns

Reimplemented in dnai::FocusManagerIo.

QList< QQuickItem * > & dnai::FocusManager::getList ( )

Return the list.

Returns
QList<QQuickItem *> &
void dnai::FocusManager::registerItem ( QQuickItem *  item)

Register a QQuickItem.

Parameters
item

Member Data Documentation

QList<QQuickItem *> dnai::FocusManager::m_items
protected

The documentation for this class was generated from the following files: