metapicture/picture.h

52 lines
986 B
C++

#ifndef PICTURE_H
#define PICTURE_H
#include <QMainWindow>
#include <QDir>
#include <QFileDialog>
#include "ui_picture.h"
#include "ui_preview.h"
#include <syscall.h>
#include <string>
#include <iostream>
#include <stdio.h>
#include <QDebug>
#include <QImageReader>
#include <QDialog>
#include <QProcess>
#include <exiv2/exiv2.hpp>
#include <cassert>
namespace Ui {
class Picture;
class Preview;
}
class Picture : public QMainWindow
{
Q_OBJECT
public:
explicit Picture(QWidget *parent = 0);
~Picture();
private slots:
void changeDirectory();
void fillList();
void on_cd_clicked();
void on_erase_clicked();
void on_refresh_clicked();
void on_clearLog_clicked();
void on_erase_pressed();
void on_processButton_clicked();
void on_processButton_pressed();
private:
Ui::Picture *ui;
QDir directory;
protected:
void dragEnterEvent(QDragEnterEvent *event);
void dropEvent(QDropEvent *event);
};
#endif // PICTURE_H