From f36b6114e64d278c5876727ff435547789b35c7f Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Mon, 10 Feb 2020 23:06:43 -0500 Subject: Added basic navigation and got rid of the search button --- about.ui | 4 ++-- main.cpp | 2 ++ mainbrowser.cpp | 20 ++++++++++++-------- mainbrowser.h | 8 +++++--- mainbrowser.ui | 43 ++++++++++++++++++++++--------------------- 5 files changed, 43 insertions(+), 34 deletions(-) diff --git a/about.ui b/about.ui index 89da092..40dc9f6 100644 --- a/about.ui +++ b/about.ui @@ -23,7 +23,7 @@ - About - Alee Music Player + About - Alee Browser false @@ -53,7 +53,7 @@ - AleeBrowser 2.0 by Alee Productions + Alee Browser 2.0 by Alee Productions Qt::AlignCenter diff --git a/main.cpp b/main.cpp index 07bb4a7..0cac83d 100644 --- a/main.cpp +++ b/main.cpp @@ -1,11 +1,13 @@ #include "mainbrowser.h" #include +#include int main(int argc, char *argv[]) { QApplication a(argc, argv); mainbrowser browser; + qDebug() << "Starting Alee Browser"; browser.show(); return a.exec(); } diff --git a/mainbrowser.cpp b/mainbrowser.cpp index 4dea0e3..04dafe1 100644 --- a/mainbrowser.cpp +++ b/mainbrowser.cpp @@ -14,13 +14,13 @@ mainbrowser::mainbrowser(QWidget *parent) : QMainWindow(parent) , ui(new Ui::mainbrowser) { - //QString url = ui->lineEdit->text(); ui->setupUi(this); ui->webView->load(QUrl("https://about:blank")); } mainbrowser::~mainbrowser() { + qDebug() << "Closing Alee Browser..."; delete ui; } @@ -30,11 +30,6 @@ void mainbrowser::on_actionQuit_triggered() close(); } -void mainbrowser::on_searchButton_clicked() -{ - bUrl(); -} - void mainbrowser::on_lineEdit_returnPressed() { bUrl(); @@ -46,8 +41,17 @@ void mainbrowser::on_actionAbout_triggered() about.exec(); } -void mainbrowser::on_webView_urlChanged(const QUrl &arg1) +void mainbrowser::on_backButton_clicked() { - qDebug() << "Loading" << url; + ui->webView->back(); +} +void mainbrowser::on_forwardButton_clicked() +{ + ui->webView->forward(); +} + +void mainbrowser::on_refreshButton_clicked() +{ + ui->webView->reload(); } diff --git a/mainbrowser.h b/mainbrowser.h index af95f0a..b697ab6 100644 --- a/mainbrowser.h +++ b/mainbrowser.h @@ -18,15 +18,17 @@ public: private slots: void on_actionQuit_triggered(); - void on_searchButton_clicked(); - void on_lineEdit_returnPressed(); void on_actionAbout_triggered(); void bUrl(); - void on_webView_urlChanged(const QUrl &arg1); + void on_backButton_clicked(); + + void on_forwardButton_clicked(); + + void on_refreshButton_clicked(); private: Ui::mainbrowser *ui; diff --git a/mainbrowser.ui b/mainbrowser.ui index 9399ab0..786d0b3 100644 --- a/mainbrowser.ui +++ b/mainbrowser.ui @@ -11,18 +11,32 @@ - AleeBrowser + Alee Browser - - + + + + -> + + + + + - Search + <- - + + + + about:blank + + + + @@ -31,23 +45,10 @@ - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - + + - about:blank + Refresh -- cgit v1.2.3