#ifndef QGCFIRMWAREUPDATE_H #define QGCFIRMWAREUPDATE_H #include namespace Ui { class QGCFirmwareUpdate; } class QGCFirmwareUpdate : public QWidget { Q_OBJECT public: QGCFirmwareUpdate(QWidget *parent = 0); ~QGCFirmwareUpdate(); protected: void changeEvent(QEvent *e); void showEvent(QShowEvent* event) { QWidget::showEvent(event); emit visibilityChanged(true); } void hideEvent(QHideEvent* event) { QWidget::hideEvent(event); emit visibilityChanged(false); } private: Ui::QGCFirmwareUpdate *ui; signals: void visibilityChanged(bool visible); }; #endif // QGCFIRMWAREUPDATE_H