#ifndef EXPORT_LIBRARY_DIALOG_H
#define EXPORT_LIBRARY_DIALOG_H

#include <QDialog>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QString>
#include <QThread>
#include <QTimer>
#include <QProgressBar>

class ExportLibraryDialog : public QDialog
{
    Q_OBJECT
public:
    ExportLibraryDialog(QWidget *parent = nullptr);
public slots:
    void exportLibrary();
    void findPath();
    void close();

private:
    int progressCount;
    QProgressBar *progressBar;
    QLabel *textLabel;
    QLineEdit *path;
    QPushButton *find;
    QPushButton *accept;
    QPushButton *cancel;
    void run();
signals:
    void exportPath(QString);
};

#endif
