#ifndef LISTER_H
#define LISTER_H

#include "defines.h"
#include "errors.h"

#include "contextglob.h"
#include "stateglob.h"
#include "pather.h"
#include "translator.h"
#include "cryptinfo.h"
#include "omenwork.h"


namespace cryptrav
{

class Lister
{
 private:

   ContextGlob*        contextP;
   StateGlob*          stateP;


 public:

   Lister(ContextGlob* pContext, StateGlob* pState);

   CryptInfoList entryCryptInfoList(QString pathInNominis, int sortType);

   ~Lister();

};


} // namespace "cryptrav"

#endif // LISTER_H
