#include <dialogwebcrawler.h>

+ Inheritance diagram for DialogWebCrawler:
+ Collaboration diagram for DialogWebCrawler:

Public Slots

void checkErrors ()
 Checks crawler form for user input errors. More...
 
void getUserChoices ()
 gathers data from web crawler form More...
 
QStringList parseTextEditInput (const QString &html)
 Parses HTML-formatted input string and returns a list of all strings inside. More...
 

Signals

void userChoices (const QString &seedUrl, const QStringList &, const QStringList &, const QStringList &, const int &maxNodes, const int &maxLinks, const bool &extLinks, const bool &intLinks, const bool &selfLinks, const bool &delayedRequests)
 
void webCrawlerDialogError (QString)
 

Public Member Functions

 DialogWebCrawler (QWidget *parent=0)
 

Private Attributes

Ui::DialogWebCrawler ui
 
QString seedUrl
 
int maxLinksPerPage
 
int maxUrlsToCrawl
 
bool extLinks
 
bool intLinks
 
QStringList linkClasses
 
QStringList urlPatternsIncluded
 
QStringList urlPatternsExcluded
 

Constructor & Destructor Documentation

DialogWebCrawler::DialogWebCrawler ( QWidget *  parent = 0)
explicit

Member Function Documentation

void DialogWebCrawler::checkErrors ( )
slot

Checks crawler form for user input errors.

void DialogWebCrawler::getUserChoices ( )
slot

gathers data from web crawler form

QStringList DialogWebCrawler::parseTextEditInput ( const QString &  html)
slot

Parses HTML-formatted input string and returns a list of all strings inside.

...

Parameters
html
Returns
void DialogWebCrawler::userChoices ( const QString &  seedUrl,
const QStringList &  ,
const QStringList &  ,
const QStringList &  ,
const int &  maxNodes,
const int &  maxLinks,
const bool &  extLinks,
const bool &  intLinks,
const bool &  selfLinks,
const bool &  delayedRequests 
)
signal
void DialogWebCrawler::webCrawlerDialogError ( QString  )
signal

Member Data Documentation

bool DialogWebCrawler::extLinks
private
bool DialogWebCrawler::intLinks
private
QStringList DialogWebCrawler::linkClasses
private
int DialogWebCrawler::maxLinksPerPage
private
int DialogWebCrawler::maxUrlsToCrawl
private
QString DialogWebCrawler::seedUrl
private
Ui::DialogWebCrawler DialogWebCrawler::ui
private
QStringList DialogWebCrawler::urlPatternsExcluded
private
QStringList DialogWebCrawler::urlPatternsIncluded
private

The documentation for this class was generated from the following files: