controlpanelui/src/tonefetcher/src/tonefetcherwidget.h
changeset 25 19394c261aa5
parent 24 f5dfdd5e4a1b
child 26 808caa51b78b
equal deleted inserted replaced
24:f5dfdd5e4a1b 25:19394c261aa5
    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 */