aboutsummaryrefslogtreecommitdiff
path: root/mainbrowser.h
blob: 1ad75bc013de13edd22ac3944d6b8c4e6a51bd1d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#ifndef MAINBROWSER_H
#define MAINBROWSER_H

#include <QMainWindow>
#include <QtWebKit>
#include <QtWebKitWidgets/QWebView>
#include <QUrl>
#include <QDebug>

QT_BEGIN_NAMESPACE
namespace Ui { class mainbrowser; }
QT_END_NAMESPACE

class mainbrowser : public QMainWindow
{
    Q_OBJECT

public:
    mainbrowser(QWidget *parent = nullptr);
    ~mainbrowser();

private slots:
    void on_actionQuit_triggered();

    void on_urlBar_returnPressed();

    void on_actionAbout_triggered();

    void bUrl();

    void on_backButton_clicked();

    void on_forwardButton_clicked();

    void on_refreshButton_clicked();

    void on_webView_loadStarted();

    void on_webView_titleChanged(const QString &title);

private:
    Ui::mainbrowser *ui;
    QString url;
};
#endif // MAINBROWSER_H