www.pudn.com > FaceIdEval.rar > filelistview.h


#ifndef FILELISTVIEW_INCLUDED
#define FILELISTVIEW_INCLUDED

#include 
#include 

#include 

struct FileInfo{
  FileInfo(){
    sourceName = "-";
    normName = "-";
    basename = "-";
    person = "-";
    type = "-";
    camera = "-";
    date = "-";
    
  }
    
  QString sourceName;
  QString normName;
  QString basename;
  QString person;
  QString type;
  QString camera;
  QString date;
  
  
};

class ImageView;
class FormView;

class FileListView: public QListView{
Q_OBJECT
public:
FileListView(QWidget*,ImageView*, ImageView*);

 public slots:
 void switchImages(QListViewItem*);
  void saveForm();
  void loadForm();
  void changeData(QString field, QString value);

  void nextItem();
  void prevItem();

  FormView* form;

private:
  std::map files;
  QString sourcepath;
  QString normpath;

  ImageView* sourceview;
  ImageView* normview;
  QListViewItem* currentimage;
  


};



#endif