Created
March 18, 2015 23:32
-
-
Save lettergram/08c10537b512071287a5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "mainwindow.h" | |
#include "ui_mainwindow.h" | |
MainWindow::MainWindow(QWidget *parent) : | |
QMainWindow(parent), | |
ui(new Ui::MainWindow){ | |
ui->setupUi(this); | |
ui->webView->load(QUrl("http://www.google.com")); | |
ui->webView->show(); | |
collect = false; | |
} | |
MainWindow::~MainWindow(){ | |
delete ui; | |
} | |
/** | |
* @brief MainWindow::on_urlLineEdit_returnPressed | |
* - A URL has been inputed and will now load webpage | |
*/ | |
void MainWindow::on_urlLineEdit_returnPressed(){ | |
QUrl url(ui->urlLineEdit->text()); | |
std::cout << "URL: " << ui->urlLineEdit->text().toStdString() << std::endl; | |
ui->webView->load(url); | |
ui->webView->show(); | |
} | |
/** | |
* @brief MainWindow::on_toggleButton_released - Upon click | |
* sets "collect" variable to true/false -- Start/Stop. | |
* If collect is true, collect every object targeted/user input, | |
* in order to produce selenium code. | |
*/ | |
void MainWindow::on_toggleButton_released(){ | |
collect = !collect; | |
if(collect){ | |
ui->toggleButton->setText("Stop"); | |
}else{ | |
ui->toggleButton->setText("Start"); | |
} | |
} | |
// Back button for browser | |
void MainWindow::on_backButton_clicked(){ | |
ui->webView->back(); | |
} | |
// Generate Code upon release | |
void MainWindow::on_genButton_released(){ | |
// Nothing yet | |
} | |
void MainWindow::on_webView_selectionChanged(){ | |
if(ui->webView->page()->hasSelection()){ | |
// Log Focus | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment