diff --git a/isoimagewriter/mainwindow.h b/isoimagewriter/mainwindow.h index ba45b81..6efca16 100644 --- a/isoimagewriter/mainwindow.h +++ b/isoimagewriter/mainwindow.h @@ -1,45 +1,47 @@ #ifndef MAINWINDOW_H #define MAINWINDOW_H #include "usbdevice.h" #include #include #include #include #include class MainWindow : public QMainWindow { + Q_OBJECT + public: MainWindow(QWidget *parent = nullptr); public slots: void scheduleEnumFlashDevices(); private: QLineEdit *m_isoImageLineEdit; QComboBox *m_usbDriveComboBox; QPushButton *m_createButton; QStackedWidget *m_centralStackedWidget; QString m_isoImagePath; quint64 m_isoImageSize; QString m_lastOpenedDir; bool m_isWriting; bool m_enumFlashDevicesWaiting; void setupUi(); QWidget* createFormWidget(); QWidget* createConfirmWidget(); void preprocessIsoImage(const QString& isoImagePath); void cleanUp(); void enumFlashDevices(); static void addFlashDeviceCallback(void* cbParam, UsbDevice* device); private slots: void openIsoImage(); }; #endif // MAINWINDOW_H