#ifndef KERNELINSTALLER_H #define KERNELINSTALLER_H #include <QMainWindow> #include <qtermwidget5/qtermwidget.h> namespace Ui { class KernelInstaller; } class KernelInstaller : public QMainWindow { Q_OBJECT public: explicit KernelInstaller(QStringList kernelList, QWidget *parent = nullptr); ~KernelInstaller(); private: Ui::KernelInstaller *ui; QTermWidget *terminal; QStringList kernelList; QString tempDir = "/tmp"; void StartInstaller(); QString BuildKernelInstallerBash(QStringList kernelList, QString tempFilePath) const; }; #endif // KERNELINSTALLER_H