/* * This file is part of smolbote. It's copyrighted by the contributors recorded * in the version control history of the file, available from its original * location: git://neueland.iserlohn-fortress.net/smolbote.git * * SPDX-License-Identifier: GPL-3.0 */ #ifndef LOADINGBAR_H #define LOADINGBAR_H #include class WebView; class LoadingBar : public QProgressBar { Q_OBJECT public: explicit LoadingBar(QWidget *parent = nullptr); void connectWebView(WebView *view); private slots: void loadStarted(); void loadFinished(bool ok); private: QMetaObject::Connection loadStartedConnection, loadProgressConnection, loadFinishedConnection; }; #endif // LOADINGBAR_H