File indexing completed on 2024-04-28 03:43:18

0001 /*
0002     SPDX-FileCopyrightText: 2020 Jasem Mutlaq <mutlaqja@ikarustech.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #pragma once
0008 
0009 #include <QDialog>
0010 #include "ekos/ekos.h"
0011 
0012 namespace Ui
0013 {
0014 class ScriptsManager;
0015 }
0016 
0017 namespace Ekos
0018 {
0019 class ScriptsManager : public QDialog
0020 {
0021         Q_OBJECT
0022 
0023     public:
0024         explicit ScriptsManager(QWidget *parent = nullptr);
0025         ~ScriptsManager();
0026 
0027         void setScripts(const QMap<ScriptTypes, QString> &scripts);
0028         QMap<ScriptTypes, QString> getScripts();
0029 
0030     private:
0031         void handleSelectScripts();
0032         Ui::ScriptsManager *ui;
0033 };
0034 
0035 }
0036