Home · All Classes · Main Classes · Deprecated
Public Slots | Signals | Public Member Functions | Properties

MEscapeButtonPanel Class Reference

The MEscapeButtonPanel class displays an escape button. More...

Inheritance diagram for MEscapeButtonPanel:
Inheritance graph
[legend]
Collaboration diagram for MEscapeButtonPanel:
Collaboration graph
[legend]

List of all members.

Public Slots

void setEscapeMode (MEscapeButtonPanelModel::EscapeMode escapeMode)

Signals

void escapeModeChanged (MEscapeButtonPanelModel::EscapeMode escapeMode)
void buttonClicked ()

Public Member Functions

 MEscapeButtonPanel (QGraphicsItem *parent=0)
virtual ~MEscapeButtonPanel ()
MEscapeButtonPanelModel::EscapeMode escapeMode () const

Properties

MEscapeButtonPanelModel::EscapeMode escapeMode

Detailed Description

The MEscapeButtonPanel class displays an escape button.

The escape button can be displayed regardless of the navigation bar and provides three display modes described by MEscapeButtonModel::EscapeMode. In contrast to the home button (provided by MHomeButtonPanel), it does not stand above all GUI elements, i.e. can be covered by modal dialogs, and MOverlay class instances.

See also:
MHomeButtonPanel

Definition at line 37 of file corelib/widgets/mescapebuttonpanel.h.


Constructor & Destructor Documentation

MEscapeButtonPanel::MEscapeButtonPanel ( QGraphicsItem parent = 0  ) 

Constructs the escape button with the given parent.

Definition at line 28 of file mescapebuttonpanel.cpp.

                                                            :
    MSceneWindow(new MSceneWindowPrivate,
                   new MEscapeButtonPanelModel,
                   MSceneWindow::EscapeButtonPanel, QString(""), parent)
{
}

MEscapeButtonPanel::~MEscapeButtonPanel (  )  [virtual]

Destructor.

Definition at line 35 of file mescapebuttonpanel.cpp.

{
}


Member Function Documentation

void MEscapeButtonPanel::buttonClicked (  )  [signal]

Emitted when the home button was clicked.

MEscapeButtonPanelModel::EscapeMode MEscapeButtonPanel::escapeMode (  )  const

Returns the current escape mode.

See also:
MEscapeButtonPanelModel::EscapeMode
void MEscapeButtonPanel::escapeModeChanged ( MEscapeButtonPanelModel::EscapeMode  escapeMode  )  [signal]
void MEscapeButtonPanel::setEscapeMode ( MEscapeButtonPanelModel::EscapeMode  escapeMode  )  [slot]

Sets the escape mode of the button to the given escapeMode.

See also:
MEscapeButtonPanelModel::EscapeMode

Definition at line 44 of file mescapebuttonpanel.cpp.

{
    if (escapeMode != model()->mode()) {
        model()->setMode(escapeMode);
        emit escapeModeChanged(escapeMode);
    }
}

Here is the call graph for this function:


Property Documentation

MEscapeButtonPanelModel::EscapeMode MEscapeButtonPanel::escapeMode [read, write]

Definition at line 41 of file corelib/widgets/mescapebuttonpanel.h.


Copyright © 2010 Nokia Corporation Generated on Thu Nov 4 2010 18:14:25 (PDT)
Doxygen 1.7.1
MeeGo Touch