Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

QAbstractTaskManager Class Reference

The QAbstractTaskManager class allows developers to replace the Qt Extended server TaskManager. More...

    #include <QAbstractTaskManager>

Inherits QWidget.

Inherited by DefaultTaskManager.

Public Functions


Additional Inherited Members

Detailed Description

The QAbstractTaskManager class allows developers to replace the Qt Extended server TaskManager.

It is the task managers responsibility to present a list of all running applications to the user. In addition it should provide an implementation of the TaskManagerService. Upon activation of the various TaskManagerSerivce slots the similar named signals provided by this interface will be emitted.

The QAbstractTaskManager interface is part of the server widgets framework and allows developers to replace the standard home screen in the Qt Extended server UI. A small tutorial on how to develop new server widgets using one of the abstract widgets as base can be found in QAbstractServerInterface class documentation.

The QAbstractTaskManager interface is marked as singleton interface. For more details about the concept of singleton server widgets refer to the server widget documentation.

This class is part of the Qt Extended server and cannot be used by other Qt Extended applications.

See also TaskManagerService.

Member Function Documentation

QAbstractTaskManager::QAbstractTaskManager ( QWidget * parent = 0, Qt::WFlags flags = 0 )

Constrcuts a new QAbstractTaskManager instance, with the specified parent and widget flags.

void QAbstractTaskManager::multitaskRequested ()   [signal]

This signal is emitted whenever the user requests multitasking functionality via e.g. a hardware button. The specified reaction to this signal is not determined and must be provided by the object connected to the task manager.

The Qt Extended default implementation cycles through the list of open applications whenever this signal is emitted.

See also TaskManagerService::multitask().

void QAbstractTaskManager::showRunningTasks ()   [signal]

This signal is emitted whenever the TaskManagerService::showRunningTasks() is activated. This may happens as a result of a hardware key press by the user. Usually the owner of the QAbstractTaskManager object raises QAbstractTaskManager widget as a result of this signal.

See also TaskManagerService::showRunningTasks().

Copyright © 2009 Nokia Trademarks
Qt Extended 4.4.3