File indexing completed on 2024-04-28 04:38:40
0001 /* 0002 SPDX-FileCopyrightText: 2010 Milian Wolff <mail@milianw.de> 0003 0004 SPDX-License-Identifier: LGPL-2.1-or-later 0005 */ 0006 0007 #ifndef KDEVPLATFORM_PLUGIN_EDITEXTERNALSCRIPT_H 0008 #define KDEVPLATFORM_PLUGIN_EDITEXTERNALSCRIPT_H 0009 0010 #include <QDialog> 0011 0012 #include "ui_editexternalscript.h" 0013 0014 class ExternalScriptItem; 0015 0016 class EditExternalScript 0017 : public QDialog 0018 , private Ui::EditExternalScriptBase 0019 { 0020 Q_OBJECT 0021 0022 public: 0023 explicit EditExternalScript(ExternalScriptItem* item, QWidget* parent = nullptr); 0024 ~EditExternalScript() override; 0025 0026 private Q_SLOTS: 0027 void save(); 0028 void validate(); 0029 0030 private: 0031 ExternalScriptItem* m_item; 0032 }; 0033 0034 #endif // KDEVPLATFORM_PLUGIN_EDITEXTERNALSCRIPT_H