![]() |
Home · All Namespaces · All Classes |
a view class for the status indicator widgets. More...
#include <statusindicatoriconview.h>
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 | |
a view class for the status indicator widgets.
Definition at line 36 of file statusindicatoriconview.h.
| StatusIndicatorIconView::StatusIndicatorIconView | ( | StatusIndicator * | controller | ) |
Constructs a new StatusIndicatorIconView.
| 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.
| 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 }
| 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 }
| Copyright © 2010 Nokia Corporation | Generated on Wed Nov 10 16:05:12 2010 Doxygen 1.6.1 |
MeeGo Touch |