ui/uiengine/model/mediamodel/inc/glxmediamodel.h
changeset 33 1ee2af37811f
parent 29 2c833fc9e98f
child 44 aa2fa096cbfb
equal deleted inserted replaced
29:2c833fc9e98f 33:1ee2af37811f
    62 	void clearExternalItems();
    62 	void clearExternalItems();
    63 	/*
    63 	/*
    64 	* for checking if the item is editab
    64 	* for checking if the item is editab
    65 	*/
    65 	*/
    66 
    66 
       
    67 signals :
       
    68 	void albumTitleAvailable(QString aTitle);
       
    69 	void populated();
       
    70 
    67 private:
    71 private:
    68 	HbIcon* GetGridIconItem(int itemIndex, GlxTBContextType tbContextType) const;
    72 	HbIcon* GetGridIconItem(int itemIndex, GlxTBContextType tbContextType) const;
    69 	HbIcon* GetFsIconItem(int itemIndex,GlxTBContextType tbContextType)const;
    73 	HbIcon* GetFsIconItem(int itemIndex,GlxTBContextType tbContextType)const;
    70 	HbIcon* GetExternalIconItem(int itemIndex,GlxTBContextType tbContextType)const;
    74 	HbIcon* GetExternalIconItem(int itemIndex,GlxTBContextType tbContextType)const;
    71 /**
    75 /**
    83 public slots:
    87 public slots:
    84 	void itemUpdated1(int mlIndex, GlxTBContextType tbContextType);
    88 	void itemUpdated1(int mlIndex, GlxTBContextType tbContextType);
    85 	void itemsAdded(int startIndex, int endIndex);
    89 	void itemsAdded(int startIndex, int endIndex);
    86 	void itemsRemoved(int startIndex, int endIndex);
    90 	void itemsRemoved(int startIndex, int endIndex);
    87 	void itemCorrupted(int itemIndex);
    91 	void itemCorrupted(int itemIndex);
       
    92 	void albumTitleUpdated(QString aTitle);
       
    93 	void modelpopulated();
    88 protected:
    94 protected:
    89 	
    95 	
    90 private slots:
    96 private slots:
    91     void updateItemIcon(int itemIndex, HbIcon* itemIcon, GlxTBContextType tbContextType);
    97     void updateItemIcon(int itemIndex, HbIcon* itemIcon, GlxTBContextType tbContextType);
    92 private:
    98 private: