frontend: Add utilities

This commit is contained in:
zhupengfei
2020-01-20 18:57:35 +08:00
parent eee82fcd5c
commit 201c8adf2f
10 changed files with 801 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
// Copyright 2020 threeSD Project
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
#pragma once
#include <memory>
#include <QDialog>
class QWidget;
namespace Ui {
class SelectFilesDialog;
}
class SelectFilesDialog : public QDialog {
Q_OBJECT
public:
explicit SelectFilesDialog(QWidget* parent, bool source_is_dir, bool destination_is_dir);
~SelectFilesDialog() override;
std::pair<QString, QString> GetResults() const;
private:
std::unique_ptr<Ui::SelectFilesDialog> ui;
bool source_is_dir; // Whether Source should be a directory
bool destination_is_dir; // Whether Destination should be a directory
};