#ifndef _FILES_H

#define _FILES_H


/*
 * Files Class definition
 */

#include "main.h"


#define NOT_IMAGE 0

#define JPG_IMAGE 1

#define GIF_IMAGE 2

#define PNG_IMAGE 3


class Files
{
private:
	char **file_list;
	int file_count;
	char *dir; 
	char pixo_tag[6];
	char tmp_tag[6];


public:
	Files();
	Files(char* dir);
	~Files();
	int getCount();
	char **getList();
	char *getBase();
	void cleanUp();
	

private:
	int  ftype( char* fname );
	bool isPixoFile( char* fname );
	int  fileCount( char* fname );
	void init();

};

#endif /* _FILES_H */



syntax highlighted by Code2HTML, v. 0.9