31 lines
507 B
C++
31 lines
507 B
C++
#ifndef WEBPAGE_H
|
|
#define WEBPAGE_H
|
|
|
|
#include "./gui/webviewdefs.h"
|
|
#include "./gui/webviewincludes.h"
|
|
|
|
namespace RepoIndex {
|
|
|
|
class WebPage : public REPOINDEX_WEB_PAGE
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
WebPage(REPOINDEX_WEB_VIEW *view = nullptr);
|
|
|
|
public slots:
|
|
void openUrlExternal(const QUrl &url);
|
|
|
|
protected:
|
|
REPOINDEX_WEB_PAGE *createWindow(WebWindowType type);
|
|
|
|
private slots:
|
|
void delegateToExternalBrowser(const QUrl &url);
|
|
|
|
private:
|
|
REPOINDEX_WEB_VIEW *m_view;
|
|
};
|
|
|
|
}
|
|
|
|
#endif // WEBPAGE_H
|