QtGSTPlayer/folderview.h
author hgs
Fri, 14 May 2010 18:43:44 -0500
changeset 20 7e3786c5ed27
parent 16 8e837d1bf446
permissions -rw-r--r--
201019

#ifndef FOLDERVIEW_H
#define FOLDERVIEW_H

#include <hbview.h>
//#include <hbformview.h>

#include "record_play.h"

QT_BEGIN_NAMESPACE
class QDirModel;
QT_END_NAMESPACE

//class HbFormItem;
class HbListView;

class FolderView : public HbView
{
    Q_OBJECT

public:
    explicit FolderView(QGraphicsItem *parent = 0);
    ~FolderView();
public slots:
    void folderViewTriggered();
    //void settingsViewTriggered();
    void item_pressed(const QModelIndex &index);
//
    void record_AMR();
    void record_WAV();
    void record_RAW();
    void record_G711();
    void record_G729();
    void record_ILBC();
    void record_AAC();

    void pause();
    void resume();
    void stop();
    void timertimeout();
    void showNote(const int err);

//void record_file( int type );


private:
    HbListView *mFileList;

//signals:
//    void pressed(const QModelIndex &index);
//    void released(const QModelIndex &index);
//    void activated(const QModelIndex &index);
//    void longPressed(HbAbstractViewItem *item, const QPointF &coords);

    QDirModel *mModel;
    QString mFolderPath;
    QTimer *mTimer;
    bool mIsRecording;
    
    
    //state st;

};

#endif // FOLDERVIEW_H