#ifndef __ADD_LIBRARY_DIALOG_H
#define __ADD_LIBRARY_DIALOG_H

#include <QDialog>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QThread>

	class AddLibraryDialog : public QDialog
	{
	Q_OBJECT
	public:
		AddLibraryDialog(QWidget * parent = 0);
	private:
		QLabel * nameLabel;
		QLabel * textLabel;
		QLineEdit * path;
		QLineEdit * nameEdit;
		QPushButton * find;
		QPushButton * accept;
		QPushButton * cancel;
		void setupUI();
	public slots:
		void add();
		void findPath();
		void close();
		void nameSetted(const QString & text);
		void pathSetted(const QString & text);
	signals:
		void addLibrary(QString target, QString name);
	};

#endif