X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=soundfilesmanager.h;fp=soundfilesmanager.h;h=40f322031a0206a75e0eb51d0ca67ebd1c3aa821;hb=23b75b4fd9e13840b977617446a3887a54a77bc1;hp=0000000000000000000000000000000000000000;hpb=ef70148faf8124c557b1bb8dd2c29142759ea45b;p=n9profile diff --git a/soundfilesmanager.h b/soundfilesmanager.h new file mode 100644 index 0000000..40f3220 --- /dev/null +++ b/soundfilesmanager.h @@ -0,0 +1,30 @@ +#ifndef SOUNDFILESMANAGER_H +#define SOUNDFILESMANAGER_H + +#include + #include +class QStandardItemModel; +class QDomElement; +class SoundFilesManager : public QObject +{ + Q_OBJECT +public: + explicit SoundFilesManager(QObject *parent = 0); + bool Init(QDomElement); + QStandardItemModel * GetModel(); + +signals: + +public slots: + +private: + QStandardItemModel *model_of_files; + bool InitModel(); + void appendFile(QFileInfoList * list_of_files, QFileInfo inf); + bool checkFileInModelAndExist(QFileInfo inf); + void appendToModel(QFileInfoList * list_of_files); + void filesFromXmlDB(QDomElement); + +}; + +#endif // SOUNDFILESMANAGER_H