/** * @RDE_HEADER@ * HMI Plugin for Observer Controller - BaseDownloaderMessage Dialog * $Id$ * $HeadURL$ * $Author$ * Created by Patric Karwat, SLSE, 2018-03-17 */ #pragma once #include #include namespace Ui { class BaseDownloaderMessage; } namespace OcBaseDownload { class BaseDownloaderMessage : public LtsWidgets::LtsFramelessDialog { Q_OBJECT public: explicit BaseDownloaderMessage(QWidget *parent = nullptr); ~BaseDownloaderMessage(); void setText(const QString &text); void setCloseable(bool closable); void setProgress(int value); void keyPressEvent(QKeyEvent *e) override; private Q_SLOTS: private: private: Ui::BaseDownloaderMessage *m_ui; LOGGER_T m_logger; }; } // namespace OcBaseDownload