metapicture/picture.h

50 lines
1.1 KiB
C
Raw Normal View History

2014-06-18 13:22:19 -04:00
#ifndef PICTURE_H
#define PICTURE_H
#include <QMainWindow>
#include <QDir>
#include <QFileDialog>
2014-06-18 19:15:35 -04:00
#include "ui_picture.h"
#include <syscall.h>
#include <string>
#include <iostream>
#include <stdio.h>
#include <QDebug>
#include <QImageReader>
#include <QDialog>
2014-06-18 21:32:10 -04:00
#include <QProcess>
2014-06-19 11:39:37 -04:00
#include <exiv2/exiv2.hpp>
#include <cassert>
#include <QDrag>
#include <QDragEnterEvent>
#include <QMimeData>
#include <QRegExp>
#include <QMessageBox>
2014-06-18 13:22:19 -04:00
namespace Ui {
class Picture;
class Preview;
2014-06-18 13:22:19 -04:00
}
class Picture : public QMainWindow {
Q_OBJECT
2014-06-18 13:22:19 -04:00
public:
2019-11-29 09:51:40 -05:00
explicit Picture(QWidget *parent = nullptr);
2014-06-18 13:22:19 -04:00
~Picture();
private slots:
void changeDirectory();
2014-06-18 13:22:19 -04:00
void fillList();
void on_cd_clicked();
2014-06-18 15:23:12 -04:00
void on_refresh_clicked();
void on_clearLog_clicked();
void on_processButton_clicked();
void on_processButton_pressed();
void on_fileList_currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
private:
2014-06-18 13:22:19 -04:00
Ui::Picture *ui;
QDir directory;
protected:
void dragEnterEvent(QDragEnterEvent *event);
void dropEvent(QDropEvent *event);
2014-06-18 13:22:19 -04:00
};
#endif // PICTURE_H