diff -r 26b6f0522fd8 -r 8110bf1194d1 iaupdate/IAD/ui/inc/iaupdatemainview.h --- a/iaupdate/IAD/ui/inc/iaupdatemainview.h Mon May 03 12:38:03 2010 +0300 +++ b/iaupdate/IAD/ui/inc/iaupdatemainview.h Fri May 14 15:58:48 2010 +0300 @@ -28,7 +28,7 @@ class HbListWidget; -//class HbListView; +class IAUpdateEngine; class IAUpdateMainView : public HbView @@ -36,12 +36,12 @@ Q_OBJECT public: - IAUpdateMainView(); + IAUpdateMainView(IAUpdateEngine *engine); virtual ~IAUpdateMainView(); - void refresh( const RPointerArray& nodes, - const RPointerArray& fwNodes, - int error ); + void refresh(const RPointerArray &nodes, + const RPointerArray &fwNodes, + int error); public slots: void handleStartUpdate(); @@ -53,10 +53,15 @@ private: - + void getSelectedNodes(RPointerArray &selectedNodes) const; + void markListItem(bool mark, int index); + bool getMandatoryNodes(RPointerArray &mandNodes) const; + void showUpdateCannotOmitDialog() const; + bool showDependenciesFoundDialog(QString &text) const; + void updateSelectionsToList(); private: - //HbListView *mListView; + IAUpdateEngine *mEngine; HbListWidget *mListView; RPointerArray mAllNodes;