#pragma once #include "lts_widgets_export.h" #include #include namespace Ui { class LtsOverlayLoading; } namespace LtsWidgets { class LTSWIDGETS_EXPORT LtsOverlayLoading : public QWidget { Q_OBJECT public: explicit LtsOverlayLoading(QWidget* parent = nullptr); void setText(const QString& text); void setCancelButtonVisible(bool visible); void setCancelButtonEnabled(bool enabled); signals: void cancel(); private: Ui::LtsOverlayLoading* m_ui; }; } // namespace LtsWidgets