Home · All Namespaces · All Classes

StatusIndicatorIconView Class Reference

a view class for the status indicator widgets. More...

#include <statusindicatoriconview.h>

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

List of all members.

Public Member Functions

 StatusIndicatorIconView (StatusIndicator *controller)
 Constructs a new StatusIndicatorIconView.
virtual ~StatusIndicatorIconView ()
 Destroys the StatusIndicatorIconView.

Protected Slots

virtual void updateData (const QList< const char * > &modifications)
 

Protected Member Functions

virtual void applyStyle ()
 REIMPLEMENTATION

Detailed Description

a view class for the status indicator widgets.

Definition at line 36 of file statusindicatoriconview.h.


Constructor & Destructor Documentation

StatusIndicatorIconView::StatusIndicatorIconView ( StatusIndicator controller  ) 

Constructs a new StatusIndicatorIconView.

Parameters:
controller The view's controller

Definition at line 24 of file statusindicatoriconview.cpp.

00024                                                                             :
00025     StatusIndicatorAnimationView(controller)
00026 {
00027 }

StatusIndicatorIconView::~StatusIndicatorIconView (  )  [virtual]

Destroys the StatusIndicatorIconView.

Definition at line 29 of file statusindicatoriconview.cpp.

00030 {
00031 }


Member Function Documentation

void StatusIndicatorIconView::applyStyle (  )  [protected, virtual]

REIMPLEMENTATION

Reimplemented from StatusIndicatorAnimationView.

Definition at line 49 of file statusindicatoriconview.cpp.

00050 {
00051     StatusIndicatorAnimationView::applyStyle();
00052 
00053     setupImageList(style()->imageList());
00054 
00055     // Update the animation frame after the image list changed
00056     QList<const char *> modifications;
00057     modifications << StatusIndicatorModel::Value;
00058     updateData(modifications);
00059 }

Here is the call graph for this function:

void StatusIndicatorIconView::updateData ( const QList< const char * > &  modifications  )  [protected, virtual, slot]

REIMPLEMENTATION

Reimplemented from StatusIndicatorAnimationView.

Definition at line 33 of file statusindicatoriconview.cpp.

00034 {
00035     StatusIndicatorAnimationView::updateData(modifications);
00036 
00037     const char *member;
00038     foreach(member, modifications) {
00039         if (member == StatusIndicatorModel::Value ||
00040                         member == StatusIndicatorModel::Animate) {
00041             int frameNumber = model()->value().toDouble() * images.size();
00042             // Set the animation frame based on the model value
00043             setFirstAnimationFrame(frameNumber);
00044             setAnimationFrame(frameNumber);
00045         }
00046     }
00047 }

Here is the call graph for this function:


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

Copyright © 2010 Nokia Corporation Generated on Wed Nov 10 16:05:12 2010
Doxygen 1.6.1
MeeGo Touch