46 |
46 |
47 signals: |
47 signals: |
48 void itemClicked(const QString &item); |
48 void itemClicked(const QString &item); |
49 void triggerToolBar(bool enable); |
49 void triggerToolBar(bool enable); |
50 |
50 |
|
51 |
|
52 private: |
|
53 void init(); |
|
54 void addFilesFromRom(); |
|
55 void initRomSoundList(); |
|
56 void addFilesFromMDE(const QStringList &uriList); |
|
57 |
51 private slots: |
58 private slots: |
52 void on_list_activated(const QModelIndex &index); |
59 void on_list_activated(const QModelIndex &index); |
53 void mdeSessionOpened(); |
60 void mdeSessionOpened(); |
54 void mdeSessionError(int error); |
61 void mdeSessionError(int error); |
55 void queryComplete(const QStringList &nameList, const QStringList &uriList); |
62 void queryComplete(const QStringList &uriList); |
56 void queryError(int error ); |
63 void queryError(int error ); |
57 void previewEvent(ToneFetcherEngine::TPreviewEvent event, int errorId); |
64 void previewEvent(int event); |
58 void onObjectChanged(); |
65 void onObjectChanged(); |
59 void refreshFinish(); |
66 void refreshFinish(); |
60 void refreshStart(); |
67 void refreshStart(); |
61 |
|
62 private: |
|
63 void init(); |
|
64 void addRomFiles(); |
|
65 |
68 |
66 private: |
69 private: |
67 HbLabel *mLabel; |
70 HbLabel *mLabel; |
68 HbListView *mListView; |
71 HbListView *mListView; |
69 QGraphicsLinearLayout *mLayout; |
72 QGraphicsLinearLayout *mLayout; |
70 ToneFetcherModel *mToneModel; |
73 ToneFetcherModel *mToneModel; |
71 |
74 |
72 ToneFetcherView *mServiceView; |
75 ToneFetcherView *mServiceView; |
73 ToneFetcherEngine *mServiceEngine; |
76 ToneFetcherEngine *mServiceEngine; |
74 |
77 |
75 QFileInfoList mSimpleSoundList; |
78 QFileInfoList mRomSoundList; |
76 QFileInfoList mDigitalSoundList; |
|
77 bool mSelected; |
|
78 QModelIndex mOldSeletedItem; |
79 QModelIndex mOldSeletedItem; |
79 HbProgressDialog *mWaitNote; |
80 HbProgressDialog *mWaitNote; |
80 }; |
81 }; |
81 #endif /* TONEFETCHERWIDGET_H_ */ |
82 #endif /* TONEFETCHERWIDGET_H */ |