import { QGridLayout, QLabel, QMainWindow, QPushButton, QWidget } from "@nodegui/nodegui"; import { ProcessManager } from "../ProcessManager"; export class RequestReloadPopup { static show() { const window = new QMainWindow(); window.setFixedSize(200, 100); const root = new QWidget(); window.setCentralWidget(root); const layout = new QGridLayout(); root.setLayout(layout); const label = new QLabel(); label.setText('A reload has been requested'); layout.addWidget(label, 0, 0, 4, 3); const reloadButton = new QPushButton(); reloadButton.setText('Reload'); layout.addWidget(reloadButton, 4, 2, 1, 1); window.show(); reloadButton.addEventListener('clicked', () => { ProcessManager.restart(); }) } } //