#include <QtGui>
#include <QtWebKit>
#include "browser.h"

browser::browser()
{
    view = new QWebView(this);
    view->load(QUrl("http://qt-rus.wikidot.com/"));
    setCentralWidget(view);
    fileToolBar = addToolBar(tr("File"));
    adress = new QLineEdit(fileToolBar);
    fileToolBar->addWidget(adress);
    backward = new QPushButton(tr("Backward"), fileToolBar);
    fileToolBar->addWidget(backward);
    forward = new QPushButton(tr("Forward"), fileToolBar);
    fileToolBar->addWidget(forward);
    reload = new QPushButton(tr("Reload"), fileToolBar);
    fileToolBar->addWidget(reload);
    stop = new QPushButton(tr("Stop"), fileToolBar);
    fileToolBar->addWidget(stop);
    progress = new QProgressBar(fileToolBar);
    fileToolBar->addWidget(progress);
    connect(adress,SIGNAL(returnPressed()),this,SLOT(load()));
    connect(backward,SIGNAL(clicked()),view,SLOT(backward()));
    connect(forward,SIGNAL(clicked()),view,SLOT(forward()));
    connect(reload,SIGNAL(clicked()),view,SLOT(reload()));
    connect(stop,SIGNAL(clicked()),view,SLOT(stop()));
    connect(view,SIGNAL(loadProgressChanged(int)),progress,SLOT(setValue(int)));
}
void browser::load()
{
    QString name("http://" + adress->text());
    view->load(QUrl(name));
}
