phoneplugins/infowidgetplugin/infowidget/inc/infowidget.h
changeset 50 377c906a8701
parent 46 bc5a64e5bc3c
child 52 a49bfe5190e4
equal deleted inserted replaced
46:bc5a64e5bc3c 50:377c906a8701
   131     void setPreferences(const QStringList &names);
   131     void setPreferences(const QStringList &names);
   132 
   132 
   133 private:
   133 private:
   134     Q_DISABLE_COPY(InfoWidget)
   134     Q_DISABLE_COPY(InfoWidget)
   135     
   135     
   136     // Engine for widget, owned
   136     // Guarded objects, owned
   137     QScopedPointer<InfoWidgetEngine> m_engine;
   137     QScopedPointer<InfoWidgetEngine> m_engine;
   138     
       
   139     // Widget preference store, owned   
       
   140     QScopedPointer<InfoWidgetPreferences> m_preferences;
   138     QScopedPointer<InfoWidgetPreferences> m_preferences;
   141 
       
   142     // Layout manager for widget, owned 
       
   143     QScopedPointer<InfoWidgetLayoutManager> m_layoutManager;
   139     QScopedPointer<InfoWidgetLayoutManager> m_layoutManager;
   144     
   140     
   145     // Translators, owned
   141     // Translators, owned
   146     QList<QTranslator *> m_translators;
   142     QList<QTranslator *> m_translators;
   147 
   143 
   148     // Current widget layout, not owned 
   144     // Widget main layout, not owned 
   149     QGraphicsLinearLayout *m_layout;
   145     QGraphicsLinearLayout *m_layout;
   150     
   146     
   151     // Currently animating item(s), not owned 
   147     // Currently animating item(s), not owned 
   152     HbMarqueeItem *m_animatingItem; 
   148     HbMarqueeItem *m_animatingItem; 
   153     QList<HbMarqueeItem *> m_animatingItems; 
   149     QList<HbMarqueeItem *> m_animatingItems;